Main > Software Forum

HiToText (Version 2010.11.4).

<< < (64/117) > >>

Wob:
Terra Cresta (terracre, terracrb, terracra)


--- Quote ---This game has 5 high scores

Notes:
Maximum Score = 99,999,999 = (99 99 99 99)
Name Characters = 10

- Bytes 00-03 (00 02 50 00): 1st Score, In this case 25,000
- Bytes 04-13 (33 0E 26 35 2A 29 37 21 32 21): 1st Name, in this case "S.FUJIWARA"

- Bytes 14-17 (00 02 00 00): 2nd Score, In this case 20,000
- Bytes 18-27 (29 0E 33 28 29 2B 29 00 00 00): 2nd Name, in this case "I.SHIKI"

...

- Bytes 56-59 (00 00 50 00): 5th Score, In this case 5,000
- Bytes 60-69 (32 0E 39 21 2D 21 24 21 00 00): 5th Name, in this case "R.VAMADA"

- Bytes 70-73 (00 02 50 00): The in game high score, in this case 25,000

- Byte  74    (50): This is a mirror of Byte 02, The reason it is grabbed in the hiscore.dat is because both the two other lines start and end with 00, so it needs this byte to know when the table has been filled and when to dump the data from the hi file into the game memory.

Non ASCII for the Characters, Lots of Special Characters in this one.

The characters
00:   (Space)
01: !
04: ; (Strange Character, sort of like a ; on it's side or .,) See the screenshot
06: &
0A: *
0C: ,
0E: .
1D: -
1F: ?
20: © (Copyright Logo)

21: A
22: B
...
3A: Z

--- End quote ---

Screenshot showing special characters


Cheers,
Wob

Fyrecrypts:

--- Quote from: Cananas on June 22, 2009, 04:41:07 pm ---
--- Quote from: FrizzleFried on June 22, 2009, 12:56:10 pm ---Any of you pro's had a chance to look at PuzzLoop or PuzzLoop 2?   Two excellent games that I just don' t play much because the highscores don't save...   :'(

--- End quote ---

Sorry, but puzzloop and puzzloop2 are included in the hiscore.dat, and they saves correctly. You only must follow the instructions for puzzloop2. In this game, the hiscore table is generated the first time is going to be showed. Then, the hiscore data is changed with the data of the pzloop2.hi.

No special instructions for puzzloop.

--- End quote ---

Wow, I really should've checked the hiscore.dat file as well. I only ran the game and looked if a .hi file was generated.

dna disturber:

--- Quote ---(outrun, outrun2, outrunb)

Things to extract:
*** Top 20 ***
score
initials
route
record

The bytes:

00-03   Score number 1
04-06   Initials number 1
07   padding
08-09   record number 1
10-13   route number 1
14-17   Score number 2
18-20   Initials number 2
21   padding
22-23   record number 2
24-26   route number 2
...
...
266-269  Score number 20
270-272    Initials number 20
273   padding
274-275   record number 20
276-279   route number 20

Route values : (is actually a graphical presentation , see screenshot)

                                1
                             1 
                         1      2
                      1     2
Schematic : 1     2      3
                      2     3
                         3      4
                             4
                                 5

E5 C8 C1 D1 = 1

E5 C8 C2 D1 = 11
E5 C8 C3 D1 = 12

E5 C8 C4 D2 = 111
E5 C8 C5 D3 = 112
E5 C8 C6 D3 = 122
E5 C8 C7 D4 = 123

E5 C9 C4 D2 = 1111
E5 C8 C4 D5 = 1112
E5 C8 C5 D6 = 1122
E5 C8 C5 D7 = 1123
E5 C8 C6 D6 = 1222
E5 C8 C6 D7 = 1223
E5 C8 C7 D8 = 1233
E5 C8 C7 D9 = 1234

E5 D0 C4 D2 = 11111
E5 C9 C4 DA = 11112
E5 C8 C4 DB = 11122
E5 C8 C4 DC = 11123
E5 C8 C5 DD = 11222
E5 C8 C5 DE = 11223
E5 C8 C5 DF = 11233
E5 C8 C5 E0 = 11234
E5 C8 C6 DD = 12222
E5 C8 C6 DE = 12223
E5 C8 C6 DF = 12233
E5 C8 C6 E0 = 12234
E5 C8 C7 E1 = 12333
E5 C8 C7 E2 = 12334
E5 C8 C7 E3 = 12344
E5 C8 C7 E4 = 12345

Default the bytes are 20 20 20 20 (from the initial score-board)


Record:
10 00 = 1min 7 sec 75/100
01 00 = 4 sec
00 10 = 25/100 sec
00 01 = X  hundreds of a second

digit nr 1 multiply by 1min 7 sec .75 sec
digit nr 2 multiply by 4 sec.
digit nr 3 multiply by .25 sec ( 25/100 of a second)
digit nr 4 values : (hunderds of a second)

0h = 0
1h = 1
2h = 3
3h = 4
4h = 6
5h = 7
6h = 9
7h = 10
8h = 12
9h = 14
Ah = 15
Bh = 17
Ch = 18
Dh = 20
Eh = 21
Fh = 23

So total time = digit nr 1 * 1min7sec .75 sec + digit nr 2 * 4 sec. + digit nr 3 * 0.25 sec + digit 4 (in .xx sec) =
If you didn't finish the game the value of the bytes = 00 00 (and nothing will be displayed)

Hopes this all makes sense !

The characters (ASCII):
41h = A
42h = B
...
5Ah = Z

special characters:
20h = (space)  , when you let the initials entry time-out.
5Bh = . (period)


--- End quote ---

Dna Disturber  :cheers:

FrizzleFried:
Regarding Puzz Loop 2... even using the method described in the .HI,  the saves are messed up. 

I followed the instructions and allowed the high score table to run through before playing... i got a high score of over 2 million.  I entered my initials,  let the attract mode start and then exited.  I noted there was a .HI file created.  I checked and while my intials JON are in place 1,  the stock high score of 140,000 shows.   I play a 2nd game... after the game it shows player 1 JON with my new high score... and player 2 JON with 140,000... i exit and return to fine both 1 and 2 JON at 140,000.   

:(

Dazz:
I was just thinking about how cool it could be to have a program that could pull information from HitoText and post them to a database for online HighScore keeping.  I know that it would be nearly impossible to police as far as cheaters go, but it could be pretty cool especially for those of us with our own online communities.

I'd love to have something like this setup for the HyperSpin community... Have it setup to where people could play and HitoText could upload the score file to a specified place on our webserver and then be parsed into something that will be displayed on the site. 

Probably just a pipe dream, but it would be pretty cool...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version