User:Lilezek

From WTFwiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

1ST Experiment

Trying to find out what does the fight footer of the HAR file formats.

Editting the 30 bytes of FIGHTR0.AF. Setting them to full 1 bits (0xFF FF FF...).

--Lilezek 10:59, 4 March 2012 (EST)

Nothing happened to. Trying with setting them to full 0 bits (0x00 00 00 ...).

--Lilezek 11:17, 4 March 2012 (EST)

Now happens that every sound of the Jaguar has been lost. It could be a bug of dosbox, so I'm gonna try this once more.

Changing everything into full 1 bits again.

--Lilezek 11:25, 4 March 2012 (EST)

With everything full of 1, jaguar doesn't have sound neither. Backuping into the original file...

--Lilezek 11:28, 4 March 2012 (EST)

Now they have sound. It seems that the "junk 30 bytes" affect to sound.

Setting everything to FF except FGHED (last 5 bytes).

--Lilezek 11:32, 4 March 2012 (EST)

Now they have sound. What a weird behaviour... It seems that the game checks for FGHED to load sounds?

It doesn't affect to FGHED, but to the whole junk. Finding the bytes that stop sound...

--Lilezek 14:46, 4 March 2012 (EST)

YAY! Those bytes represents sounds. I'm playing with sounds and this is what I think:

Sounds table (temporal):

Unknown 1 BYTE This fist byte seems to be 0.
MHHIT 1 BYTE Index of middle high hit.
LHIT 1 BYTE Index of low hit.
LTHIT 1 BYTE Index of low hit when falling down.
FALL 1 BYTE Index of sound emitted when HAR hit the ground falling down.
ATTACK 1 BYTE Index of attack sounds.
GUARD 1 BYTE Index of guard sounds.
Unkown 1 BYTE I found a 0.
Unkown 1 BYTE I found a 0.
JUMP 1 BYTE Index of sound when HAR touch the ground after jump.

Note: this sound is reused by spike charge of thorn

Unkown 1 BYTE I found a 0.
Unkown 1 BYTE I found a 0.
Unkown 1 BYTE I found a 0.
Unkown 1 BYTE I found a 0.
Unkown 1 BYTE I found a 0.
Unkown 1 BYTE I found a 0.
Unkown 1 BYTE I found a 0.
Unkown 1 BYTE I found a 0.
Unkown 1 BYTE I found a 0.
Unkown 1 BYTE I found a 0.
SPEC 1 BYTE Index of special sounds:
  • Jaguar leap (jaguar)
  • Shadow special movements (shadow)
SPEC2 1 BYTES Index of special sounds 2:
  • Speed kick (thorn).
  • Emitted by earthquake smash (nova).
SPEC3 1 BYTE Index of special sounds 3:
  • Concussion Cannon (jaguar).
NOVAEX 1 BYTES Index of sound of explosion by missile or bomb of nova.
NOVALA 1 BYTE Index of laugh of nova when wins the fight.
FGHED 5 BYTES 5 bytes representing string "FGHED". Nothing happens if you edit this, but is a good magic number.

2nd experiment

What is the purpose of the 9th byte of fighter header? If I change jaguar 9th byte header to FF, nothing happens. Going to change it to 01.

--Lilezek 18:27, 6 March 2012 (EST)

Nothing appreciable, this is still unkown.