Main > Software Forum

HiToText (Version 2010.11.4).

<< < (17/117) > >>

tspeirs:
By the way Firecryps, feel free to contact me if youd like the hosting. Didnt hear anything from you but I just assume you've not got round to it or are not ready yet.

Cheers.
Tom.

Fyrecrypts:
DigDug and Burger Time .cs files posted, and I've talked with Tom about getting some webspace so HiScanner can be more easily used.

Again, thanks very much Tom, I think this will help out this project quite a bit.

NOP:
moon patrol:

Looks pretty simple:
Score is in the first 3 bytes of the file.  My score of 006010 shows up as 10,60,00.
Byte 3 is (I believe) the zone # reached.  I made it to zone F, and the value in byte 3 was a 6.
Bytes 4-29h are 00 for me.
Byte 2A contained a 72h, and that was the record speed reported (72 seconds, so it's decimal) when I finished the beginner level. 

There are likely other records stored in other bytes though, but I'm not really good at the game, so I can't get 'em broken!


NOP:
donkey kong 3 (dkong3.hi)

5 entries total.
I think the first entry may be incorrect from hiscore.dat-it's confusing. (see below)

scores 2-5 are defined as such:
4 mystery bytes
then 3 bytes in ascii show the rank "2ND" "3RD" etc
Then 40h,40h
then the score in ascii, 6 bytes (score of 012000 is: 30,31,32,30,30,30)
then 40h,40h
then 3 bytes of initials, also in ascii
then 9 bytes of 40h
then a 7F
the score is then stored again in BCD in 4 bytes: (00 00 20 01 For the above score)

the 4 mystery bytes for 2nd, 3rd, 4th and 5th are:
53,76,f5,76
55,76,f7,76
57,76,f9,76
59,76,fb,76 


the problem is that score #1 doesn't have the ascii "1ST" as part of the standard definition, and in fact has 5 mystery bytes before the 40h,40h.  The 5 mystery bytes are: F3,76,E8,E2,E5 which almost follows the rest of them, but not quite.  I dunno.


There is some straggling data after the last score too.  It looks like the last 4 bytes in the file are BCD top score, but I don't have anything to go off for the 30h+ additional bytes between the last score and the last 4 bytes.

it's cornfusing, but it's a start.





Fyrecrypts:
Gigawing, Donkey Kong 3, and a fix to Do Donpachi .cs files added.

Edit: Took a look at moon patrol, and NOP is pretty dead on, we're gonna need someone who's good at moon patrol to decode everything. Preferably someone who has beaten it. Byte 2A is the time to stage 'E', byte 28 is the time to stage 'J'. They get set from 00 when that stage is passed, if your time is not better than the default best time for that stage, then that time is stored in it's respective byte.

If my math is right, there are 20 checkpoints like this to be stored? This is going to be interesting as this isn't really a typical high score file, so some new coding is going to be needed.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version