Difference between revisions of "User:Lilezek"
m (48 revisions) |
|||
(43 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | Trying to find out what does the [ | + | == 1ST Experiment == |
+ | |||
+ | 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 15: | Line 17: | ||
--[[User:Lilezek|Lilezek]] 11:25, 4 March 2012 (EST) | --[[User:Lilezek|Lilezek]] 11:25, 4 March 2012 (EST) | ||
+ | |||
+ | With everything full of 1, jaguar doesn't have sound neither. Backuping into the original file... | ||
+ | |||
+ | --[[User:Lilezek|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). | ||
+ | |||
+ | --[[User:Lilezek|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... | ||
+ | |||
+ | --[[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 21: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:
|
SPEC2 | 1 BYTES | Index of special sounds 2:
|
SPEC3 | 1 BYTE | Index of special sounds 3:
|
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.