Difference between revisions of "User:Lilezek"

From WTFwiki
Jump to navigation Jump to search
m (48 revisions)
 
(38 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
== 1ST Experiment ==  
 
== 1ST Experiment ==  
  
Trying to find out what does the [http://wtf.hijacked.us/wiki/index.php/HAR_File_Format_(.AF)#Fighter_Footer fight footer] of the HAR file formats.
+
Trying to find out what does the [[HAR_File_Format_(.AF)#Fighter_Footer| fight footer]] of the HAR file formats.
  
 
Editting the 30 bytes of FIGHTR0.AF. Setting them to full 1 bits (0xFF FF FF...).
 
Editting the 30 bytes of FIGHTR0.AF. Setting them to full 1 bits (0xFF FF FF...).
Line 29: Line 29:
  
 
Now they have sound. What a weird behaviour... It seems that the game checks for FGHED to load sounds?
 
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...
 +
 +
--[[User:Lilezek|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):
 +
 +
{|border='1'
 +
|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.
 +
 +
--[[User:Lilezek|Lilezek]] 18:27, 6 March 2012 (EST)
 +
 +
Nothing appreciable, this is still unkown.

Latest revision as of 22:53, 4 January 2013

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.