Back to the Korax Forum Archives


Forum

Stress Relief Korax

Fri, 01 Sep 2006 02:17:39

menelkir

has anybody else done this..? I decided a while ago to jump back and forth from the first shop and the first secret level to get a ton of levels. then i poured all the points into intellegence. (i'm playing as mage) i then tried to save.. and it crashed. i did it AGAIN, and i had a saved game where i had like 250 intellegence points. i did this not so i could dominate the game. it wouldn't be even worth playing.. i did it so i could warp to korax, whip out my grey wand (i like the grey one better than red- more variety in the bodys instead of the same chared corpse) and blow a few holes in him. i do this when i'm feeling angry and need to make something (or alot of things) burst into flames, or when i'm bored. it'd be easier if there was some kinda cheat for like 100 points for abilitys.. but where's the fun in that? so now i have 3 savegames, "ubermage" "uberfighter" (fighter with super speed and strength)and "ubercleric" (exactly what he's supposed to be, a mix between both).anyone else do this or am i just a deranged little monkey? ...wow, i typed a mouthful.
Fri, 01 Sep 2006 02:21:42

The 4th Class

Wait, are you reporting a bug, or just recalling an anecdote? <!-- s:?: --><img src="{SMILIES_PATH}/icon_question.gif" alt=":?:" title="Question" /><!-- s:?: --> And no I haven't done that, I always preferred playing with balanced characters, in any game.
Fri, 01 Sep 2006 02:43:22

menelkir

the ancedote one. though now i do recall in a post from when the beta was released someone, i think ramborc, said that someone'd look into fixing the heart of d'sparil... oh well. the only time it's an inconvenience is when i'm actually playing the game and usually i don't go in the secret level anyhoo.
Fri, 01 Sep 2006 13:33:21

Firebrand

Maybe what you experienced with the intelligence points was a bug in the game, it didn't limited the top limit of the attributes, but it couldn't handle more of a certain number, so when you save, the game tries to place this number on the memory and crashes (very technical stuff, I know <!-- s:P --><img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" /><!-- s:P -->). For the next version each class might have a limited amount of each of the skills (even those that are greater by class).
Fri, 01 Sep 2006 18:36:58

RambOrc

255 is always a suspect number in DOS games, lots of buffers were working with 8 bits back then.
Fri, 01 Sep 2006 18:45:56

Crimson Wizard

[quote="Firebrand":2eq0rkic]Maybe what you experienced with the intelligence points was a bug in the game, it didn't limited the top limit of the attributes, but it couldn't handle more of a certain number, so when you save, the game tries to place this number on the memory and crashes (very technical stuff, I know <!-- s:P --><img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" /><!-- s:P -->). For the next version each class might have a limited amount of each of the skills (even those that are greater by class). I am not that sure this can be. Maybe I do not know something about engine, but programm cannot crash if too large number is stored into variable and variable is stored in a file. Because - to store that number variable already must be of appropriate size and thus it is always stored the same way, whether it has value <= 255 or larger. For example, if you have 2-byte variable, and there's a number 100 written into it, it still will be stored in 2 bytes as 64 00 (i.e. 100 in the 1st byte and 0 in the second)
Sat, 02 Sep 2006 01:00:29

TheCount

[quote="Crimson Wizard":2pagbd86]For example, if you have 2-byte variable, and there's a number 100 written into it, it still will be stored in 2 bytes as 64 00 Well, that's according to whether it is stored in little or big endian. It might be stored as 64 00 or 00 64 <!-- s:roll: --><img src="{SMILIES_PATH}/icon_rolleyes.gif" alt=":roll:" title="Rolling Eyes" /><!-- s:roll: -->
Sat, 02 Sep 2006 14:20:41

Crimson Wizard

exactly. <!-- s:wink: --><img src="{SMILIES_PATH}/icon_wink.gif" alt=":wink:" title="Wink" /><!-- s:wink: -->
Wed, 06 Sep 2006 05:25:02

TheCount

From my experience, the original Hexen stores in the, hxs files, 2-byte values in little endian. It is ironic because I discovered this when hacking for the mana locations and found out that each mana value occupies two bytes (up to 65535 mana is possible, instead of 255, but at what point such a value makes the game crash, only God knows (although I should)), when the in-game limit is 200 mana <!-- s:shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt=":shock:" title="Shocked" /><!-- s:shock: -->
Wed, 06 Sep 2006 07:13:27

Crimson Wizard

[quote="TheCount":2i948osz]From my experience, the original Hexen stores in the, hxs files, 2-byte values in little endian. It is ironic because I discovered this when hacking for the mana locations and found out that each mana value occupies two bytes (up to 65535 mana is possible, instead of 255, Possibly they didn't care. [quote="TheCount":2i948osz]but at what point such a value makes the game crash, only God knows (although I should)), when the in-game limit is 200 mana <!-- s:shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt=":shock:" title="Shocked" /><!-- s:shock: --> Well, it is always hard to say what' problem in such cases; only debugging may help.

Back to the Korax Forum Archives