Jump to content

Kubik

Developer
  • Posts

    1983
  • Joined

  • Last visited

Everything posted by Kubik

  1. Hello @Rankerz, you are right the technology back then wasn't so spread out, to make AI bots really viable, but it is right now. We added such option, to test the feasibility: But these bots are available only on test server, because as you wrote with enough skill the maps can be done solo, so balancing such bot is no easy task, if all it would take to win a map would be to add a bot that would solo it, then players would just do that, instead of playing the maps, to get rewards. Unfortunately making a bot, that will win a "PvE" map 100% of times, is so much easier than a bot, that would be only somewhat useful. Balancing such bots would be a nightmare, so I do not expect them to be on prod server any time soon. 😞
  2. I guess you are not playing any game on steam, right? This is steam itself: https://www.virustotal.com/gui/file/422bc4e4f5bdfe739670bdc6096bce2828eb98e7e62d3ca525199339bfd4494f https://www.virustotal.com/gui/file/e7e706048790633368e5eb9f67e21e0194fc9b20d59f69fcb94ca01c492de449
  3. Why would it take a while? Designers already choose to add new parameter, so the follow distance can be changed per spell. And that is already implemented. I do not know if for this specific case it would cause any issues, if the follow distance would be too big, and that is the only part someone else need to check. 🤔Maybe target next to tunnel, or other source of teleportation? But the window is quite short anyway.
  4. Thank you @Makaveli2989. I will write the explanation, of what is happening, but most of it, is for designers, so do not worry, if you will not fully understand it, but feel free to ask additional questions if you are interested. Steps to reproduce: Primeval Watcher stands outside of aggro range. Relatively fast target. (Dreadnought for me have 100% reproducibility, when spawned in forge on horizontal line like shown in the video.) Primeval Watcher is instructed to attack, so it moves to position, only barely enters the aggro range, so the target starts turning. Primeval Watcher shoots the projectile. Targets move to Primeval Watcher while the projectile is traveling. Target moves by more than 2 meters (in my Dreadnought test about 3.8 meters), so the projectile stops following it and hits the ground with primary spell (3000944). Second target is acquired for secondary spell (3000945), which does only 330 (base) DMG. If we would have really fast runner I guess it could outrun the projectile even more. 😅 Possible solutions: In code fallback default for "ProjectileMaxFollowDistanceOnTargetMove" is 100 meters, but EA later decided to decrease this number to 2 meters using config (gdbasevalues.xml), so we can easily tweak this number up, to eliminate most cases, but at same time increase damage to some other projectile based things, like arrows shooting at targets leaving the range. We can do same tweak explained above on per spell basis, or as new parameter, to not affect anything else, that would be only little effort on my side to add new parameter. What I do not see as a possible solution: Fixing it so that the first spell will not hit the ground, because I do not believe there is an reasonable way, to specify when the projectile should continue following the target, and when to give up, to not create slow moving projectile following target indefinitely. I think some variation of tweaking the follow distance and hoping it will eliminate the issue in most cases, is the only reasonable solution.
  5. Replay please, I can not reproduce it at all.
  6. If you check the last 3 posts, you will notice, that it is not capable of exporting the models fully with everything... So knowing the exact structure of the models would be enough to add new, but the emphasis is on exact for a reason, because a single bit incorrect might mean it will not work.
  7. That is intended behavior, designer described it to me as an feature, instead of a bug.
  8. Do you mean voice lines of squads, like they say hello, when spawned, or jokes about other squads spawned nearby? or also storybook?
  9. Either I am stupid, or this is an contradiction, I do not think there is any room left for misinterpretation. If you consider it so easy, why don't you just add it? When you at it, you can add changing settings without needing to restart the game too, that would be about the same difficulty. Or you can join the team, and support the changes yourself: As I said I am not going to support any such changes, unless I have reasons to believe I can make all the needed steps, to make them complete, and correct. Any pixel on another monitor is incorrect for me, so that is a dealbreaker, and editing the renderers is too hard for me, so I can't make everything. Alternatively just post all the patches for the game (please patch on instruction boundaries and nop out to next one for simplicity), and I will review them, and if I will believe it is complete, and it will pass testing I will include it.
  10. Code that does not work correctly and leaves the window on another screen. And yes there are many way easier things like reverse engineering the networking code, or how are cards rendered, or how the inventory is sorted an filtered, those are 1000s of times easier things, than editing the multiple renderers to work correctly on all platforms.
  11. I did not say it is bad, but too hard, and that is big difference, you like making small problem worse for some, but I do not, so if I have no chance to make it correct I will not make it. I am not going to support something that have so many edge cases on so many supported platforms which include Windows 7, and Wine on Linux an Mac. Can you give me address from which is it called, and the image it draws? DirectDraw as far as I can tell is used only to enumerate devices. I really wonder why you think developers have any say in what will go into the game. That is for designers and higher executives to decide. And we disagree on that point, because I think companies where are developers make games, that they would like to play, and leadership that supports that, because they want to play the game as well consistently produce good games.
  12. Are you aware that it is free? 🤣 It does, maybe you should check the calls to see it. 🤣
  13. So you prefer no game at all? Then I am totally lost why you are complaining. Either we are not talking about same UI, or you have no clue, how Direct X works. On that point you are right, my mistake, I have no clue, why I did think that you called BattleForge "simple as hell win32 api application". 😢
  14. Don't you consider these two to be in contradiction to each other? The borders, title bar, and rounder corners. Ask Microsoft, but I am pretty sure they describe it as a feature of Direct X that render space (view port) is 2x2 from -1,-1 to 1,1 area, that is re-scaled by windows to the window/screen. So everything is scaled, including the UI. Myself of course.
  15. Well for me it is quite the opposite, I would not trade the comfort of exclusive fullscreen, for even a single pixel on another screen. With exclusive fullscreen I have much easier control what is on the screen. Well as I said, their implementation is terrible, for me the pixels on another screen are way worse than other side effects like other applications being able to easily draw on top. I hate TAA and other upscalers (yes I consider TAA upscaler) because it looks ugly, and makes things blurry, but most people does not seem to care either. I tried removing the decorations, but there is too many things to change. If we would have the source code, to be able to find all of them, I might have tried it as really hard challenge, but like this there is no way for me to have any confidence I find everything with so many renderers, and unlike you I will not be OK with solution that is wrong, even if 99.99999999999999999% of people would not care about it.
  16. I guess that is something you will not be able to explain to me. 😛 I do not see any advantage of watching live, only disadvantages. The only thing that could be even remotely considered watching live I did in last 10 years (or probably even way more), was SR Bot tournament, and even then I think I was like a minute behind. Find someone to do the UI, and it might be part of next patch.
  17. Change window's font size, or any other setting that affects the size of the decorations, and you will see that it does not work, even for 1080p. Are you on same Windows version since 2009? Otherwise did you manually reconfigure windows settings to get decorations sizes to be same, or are you missing few rows? I would care, because I have a monitor there. And same for the -3, if I would have monitor on the left. Never had that issue with any custom resolution, but I am exclusively using the DX9.0c single-threaded renderer for other reasons, so no idea, if that is issue with any other renderer. I quite often run 2 clients, but sure my use-case is special. I do not have Kingdom Come Deliverance 2, so can not test that. All unity games I can think of was doing ugly overdraw of 1 row of pixels on the other monitor. But maybe they fixed that recently, did not play any Unity game in a while. That exe does not have all dependencies, so I can not run it. I wanted to try it, to show that it is drawing on other monitors, which I find way worse, that exclusive fullscreen.
  18. Well the code base of BattleForge goes back at least to 1994. So by that metric it is quite old game. And I can not think of single game that would implement borderless fullscreen flawlessly, even for my configuration, and I do not think that 4K primary screen, and 1080p secondary screen above it is something crazily unusual. Reasoning being that any game released before Windows 11 can not implement it correctly for Windows 11 without an update, same for Windows 10, 8.1, 8, 7, and XP. All 6 of these come with new changes that affect perceived screen space, or what configuration parameters need to be considered, or how to do native window rendering without decorations.
  19. These numbers are wrong, there is at least 10 settings, that can affect that like text size, text padding, font, window padding, text scaling, desktop scaling, per monitor scaling, window decoration configuration have ton of settings that affect size.... Also just moving the window would show the top bar on the other monitor. I would bet you can not even find all windows settings that will need to be involved in that time. And how to correctly read them for everything from Windows 7, to all the different versions of Wine, and Proton. The launcher is written in C#. Looking window up by title, is terrible idea, because what about all the other windows with same title, and what about the cases, when game opens two windows? And the code you showed, even if it would work (which I did not test) would cause terrible artifacts, because windows would be re-scaling the image, because the render resolution and displaying resolution would not match. Can you check my steam library and tell me one game, that does it correctly in your opinion? https://www.lorenzostanco.com/lab/steam/u/XXXKubik I will install it and try it. I am willing to bet, I will find an issue with it, because my multi-monitor setup and settings aren't the most common I guess.
  20. Can you explain me, what exactly is basic about it? Well you install at leas two 3rd party programs to play the game.
  21. Just filter for the colors you want: https://forum.skylords.eu/applications/core/interface/file/attachment.php?id=11412
  22. @Metagross31 I think you missed my point about "the artists" and "right owners". In case of art like painting it starts as same person, and then it is sold, but in case of game, or a book, you have multiple parties, and the terminology gets messy quickly. In case of bigger games artist/developers/designers/... was never the same people as the right owners. So people that made the game might want to see the game thrive, but are forbidden to provide any help by the contract they had with the right owners.
  23. Maybe a controversial take, but should we burn all books, and paintings, destroy all statues, and so on for all other forms of art, that was sold, and the author did not explicitly stated that his art is intended to survive him? And even better question, why you think it have anything to do with intention of developers? Did you asked them? To stick to the book analogy, it is like private collector buying all the book rights and putting a lock on each copy, so people that "own" a copy of the book can no longer read it, because it is locked, they can look at the cover, but they are not skilled enough to remove the lock. Can I ask you for your definition of words "buy" and "own"?
  24. I doubt anyone can answer that before finishing and testing the implementation of it.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use