Main > Software Forum

HiToText (Version 2010.11.4).

<< < (8/117) > >>

NOP:
donkey kong jr (dkongjr.hi)

very similar layout:


bytes 0-4 = Same patterny pattern, for me it's 94,77,01,23,24
bytes 5,6 = 10h,10h
bytes 7-0c = score #1
bytes 0d-12 = 10h
bytes 13-15 = initials #1
bytes 16-1a (9 bytes) are all 10h
bytes 1b = 3Fh
bytes 1c,1d = 00
bytes 1e-21 (for me) were 76, 02, f4, 76

Then it starts for #2:
bytes 22-26 = some patterny thing again - 96, 77, 02, 1e, 14
bytes 27,28 = 10h,10h
bytes 29-2e = score #2
bytes 2f-34 = 10h
bytes 35-37 = initials #2
bytes 38-3c (5 bytes) = 10h
byte 3d = 3fh
bytes 3e, 3f = 00
bytes 40-43 (for me) were 39, 02, f6, 76

#3's patterny thing is: 98, 77, 03, 22, 14

so, same patterny thing as DK.  makes sense, but interesting that it doesn't change at all between these 2 games.

Fyrecrypts:
For Galaga, I'd guess that the 6th byte in the score if it's not a 6 digit score is going to be 0x24, so we can safely ignore the 6th byte in a score if it's this value, otherwise it's the hundred-thousand digit.

I am at work and can't do testing on this, but I have a feeling it's a blank hex value so when galaga is displaying the scores it doesn't show a leading 0 for 5-digit hi scores.

Edit: Each of these hex values represents some sprite graphics to display. The programmers probably decided to map 0x00 to the graphics for a '0' and so on. I believe 0x24 maps to a space (' '). Put a 0x24 in the middle of a score and I'd bet it shows up in the score as a space.

NOP:
correct me if I'm wrong, but I don't think pacman and mspacman have hi score files.  there's no top 5 anyway, just the highest score since power up.  No initials are ever entered.

joust didn't seem to have one either-it does have an nvram file though, so I suspect defender and stargate, probably robotron will be similar.

IIRC, qbert also doesn't have a .hi file.

I may also be using an outdated copy of mame for my research, which could explain some of these missing files.

if you have any other requests, let me know, otherwise I'll just decipher some that look easy. ;)

Fyrecrypts:
I've decided I'm willing to open up my webspace for people to use the hi-score scanner app. If you PM me, I'll PM back the details, I'd like to do it this way so I can keep track of how many people have the info, I really don't have a ton of bandwidth so I have to pretty strictly regulate this. Sorry. =/

Edit:

NOP: Yeah, certain games don't use .hi files, I mentioned a few specific games without checking the .dat file. mspacman however does use .hi files, but like you said it only stores one score so it should be pretty easy, in fact I think the whole file is only 11 bytes.

You can see which games would create .hi files by looking in the hiscore.dat file (just open it up in any text editor). For mspacman the .dat file shows:
00:4E88:04:00:00
00:43ED:06:40:40
00:43D1:01:48:48

The third value, delimited by colons, is the only really important thing to us, as it shows how many bytes are used, all three of these memory locations let us know that there are 11 bytes in a .hi file, and probably 3 distinct pieces of information for us to use.

Fyrecrypts:
Corrected galaga to account for the 6th byte, and I also whipped up msword.

Edit: Finalized msword. Galaga is finalized a few posts down.

Edit 2: File removed, and put into the main post.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version