User:Lilezek

From WTFwiki
Jump to navigation Jump to search

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. Default = ?
MHHIT 1 BYTE Index of middle high hit. Default = 0x01
LHIT 1 BYTE Index of low hit. Default = 0x02
LTHIT 1 BYTE Index of low hit when falling down. Default = 0x03
FALL 1 BYTE Index of sound emitted when HAR hit the ground falling down. Default = 0x06
ATTACK 1 BYTE Index of attack sounds. Default = 0x05
GUARD 1 BYTE Index of guard sounds. Default = 0x04
Unkown 1 BYTE I found a 0. Default = ?
Unkown 1 BYTE I found a 0. Default = ?
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. Default = ?
Unkown 1 BYTE I found a 0. Default = ?
Unkown 1 BYTE I found a 0. Default = ?
Unkown 1 BYTE I found a 0. Default = ?
Unkown 1 BYTE I found a 0. Default = ?
Unkown 1 BYTE I found a 0. Default = ?
Unkown 1 BYTE I found a 0. Default = ?
Unkown 1 BYTE I found a 0. Default = ?
Unkown 1 BYTE I found a 0. Default = ?
Unkown 1 BYTE I found a 0. Default = ?
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.