Main > Software Forum
HiToText (Version 2010.11.4).
Cananas:
4D Warrior (4dwarrior)
The hiscore.dat is not perfect. It misses some data (not used) in the 10th name, so BTW, it would be a good idea to fix it.New code:
--- Code: ---4dwarrio:
0:d300:a0:00:20
0:c017:03:00:02
--- End code ---
byte 0-2: Score1 => 00 33 02->023,300 points
byte 3-15: Name1 => Even by default some names are longer that 3 characters,
the game only shows the first 3 letters. You can only entry 3 in the game.
The rest of the string will be 00.
41:A...5A:Z, 20:space, 21:red helmet, 29:heart, 2c:,, 2e:., 2F:doll, 6e:/
byte 16-18: Score2
byte 19-31: Name2
byte 32-34: Score3
byte 35-47: Name3
...
byte 144-146: Score10
byte 147-159: Name10
byte 160-162: HiScore => 15 43 02-> 24,315 points
Aqua Jack (aquajack, aquajckj)
10 top scores: Score, round, name and plays
byte 0-3: The Top Score => 00 13 03 50 -> 00130,350 points
byte 4-7: Score1: the same format as above.
byte 8-11: Score2
byte 12-15: Score3
...
byte 36-39: Score9
byte 40-43: Score10
byte 44-45: Round1 => 00 03 -> Round 4, 00 00 -> Round 1
byte 46-47: Round2
byte 48-49: Round3
...
byte 60-61: Round9
byte 62-63: Round10
byte 64-66: Name1 => 41:A...5A:Z, 20:space, 21:!, 2e:., 5E:left arrow (yes, it's possible,
ifyouhaveselected when the time goes out!)
byte 67: Always 20h (an space)
byte 68-70: Name2
byte 71: 20h
byte 72-74: Name3
...
byte 96-98: Name9
byte 99: 20h
byte 100-102: Name10
byte 103: 20h
byte 104-105: Play1
byte 106-107: Play2
...
byte 120-121: Play9
byte 122-123: Play10
NOTE: According to hiscore.dat, the order of the records is wrong, but it seems that is ok
if you take account one thing:
The Scores are ordered by round and after that, by the score. It seems that the number
of plays does not matter.
Cananas:
Extermination (extrmatn, extrmatj and -new- extrmatu)
5 top scores with this structure:
byte 0: Fixed1. Always 00
byte 1-3: Score1 -> 99 13 25 is 9,913,250 points (The last zero is always added)
byte 4: Round1 => Round-1 so 02 is round 1
00 01 02 03 04 05 06 07 08 09 0a 0b
---------------------------------------
1 2 3 4 5 6 7 8 ALL ALL ALL ALL
byte 5-7: Name1: 3 Initials. Normal letters and !?. and space allowed.
byte 8: Fixed2. is 00
byte 9-11: Score2
byte 12: Round2
byte 13-15: Name2
byte 16: Fixed3. is 00
byte 17-19: Score3
byte 20: Round3
byte 21-23: Name3
byte 24: Fixed4. is 00
byte 25-27: Score4
byte 28: Round4
byte 29-31: Name4
byte 32: Fixed4. is 00
byte 33-35: Score4
byte 36: Round4
byte 37-39: Name4
To the end:
byte 40-42: HiScore. is the top score.
With the actual hiscore.dat, we have this: 10 49 30 is 3,049,100 points.
So the order of bytes is inverted respect of the topscores.
To make things easier for hitotext, I would suggest this change in the hiscore.dat. Also new clone added:
--- Code: ---extrmatn:
extrmatj:
extrmatu:
0:e8a5:28:00:55
0:e888:01:00:00
0:e887:01:49:49
0:e886:01:00:00
--- End code ---
Now the top score will be 30 49 10 -> 3,04,100 points.The same order of the 5 Top scores.
Heavy Smash (-new- hvysmshj, hvysmsh, hvysmsha)
The hiscore.dat is wrong with this game. It misses the first byte.
Suggested changes:
--- Code: ---hvysmsh:
hvysmshj:
hvysmsha:
0:100400:50:01:00
0:10000c:04:00:00
--- End code ---
There is 5 top score and the highscore:
byte 0: Rank1.It is always 01,of course
byte 1-3: Name1 => 3 Initials 00=A...19=Z, 20=0...23=9, 24=!, 25=,, 26=., 27==, 28=?
byte 4-7: Score1 => 01 02 03 04 -> 04,030,201 points. Max is 99 99 99 09 -> 09,999,999 points
00 00 01 00 -> 100,000 points
byte 8-9: Lost1 => 99 01 -> 199, 01 00 ->1 Max 999 (99 09)
byte 10-11: Goals1 => 10 00 ->10, 99 01->199
byte 12: Cnt1 => 99 -> 99, 04->4
byte 13: Flag1
00=USA
01=JAP
02=ESP
03=BRA
04=GER
05=ENG
06=ITA
07=EGY
08=AUS
09=SPC or CYB (when a goal is scored, it shows like CYB)
byte 14-15: Unused1
The same for the 2, 3 4 ad 5 scores:
byte 16, start Score2 with the same structure
byte 32, start Score3
byte 48, start Score4
byte 64, start Score5
byte 80-83: HiScore. The hiscore => like the others scores. 00 00 90 03->03,900,000 points
Image Fight (imgfight, -new- imgfigho)
Added new clone in hiscore.dat (not changes in the code):
--- Code: ---imgfight:
imgfigho.
0:a334f:78:09:20
--- End code ---
Structure:
byte 0-2: Score1 => 09 42 01 is 01,420,900 points (last two 0 are always added)
byte 3: Stage1 => until 99 plus bytes f0=>P0 to f9=>P9
byte 4-6: Score2
byte 7: Stage2
byte 8-10: Score3
byte 11: Stage3
....
byte 36-38: Score10
byte 39: Stage10
byte 40-47: Name1 => up to 8 normal letters
byte 48-55: Name2
byte 56-63: Name3
....
byte 104-111: Name9
byte 112-119: Name10
TheShanMan:
Finally getting around to trying this to fix some high scores where my initials got messed up.
Is it me or are the download links in the 1st post broken? I've tried IE and Firefox and they both give me errors. I discovered it's included with CPWizard though so I'm playing with that one.
How do I overwrite an entry in a high score table rather than insert a new one? I don't want to push other scores down - I want to replace one (basically just correct the initials).
Cananas:
All attached files on BYOAC forum are unable to download. Don't not why.
Fyrecrypts:
--- Quote from: Cananas on March 09, 2009, 02:41:18 am ---All attached files on BYOAC forum are unable to download. Don't not why.
--- End quote ---
Not sure what's going on with the attachments, I believe the appropriate people are aware of the problem however. In the meantime, I'll try to put up a link where these files can be downloaded. Also, thanks very much for the game info too, I will be adding them to the next version which I will hopefully get out before the end of the week. I've had some sort of plague cold that kept me from doing anything for about a week.
--- Quote from: TheShanMan on March 08, 2009, 04:58:58 pm ---Finally getting around to trying this to fix some high scores where my initials got messed up.
Is it me or are the download links in the 1st post broken? I've tried IE and Firefox and they both give me errors. I discovered it's included with CPWizard though so I'm playing with that one.
How do I overwrite an entry in a high score table rather than insert a new one? I don't want to push other scores down - I want to replace one (basically just correct the initials).
--- End quote ---
Currently, there isn't an easy way to do that, you can delete the .hi file after writing down the scores, re-run the game to generate a blank .hi file and then one by one insert your new scores. However, if you can wait a while, I am working on an application that would convert all your hi scores in .hi files and .nv files to a text file which could be modified by hand, and then this same application would let you plug those scores back in. However, I do have limited time, and progress on this score importer/exporter would take a significant amount of development time away from HiToText. Tradeoffs I suppose... Given that the hard part of that code is already completed in HiToText, I can't imagine the development time would really be that long though.
Since I'm already posting as well, I may as well mention that the new version of HiToText will probably be out at the end of this week with around 9 or 10 new games added. =) Sorry for the delay, but debilitating colds happen I guess.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version