Main > Software Forum

HiToText (Version 2010.11.4).

<< < (58/117) > >>

dna disturber:
(19xx,19xxa,19xxh,19xxjr1,19xxj,19xxb,19xxd)

Although this game also has nvram all that we need can be extracted from the hi file.

Things we can extract:
scores
rank-levels
initials
accuracy stages + overall (only from top-score)
* (Type of plane used with P1 or P2)
* (number of credits used per game)

------------------------------------------------------
00-03   hi-score in game
   *** the last byte also gives the number of extra credits used
                  00 would mean that you just did it with only 1 credit
                  04 means that you used 4 additional credits etc. (5 credits total)
--------------------------------------------------------
04   1st inital number 1
05   padding
06   2nd initial number 1
07    padding
08   3rd initial number 1
09-12   score number 1  *** see also explanation hi-score in game
13   type of plane used number 1 (with P1 or P2) , see below for values
14   rank-level , see below for values
15    padding
...
136   1st initial number 10
137   padding
138   2nd initial number 10
139    padding
140    3rd initial number 10
141-144   score number 10 *** see also explanation hi-score in game
145   type of plane used number 10 (with P1 or P2) , see below for values
146    rank-level , see below for values
-----------------------------------------------------------------
147-148   number 1 accuracy percentage stage 1
149-150   number 1 accuracy percentage stage 2
...
159-160   number 1 accuracy percentage stage 7
***     value 01 00 gives "perfect" in the score-board for the stages
         value 00 00 gives "uncleared" in the score-board for the stages
161-162    number 1 average accuracy percentage over the 7 stages


Type of plane values:
00   plane "lightning" with player 1
01   plane "sinden" with player 1
02   plane "mosquito" with player 1
10   plane "lightning" with player 2
11   plane "sinden" with player 2
12   plane "mosquito" with player 2
*** With every continue you can choose a plane, the value of this byte is always the last
     plane choosen from your game


Rank-level values:
00h = level 1
01h = level 2
...
1Dh = level 30

The characters:
00h = A
01b = B
...
19h = Z
1Ah = a
1Bh = b
...
33h = z
34h = !
35h = #
36h = $
37h = %
38h = &
39h = (
3Ah = )
3Bh = , (comma)
3Ch = . (period)
3Dh = 0 (zero)
3Eh = 1
..
46h = 9
47h = (space)
FFh = (blank) when you let the initial-entry time-out.

--------------------
Dna Disturber
--------------------    

dna disturber:
(ajax,typhoon)

00-02   initials number 1
03    padding ?
04-07   score number 1
08-10   initials number 2
11   padding ?
12-15   score number 2
...
72-74   initials number 10
75   padding ?
76-79   score number 10
80-83 hi-score in game


The characters:
11h = A
12h = B
...
2Ah = Z

Dna Disturber  :cheers:

wwwombat:
Can someone check Track and Field for me?

I have the latest HiToText and hiscore.dat from the first post in this forum... if I move hitotext to the mame hi file then I can read the format and records for galaga.hi

If I move it to the nvram directory however and try to do the "examples" (as displayed by HiToText when you run it without parameters) on trackfld.nv then I get exceptions errors (dammit, I forget what... I left the paper on which I scribbled them at home)

I then removed the trackfld.nv in case it was "corrupted" and started MAME, played the game again and set a record but I still get the same error under HiToText.

Cananas:
Do not change the path, even if you want to read a nvram file. Point always to the "hi" folder:

hitotext -r c:\mame\hi\trackfld -> (The extension .nv or .hi is not needed)

Fyrecrypts:

--- Quote from: Cananas on June 19, 2009, 02:11:22 am ---Do not change the path, even if you want to read and nvram file. Point always to the "hi" folder:

hitotext -r c:\mame\hi\trackfld -> (The extension .nv or .hi is not needed)

--- End quote ---

Cananas is exactly correct, I thought I'd include why this is the case. Games such as centipede require both the .hi and .nv file. Instead of requiring two separate paths the path to both can be inferred from the hi directory (or the nvram directory now that I think about it). This is done so that the FEs wouldn't have to change anything to get these more complicated games to show up correctly.

In the next version, I will allow "hitotext -r c:\mame\nvram\trackfld" to work just as well as the above.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version