-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Added check for invalid shield/sword gfx options (older version configs could have it "wrong" because of deleted options) * Added code to attempt to "reset" enemizer roms back to pre-enemizer state and rerun enemizer with the embedded settings. Needs more work because the generated files are not 100% the same as the input. * Load less OW areas (special areas) and don't try to randomize "fake" areas * Changed custom sword/shield graphics dropdown to load from files in respective folders Modified config to not export the selected sword/shield graphics Modified config to use string filename for sword/shield graphics Fixed bugs with room/ow graphics block selection
- Loading branch information
Showing
29 changed files
with
540 additions
and
223 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Linq; | ||
using System.Text; | ||
using System.Threading.Tasks; | ||
|
||
namespace EnemizerLibrary | ||
{ | ||
// this should only be used for resetting a rom back to vanilla | ||
public class GTArmosBoss : Boss | ||
{ | ||
public GTArmosBoss() : base(BossType.Armos) | ||
{ | ||
BossPointer = new byte[] { 0x23, 0xDB }; | ||
BossGraphics = 9; | ||
BossSpriteId = SpriteConstants.ArmosKnightsSprite; | ||
BossNode = "gt-armos"; | ||
|
||
BossSpriteArray = new byte[] | ||
{ | ||
0x05, 0x04, 0x53, // armos | ||
0x05, 0x07, 0x53, // armos | ||
0x05, 0x0A, 0x53, // armos | ||
0x08, 0x0A, 0x53, // armos | ||
0x08, 0x07, 0x53, // armos | ||
0x08, 0x04, 0x53, // armos | ||
0x08, 0xE7, 0x19, // armos trigger OL | ||
0x07, 0x07, 0xE3, // fairy | ||
0x07, 0x07, 0xE3, // fairy | ||
0x07, 0x07, 0xE3, // fairy | ||
0x07, 0x07, 0xE3, // fairy | ||
}; | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Linq; | ||
using System.Text; | ||
using System.Threading.Tasks; | ||
|
||
namespace EnemizerLibrary | ||
{ | ||
public class GTLanmolaBoss : Boss | ||
{ | ||
public GTLanmolaBoss() : base(BossType.Lanmola) | ||
{ | ||
BossPointer = new byte[] { 0xBE, 0xE1 }; | ||
BossGraphics = 35; | ||
BossSpriteId = SpriteConstants.LanmolasSprite; | ||
BossNode = "gt-lanmolas"; | ||
|
||
BossSpriteArray = new byte[] | ||
{ | ||
0x07, 0x06, 0x54, // lanmolas | ||
0x07, 0x09, 0x54, // lanmolas | ||
0x09, 0x07, 0x54, // lanmolas | ||
0x18, 0x17, 0xD1, // bunny beam | ||
0x1C, 0x03, 0xC5, // medusa | ||
}; | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Linq; | ||
using System.Text; | ||
using System.Threading.Tasks; | ||
|
||
namespace EnemizerLibrary | ||
{ | ||
public class GTMoldormBoss : Boss | ||
{ | ||
public GTMoldormBoss() : base(BossType.Moldorm) | ||
{ | ||
BossPointer = new byte[] { 0x1E, 0xDF }; | ||
BossGraphics = 12; | ||
BossSpriteId = SpriteConstants.MoldormSprite; | ||
BossNode = "gt-moldorm"; | ||
|
||
BossSpriteArray = new byte[] | ||
{ | ||
0x09, 0x09, 0x09 // moldorm | ||
}; | ||
} | ||
} | ||
} |
Oops, something went wrong.