View changes for revision:                                                                                                                                                      
Bowser Jr. boss (220, rev. 33)
By  MeroMero on 12-06-14, 12:46 pm
Category 'Bosses and cutscenes', known
Values 3 and 4 are not used at all.
Value 5 is used internally by the game in W8 Final Castle area 3.
Value 7 is used in W8 Tower 1 area 2 (only in the European, Korean and Chinese roms).

Test the unknowns :P I know for a fact that there is something that determines if Bowser Jr. will have collision to certain sprites like the drawbridge.

Has weird interactions between values.
Data files:
• /enemy/koopa_jr.nsbmd
Sprite fields:
Goes with fireball immunity: checkbox at nybble 3 with mask 1. Unused. To use with nybble4. If both nybble3 and nybble4 are different from 0, Bowser Jr. will stay idle until you stomp him once, then will resume the battle as it normally should.
Fireball immunity: checkbox at nybble 4 with mask 1. Unused. To use with nybble3. If both nybble3 and nybble4 are different from 0, Bowser Jr. will stay idle until you stomp him once, then will resume the battle as it normally should.
Battle mode: list at nybble 5: 0=Tower battle,1=Final boss battle. Unused. If final boss battle is chosen, Bowser Jr. will have the same "death" as in the final boss battle
Unknown 7: checkbox at nybble 7 with mask 1. Used in-game. Has something to do with Bowser Jr. running behavior.
Speed progression: list at nybble 9: 0=slow slow med,1=slow med med,2=slow med fast
Behavior: list at nybble 10: 2=Normal,1=Normal (jumping),0=With mask,3=With mask (jumping),11=Normal (invisible),12=Unstompable,14=Unstompable (Invisible)
Ignore Camera: checkbox at nybble 11 with mask 1. Bowser Jr changes the camera if player moves out of the small area around him
Bowser Jr. boss (220, rev. 34)
By  MeroMero on 12-06-14, 12:46 pm
Category 'Bosses and cutscenes', known
Values 3 and 4 are not used at all.
Value 5 is used internally by the game in W8 Final Castle area 3.
Value 7 is used in W8 Tower 1 area 2 (only in the European, Korean and Chinese roms).

Test the unknowns :P I know for a fact that there is something that determines if Bowser Jr. will have collision to certain sprites like the drawbridge.

Has weird interactions between values.
Data files:
• /enemy/koopa_jr.nsbmd
Sprite fields:
Goes with fireball immunity: checkbox at nybble 3 with mask 1. Unused. To use with nybble4. If both nybble3 and nybble4 are different from 0, Bowser Jr. will stay idle until you stomp him once, then will resume the battle as it normally should.
Fireball immunity: checkbox at nybble 4 with mask 1. Unused. To use with nybble3. If both nybble3 and nybble4 are different from 0, Bowser Jr. will stay idle until you stomp him once, then will resume the battle as it normally should.
Battle mode: list at nybble 5: 0=Tower battle,1=Final boss battle. Unused. If final boss battle is chosen, Bowser Jr. will have the same "death" as in the final boss battle
Unknown 7: checkbox at nybble 7 with mask 1. Used in-game. Has something to do with Bowser Jr. running behavior.
Speed progression: list at nybble 9: 0=slow slow med,1=slow med med,2=slow med fast
Behavior: list at nybble 10: 2=Normal,1=Normal (jumping),0=With mask,3=With mask (jumping),11=Normal (invisible),12=Unstompable,14=Unstompable (invisible)
Ignore Camera: checkbox at nybble 11 with mask 1. Bowser Jr changes the camera if player moves out of the small area around him