Back to the Korax Forum Archives


Forum

Korax Arena 1.1 patch

Wed, 25 Nov 2009 13:36:02

Firebrand

It's bug fixing time! <!-- s;) --><img src="{SMILIES_PATH}/orc9.gif" alt=";)" title="Wink" /><!-- s;) --> OK, I've got some more bugs fixed, but I've got questions regarding some stuff in bugs.txt, so here we go. Under graphical issues, I don't really understand what you mean with the following:
1. The Hero death sprite should have higher origin.
What's the origin? Do you mean that the sprite somehow clips on the floor or something like that? The following:
1. Fighter's Fire Hammer misses state and/or sprite.
2. Domination Sigil is being sunk in the raising floor (again!)
5. Cleric's Poison Breath makes "poisoning" sound when allied player is in damage range (no real poisoning though).
8. There's no falling damage for players.
need to be checked to see if they are fixed or not, because I think I worked some of these, please mark the ones you don't spot anymore as fixed <!-- s;) --><img src="{SMILIES_PATH}/orc9.gif" alt=";)" title="Wink" /><!-- s;) -->, thanks!
Wed, 25 Nov 2009 14:35:53

Crimson Wizard

[quote="Firebrand":3gml14gx] Under graphical issues, I don't really understand what you mean with the following:
1. The Hero death sprite should have higher origin.
What's the origin? Do you mean that the sprite somehow clips on the floor or something like that? As opposed, it is drawn too high IMO, looks non-realistic. 1. Fighter's Fire Hammer misses state and/or sprite. There's still some blinking after missile is thown. 8. There's no falling damage for players. I fixed this.
Wed, 25 Nov 2009 15:40:56

Firebrand

OK, I think I found the problem regarding the fire hammer <!-- s:) --><img src="{SMILIES_PATH}/orc2.gif" alt=":)" title="Smile" /><!-- s:) -->.
Thu, 26 Nov 2009 14:47:16

Crimson Wizard

We should make launcher and quicklauncher use same registry folder; are you going to change one in kalauncher? If not I'll change karena.exe instead.
Thu, 26 Nov 2009 15:11:06

RambOrc

BTW do KA und KRPG write their settings in different places? If not yet, would it be possible to implement this? (And both sets of settings should be different from standard Vavoom as well.)
Thu, 26 Nov 2009 15:59:25

Firebrand

That's the idea, both will have their own launchers, so that they load everything needed to run by clicking the run button <!-- s;) --><img src="{SMILIES_PATH}/orc9.gif" alt=";)" title="Wink" /><!-- s;) -->. Strangely enough, checking the source, the vendor name is set to KoraxTeam in the launcher, but it only write Korax... <!-- s:x --><img src="{SMILIES_PATH}/orc8.gif" alt=":x" title="Mad" /><!-- s:x --> . If you want I can try to fix this on the launcher side, so that you don't have to rewrite the karena.exe <!-- s:) --><img src="{SMILIES_PATH}/orc2.gif" alt=":)" title="Smile" /><!-- s:) -->.
Thu, 26 Nov 2009 16:22:57

Crimson Wizard

[quote="Firebrand":67ci020a]That's the idea, both will have their own launchers, so that they load everything needed to run by clicking the run button <!-- s;) --><img src="{SMILIES_PATH}/orc9.gif" alt=";)" title="Wink" /><!-- s;) -->. Strangely enough, checking the source, the vendor name is set to KoraxTeam in the launcher, but it only write Korax... <!-- s:x --><img src="{SMILIES_PATH}/orc8.gif" alt=":x" title="Mad" /><!-- s:x --> . If you want I can try to fix this on the launcher side, so that you don't have to rewrite the karena.exe <!-- s:) --><img src="{SMILIES_PATH}/orc2.gif" alt=":)" title="Smile" /><!-- s:) -->. I don't know how to compile application with these widgets. What libs do I need? Also, are you sure vendor name you mentioned is the one used to define registry folder?
Thu, 26 Nov 2009 16:48:11

Firebrand

To compile the launcher you need to get the wxWidgets from here: [url:27ofki4l]http://www.wxwidgets.org/ Once you get the source, compile the libraries and point MSVC to the include and library paths, then you can compile. I'm more than sure that it works like that, I used the same method that the Vavoom launcher uses to store settings, the problem was in that we were using an old version of the launcher <!-- s:P --><img src="{SMILIES_PATH}/orc4.gif" alt=":P" title="Razz" /><!-- s:P -->, once I compiled it again it created the proper registry path... <!-- s#-o --><img src="{SMILIES_PATH}/eusa_doh.gif" alt="#-o" title="d'oh!" /><!-- s#-o --> So it's working now <!-- s:) --><img src="{SMILIES_PATH}/orc2.gif" alt=":)" title="Smile" /><!-- s:) -->, I've removed some unneeded stuff from the launcher, being the "Game" setting since it was set to Autodetect and it didn't made much sense to keep it there <!-- s:) --><img src="{SMILIES_PATH}/orc2.gif" alt=":)" title="Smile" /><!-- s:) -->. Once I finish fixing the hero death sprites I'll upload a new internal build to KDev with all the fixes. To my knowledge, the only real serious bugs left are the ones that happen when bots die in survival game mode and the spectator Inventory one <!-- s:) --><img src="{SMILIES_PATH}/orc2.gif" alt=":)" title="Smile" /><!-- s:) -->.
Thu, 26 Nov 2009 17:17:32

RambOrc

BTW don't forget about the manual, I added all the stuff that you provided me with back then but it has still empty chapters, you can either throw the rest of the stuff my way or just edit the ODF version directly.
Thu, 26 Nov 2009 18:57:10

Firebrand

I've uploaded an internal build, after we fix the remaining bugs, that will be the next public build (as an installer, of course <!-- s;) --><img src="{SMILIES_PATH}/orc9.gif" alt=";)" title="Wink" /><!-- s;) -->). As for the manual, I think it only misses additional gameplay mode rules, some of them can be found on the wiki if you search there <!-- s:) --><img src="{SMILIES_PATH}/orc2.gif" alt=":)" title="Smile" /><!-- s:) -->. There's no editable file on KDEV BTW <!-- s:P --><img src="{SMILIES_PATH}/orc4.gif" alt=":P" title="Razz" /><!-- s:P -->.
Thu, 26 Nov 2009 19:39:45

Crimson Wizard

Also, RambOrc, maybe you should scan through the manual/wiki and make the text more... literary <!-- s;) --><img src="{SMILIES_PATH}/orc9.gif" alt=";)" title="Wink" /><!-- s;) -->
Thu, 26 Nov 2009 20:08:34

Firebrand

OK, I've finally tested the problem with the crashes and I've seen very odd stuff there <!-- s8-[ --><img src="{SMILIES_PATH}/eusa_shifty.gif" alt="8-[" title="Anxious" /><!-- s8-[ --> ... bots seem to get the FlightSpectator powerup even when they shouldn't... which makes me think that the way we are checking for bots is not right (bIsBot flag), maybe the flag is not set yet? I don't really know what else to try here...
Thu, 26 Nov 2009 21:01:57

RambOrc

[quote="Crimson Wizard":gqywa2re]Also, RambOrc, maybe you should scan through the manual/wiki and make the text more... literary <!-- s;) --><img src="{SMILIES_PATH}/orc9.gif" alt=";)" title="Wink" /><!-- s;) --> Do you mean "literate"?
Thu, 26 Nov 2009 22:40:29

Crimson Wizard

[quote="Firebrand":1xe5cvf6]OK, I've finally tested the problem with the crashes and I've seen very odd stuff there <!-- s8-[ --><img src="{SMILIES_PATH}/eusa_shifty.gif" alt="8-[" title="Anxious" /><!-- s8-[ --> ... bots seem to get the FlightSpectator powerup even when they shouldn't... which makes me think that the way we are checking for bots is not right (bIsBot flag), maybe the flag is not set yet? I don't really know what else to try here... Erm... I just had some ideas of what may be wrong... will check them. BTW, I remember I got PowerFlight too once, when I was not spectator. [quote="RambOrc":1xe5cvf6]Crimson Wizard wrote: Also, RambOrc, maybe you should scan through the manual/wiki and make the text more... literary <!-- s;) --><img src="{SMILIES_PATH}/orc9.gif" alt=";)" title="Wink" /><!-- s;) --> Do you mean "literate"? Well, I mean more beautiful in style <!-- s:) --><img src="{SMILIES_PATH}/orc2.gif" alt=":)" title="Smile" /><!-- s:) -->. I am rather tenchical writer when it comes to english.
Sat, 28 Nov 2009 16:45:00

Crimson Wizard

[quote="Firebrand":1j4goh1m]bots seem to get the FlightSpectator powerup even when they shouldn't... which makes me think that the way we are checking for bots is not right (bIsBot flag), maybe the flag is not set yet? Hmm.. what "is bot" check you mean (i.e. where exactly in code)? By the way, looks like we messed something, or I messed. On higher waves of Survival monster amount is.... incredible. For example if I set monster amount option to "roaring hordes", then I am getting about 100000 (yeah, hungred of thousands!) monsters at wave 30. Either formulas should be checked, also there's another option. What about implementing monster cost, like more poweful monsters cost more points to be spawned. EDIT: On other hand, this could be some kind of bug there.... like wrong calculation, or incorrect number displayed on statusbar. <!-- s:-k --><img src="{SMILIES_PATH}/eusa_think.gif" alt=":-k" title="Think" /><!-- s:-k --> EDIT2: Heh, nevermind. Extra multiplication sign <!-- s:D --><img src="{SMILIES_PATH}/orc6.gif" alt=":D" title="Very Happy" /><!-- s:D -->. Fixed, now it is around 350-400. But it's really lucky for me to notice that, because this bug worked only for this particular setting value ("roaring hordes" amount).
Sat, 28 Nov 2009 20:45:06

Firebrand

LOL, one of those really odd bugs, as for where the check is, inside /game/Player.vc, inside SpawnPlayer method, you are doing the following check (in the very first lines of code):
if (bRespawnAsSpectator || !bIsBot && MainGameInfo(Level.Game).GameType >= HexenDefs::NUMGAMESNOTEAM && !Team)
I don't know why, but I get the feeling that the bIsBot condition can't be evaluated at this point on the player spawning "process"... and that bots are entering to the next method, in which they are given the SpectatorFlight powerup. If that's not the case, something is making the game to give this powerup to bots. I've determined that the crash seems to happen when one of the bots with this powerup dies.
Sat, 28 Nov 2009 21:19:27

Crimson Wizard

[quote="Firebrand":26t880rg]
if (bRespawnAsSpectator || !bIsBot && MainGameInfo(Level.Game).GameType >= HexenDefs::NUMGAMESNOTEAM && !Team)
I don't know why, but I get the feeling that the bIsBot condition can't be evaluated at this point on the player spawning "process"... and that bots are entering to the next method, in which they are given the SpectatorFlight powerup. There's a way to test feelings, it is called "dprint" <!-- s:wink: --><img src="{SMILIES_PATH}/orc9.gif" alt=":wink:" title="Wink" /><!-- s:wink: --> Just tested this using DEBUG_PLAYER_SPAWN define, everyone is spawned as normal player, not spectator. BTW, I added couple of safety fix to the PowerSpectatorFlight class, maybe that'll help a little.
Sun, 29 Nov 2009 17:41:24

Firebrand

OK, this seems to fix both crashes <!-- s:) --><img src="{SMILIES_PATH}/orc2.gif" alt=":)" title="Smile" /><!-- s:) -->, I'll upload a new internal build ASAP.
Mon, 30 Nov 2009 19:09:06

Firebrand

Forgot to post it yesterday, there's a new internal test version on KDev: [url:25hw570p]http://downloads.orcishweb.com/koraxdev/KoraxArena/KArena_20091129.zip
Thu, 03 Dec 2009 18:25:01

Firebrand

I've worked a bit on the KA manual, I added some formatting and images here and there, let me know what you think (only updated the odt document).

Back to the Korax Forum Archives