├── LAZYSHELL
├── About.cs
├── About.Designer.cs
├── Areas
│ ├── NPCEditor.cs
│ ├── OwnerForm.cs
│ ├── Updater.cs
│ ├── Classes
│ │ ├── Serialized.cs
│ │ └── OverlapTile.cs
│ ├── OpacityForm.cs
│ ├── SearchNPCForm.cs
│ └── OpacityForm.Designer.cs
├── Lunar Compress.dll
├── Resources
│ ├── _bg.png
│ ├── table.png
│ ├── _canvas.png
│ ├── replace.png
│ ├── Data
│ │ ├── apply.png
│ │ ├── back.png
│ │ ├── broom.png
│ │ ├── clear.png
│ │ ├── edit.png
│ │ ├── help.png
│ │ ├── label.png
│ │ ├── new.png
│ │ ├── open.png
│ │ ├── play.png
│ │ ├── save.png
│ │ ├── stop.png
│ │ ├── tools.png
│ │ ├── camera.png
│ │ ├── foward.png
│ │ ├── invalid.png
│ │ ├── moveUp.png
│ │ ├── notepad.png
│ │ ├── npcAdd.png
│ │ ├── publish.png
│ │ ├── romInfo.png
│ │ ├── save_as.png
│ │ ├── search.png
│ │ ├── update.png
│ │ ├── warning.png
│ │ ├── addToNotes.png
│ │ ├── calculator.png
│ │ ├── cartridge.png
│ │ ├── clearModel.png
│ │ ├── duplicate.png
│ │ ├── exportData.png
│ │ ├── exportText.png
│ │ ├── exportWAV.png
│ │ ├── hexEditor.png
│ │ ├── iconTools.png
│ │ ├── importData.png
│ │ ├── importText.png
│ │ ├── importWAV.png
│ │ ├── moveDown.png
│ │ ├── npcClone.png
│ │ ├── npcRemove.png
│ │ ├── settings.png
│ │ ├── signature.png
│ │ ├── transfer.png
│ │ ├── addFromNotes.png
│ │ ├── exportBinary.png
│ │ ├── exportImage.png
│ │ ├── importBinary.png
│ │ ├── importImage.png
│ │ ├── newInstance.png
│ │ ├── recentFiles.png
│ │ ├── baseConversion.png
│ │ ├── cartridgeClose.png
│ │ ├── cartridgeReload.png
│ │ ├── exportTextAll.png
│ │ ├── importTextAll.png
│ │ └── rename.bat
│ ├── Draw
│ │ ├── copy.png
│ │ ├── crop.png
│ │ ├── cut.png
│ │ ├── draw.png
│ │ ├── erase.png
│ │ ├── fill.png
│ │ ├── flip.png
│ │ ├── paste.png
│ │ ├── redo.png
│ │ ├── undo.png
│ │ ├── delete.png
│ │ ├── dropper.png
│ │ ├── mirror.png
│ │ ├── moveall.png
│ │ ├── select.png
│ │ ├── switch.png
│ │ ├── zoomin.png
│ │ ├── zoomout.png
│ │ ├── dragSolid.png
│ │ ├── selectAll.png
│ │ ├── sendToBack.png
│ │ ├── template.png
│ │ ├── colorreplace.png
│ │ ├── coordinator.png
│ │ ├── moveToFront.png
│ │ ├── editAllLayers.png
│ │ ├── heightDecrease.png
│ │ ├── heightIncrease.png
│ │ ├── widthDecrease.png
│ │ ├── widthIncrease.png
│ │ ├── snapIsometricLeft.png
│ │ └── snapIsometricRight.png
│ ├── Forms
│ │ ├── dock.png
│ │ ├── reset.png
│ │ ├── checkAll.png
│ │ ├── closeAll.png
│ │ ├── expandAll.png
│ │ ├── numerals.png
│ │ ├── numerize.png
│ │ ├── openAll.png
│ │ ├── alwaysOnTop.png
│ │ ├── collapseAll.png
│ │ ├── minimizeAll.png
│ │ ├── restoreAll.png
│ │ └── uncheckAll.png
│ ├── Main
│ │ ├── about.png
│ │ ├── hammer.png
│ │ ├── history.png
│ │ ├── jumpTo.png
│ │ ├── title_bg.png
│ │ └── title_fg.png
│ ├── Music
│ │ ├── flat.png
│ │ ├── loop.png
│ │ ├── clefF.png
│ │ ├── clefG.png
│ │ ├── insert.png
│ │ ├── sharp.png
│ │ ├── volume.png
│ │ ├── drumsOff.png
│ │ ├── drumsOn.png
│ │ ├── loopEnd.png
│ │ ├── loopInf.png
│ │ ├── metronome.png
│ │ ├── natural.png
│ │ ├── note16th.png
│ │ ├── note32nd.png
│ │ ├── note64th.png
│ │ ├── note8th.png
│ │ ├── noteEmpty.png
│ │ ├── noteHalf.png
│ │ ├── noteHead.png
│ │ ├── noteWhole.png
│ │ ├── octaveSet.png
│ │ ├── octaveUp.png
│ │ ├── rest16th.png
│ │ ├── rest32nd.png
│ │ ├── rest64th.png
│ │ ├── rest8th.png
│ │ ├── restHalf.png
│ │ ├── restWhole.png
│ │ ├── reverbOff.png
│ │ ├── reverbOn.png
│ │ ├── scoreView.png
│ │ ├── silence.png
│ │ ├── staffNew.png
│ │ ├── terminate.png
│ │ ├── tieOver.png
│ │ ├── tieUnder.png
│ │ ├── tremolo.png
│ │ ├── vibrato.png
│ │ ├── instrument.png
│ │ ├── noteDotted.png
│ │ ├── noteQuarter.png
│ │ ├── noteStemUp.png
│ │ ├── octaveDown.png
│ │ ├── portamento.png
│ │ ├── restDotted.png
│ │ ├── restQuarter.png
│ │ ├── scoreWriter.png
│ │ ├── staffDelete.png
│ │ ├── firstSection.png
│ │ ├── note16thdotted.png
│ │ ├── note32ndDotted.png
│ │ ├── note8thDotted.png
│ │ ├── note8thTriplet.png
│ │ ├── noteHalfDotted.png
│ │ ├── noteHeadDotted.png
│ │ ├── notePercussion.png
│ │ ├── noteStemDown.png
│ │ ├── noteStemUp16th.png
│ │ ├── noteStemUp32nd.png
│ │ ├── noteStemUp64th.png
│ │ ├── noteStemUp8th.png
│ │ ├── rest16thDotted.png
│ │ ├── rest32ndDotted.png
│ │ ├── rest64thDotted.png
│ │ ├── rest8thDotted.png
│ │ ├── rest8thTriplet.png
│ │ ├── restHalfDotted.png
│ │ ├── speakerBalance.png
│ │ ├── note16thTriplet.png
│ │ ├── note32ndTriplet.png
│ │ ├── note64thTriplet.png
│ │ ├── noteEmptyDotted.png
│ │ ├── noteEmptyTriplet.png
│ │ ├── noteHalfTriplet.png
│ │ ├── noteHeadTriplet.png
│ │ ├── noteStemDown16th.png
│ │ ├── noteStemDown32nd.png
│ │ ├── noteStemDown64th.png
│ │ ├── noteStemDown8th.png
│ │ ├── rest16thTriplet.png
│ │ ├── rest32ndTriplet.png
│ │ ├── rest64thTriplet.png
│ │ ├── restHalfTriplet.png
│ │ ├── noteHeadPercussion.png
│ │ ├── noteQuarterTriplet.png
│ │ └── restQuarterTriplet.png
│ ├── inactive.png
│ ├── statistics.png
│ ├── toggleMap.png
│ ├── toggleNPCs.png
│ ├── Editor
│ │ ├── main.png
│ │ ├── openMap.png
│ │ ├── openNPCs.png
│ │ ├── openSPCs.png
│ │ ├── preview.png
│ │ ├── mainAllies.png
│ │ ├── mainAudio.png
│ │ ├── mainItems.png
│ │ ├── mainLevels.png
│ │ ├── mainMenus.png
│ │ ├── mainNotes.png
│ │ ├── openFonts.png
│ │ ├── openMolds.png
│ │ ├── openPacks.png
│ │ ├── openShops.png
│ │ ├── openSpells.png
│ │ ├── mainAttacks.png
│ │ ├── mainDialogues.png
│ │ ├── mainEffects.png
│ │ ├── mainMainTitle.png
│ │ ├── mainMiniGames.png
│ │ ├── mainMonsters.png
│ │ ├── mainPatches.png
│ │ ├── mainSprites.png
│ │ ├── mainWorldMaps.png
│ │ ├── openAttacks.png
│ │ ├── openDialogues.png
│ │ ├── openGraphics.png
│ │ ├── openLevelUps.png
│ │ ├── openNewGame.png
│ │ ├── openPackets.png
│ │ ├── openPalettes.png
│ │ ├── openSamples.png
│ │ ├── openSequences.png
│ │ ├── openTemplates.png
│ │ ├── openTilesets.png
│ │ ├── spaceAnalyzer.png
│ │ ├── mainAnimations.png
│ │ ├── mainFormations.png
│ │ ├── openPartitions.png
│ │ ├── openTileEditor.png
│ │ ├── mainBattleScripts.png
│ │ ├── mainBattlefields.png
│ │ ├── mainEventScripts.png
│ │ ├── openNewFontTable.png
│ │ ├── openBattleDialogues.png
│ │ └── openEffectSequences.png
│ ├── Toggle
│ │ ├── tags.png
│ │ ├── eventAdd.png
│ │ ├── exitAdd.png
│ │ ├── mapPoint.png
│ │ ├── opacity.png
│ │ ├── railicon.png
│ │ ├── showMain.png
│ │ ├── zoomBox.png
│ │ ├── buttonMask.png
│ │ ├── buttonNPC.png
│ │ ├── exitRemove.png
│ │ ├── mapBanner.png
│ │ ├── marioicon.png
│ │ ├── overlapAdd.png
│ │ ├── eventRemove.png
│ │ ├── overlapRemove.png
│ │ ├── priority1OFF.png
│ │ ├── priority1ON.png
│ │ ├── buttonExitField.png
│ │ ├── buttonMushroom.png
│ │ ├── buttonOverlaps.png
│ │ ├── buttonPhysical.png
│ │ ├── buttonSSObjects.png
│ │ ├── buttonSolidMods.png
│ │ ├── buttonTileMods.png
│ │ ├── buttonBoundaries.png
│ │ ├── buttonEventField.png
│ │ ├── buttonToggleGrid.png
│ │ ├── buttonToggleMask.png
│ │ ├── buttonPhysicalTiles.png
│ │ ├── buttonToggleOrthGrid.png
│ │ └── buttonTogglePixelGrid.png
│ ├── _transparent.png
│ ├── commandTree.png
│ ├── hideMonster.png
│ ├── toggleEvents.png
│ ├── toggleExits.png
│ ├── trackViewer.png
│ ├── Dialog
│ │ ├── newLine.png
│ │ ├── newLineA.png
│ │ ├── pageDown.png
│ │ ├── pageUp.png
│ │ ├── pause60f.png
│ │ ├── pauseA.png
│ │ ├── textView.png
│ │ ├── endString.png
│ │ ├── endStringA.png
│ │ ├── keys_load.png
│ │ ├── keys_save.png
│ │ ├── keystrokes.png
│ │ ├── pageBreak.png
│ │ ├── pageBreakA.png
│ │ ├── pauseFrames.png
│ │ ├── synchronize.png
│ │ └── insertIntoText.png
│ ├── Help
│ │ └── icons
│ │ │ ├── main.gif
│ │ │ ├── hexEditor.gif
│ │ │ ├── mainAudio.gif
│ │ │ ├── mainItems.gif
│ │ │ ├── mainMenus.gif
│ │ │ ├── openFonts.gif
│ │ │ ├── openNPCs.gif
│ │ │ ├── openPacks.gif
│ │ │ ├── openSPCs.gif
│ │ │ ├── openShops.gif
│ │ │ ├── preview.gif
│ │ │ ├── scoreView.gif
│ │ │ ├── mainAllies.gif
│ │ │ ├── mainAttacks.gif
│ │ │ ├── mainEffects.gif
│ │ │ ├── mainLevels.gif
│ │ │ ├── mainSprites.gif
│ │ │ ├── openSamples.gif
│ │ │ ├── openSpells.gif
│ │ │ ├── scoreWriter.gif
│ │ │ ├── mainAnimations.gif
│ │ │ ├── mainDialogues.gif
│ │ │ ├── mainFormations.gif
│ │ │ ├── mainMainTitle.gif
│ │ │ ├── mainMiniGames.gif
│ │ │ ├── mainMonsters.gif
│ │ │ ├── mainWorldMaps.gif
│ │ │ ├── openGraphics.gif
│ │ │ ├── openLevelUps.gif
│ │ │ ├── openPalettes.gif
│ │ │ ├── openPartitions.gif
│ │ │ ├── openSequences.gif
│ │ │ ├── openTileEditor.gif
│ │ │ ├── openTilesets.gif
│ │ │ ├── spaceAnalyzer.gif
│ │ │ ├── mainBattlefields.gif
│ │ │ ├── mainEventScripts.gif
│ │ │ ├── openNewFontTable.gif
│ │ │ ├── buttonPhysicalTiles.gif
│ │ │ ├── mainBattleScripts.gif
│ │ │ ├── openBattleDialogues.gif
│ │ │ └── openEffectSequences.gif
│ ├── LAZYSHELL_icon.ico
│ ├── Lunar Compress.dll
│ ├── Tiles
│ │ ├── fieldBase.png
│ │ ├── quadBase.png
│ │ ├── quadBlock.png
│ │ ├── fieldBlock.png
│ │ ├── halfQuadBlock.png
│ │ ├── stairsUpLeftHigh.png
│ │ ├── stairsUpLeftLow.png
│ │ ├── stairsUpRightLow.png
│ │ └── stairsUpRightHigh.png
│ ├── find-references.png
│ ├── toggleLayering.png
│ ├── toggleOverlaps.png
│ ├── togglePriority.png
│ ├── toggleScreens.png
│ ├── toggleTilesetL1.png
│ ├── toggleTilesetL2.png
│ ├── toggleTilesetL3.png
│ ├── toggleFontBorder.png
│ ├── Cursors
│ │ ├── CursorDraw.cur
│ │ ├── CursorErase.cur
│ │ ├── CursorFill.cur
│ │ ├── CursorZoomIn.cur
│ │ ├── CursorDropper.cur
│ │ ├── CursorTemplate.cur
│ │ └── CursorZoomOut.cur
│ ├── Lunar Compress x64.dll
│ ├── RomPreviewBaseSave.000
│ ├── RomPreviewBaseSave.zst
│ ├── toggleMonsterSprite.png
│ ├── toggleTileSwitches.png
│ ├── toggleCollisionSwitches.png
│ └── rename.bat
├── Sprites
│ ├── OwnerForm.cs
│ ├── Updater.cs
│ ├── CoordAdjustForm.cs
│ ├── ImagePacket.cs
│ └── NPCPacket.cs
├── EventScripts
│ ├── Parser.Action.cs
│ ├── Parser.Event.cs
│ └── Command.cs
├── WeifenLuo.WinFormsUI.Docking.dll
├── Dialogues
│ ├── Preview.cs
│ ├── Updater.cs
│ ├── MenuTextPreview.cs
│ └── Tileset.cs
├── Undo
│ └── Edit.cs
├── Patches
│ ├── PatchFormat.txt
│ └── Patch.cs
├── _Generic
│ ├── Element.cs
│ ├── Updater.cs
│ ├── LineSeparator.Designer.cs
│ ├── MapEditor.cs
│ ├── Settings.cs
│ └── LineSeparator.cs
├── Effects
│ ├── Updater.cs
│ ├── Effect.cs
│ ├── Model.cs
│ └── Sequence.cs
├── Battlefields
│ ├── Updater.cs
│ ├── Serialized.cs
│ └── Battlefield.cs
├── Audio
│ ├── SPC.cs
│ ├── PickNativeSPC.cs
│ ├── ScriptEnums.cs
│ └── Command.cs
├── license-DockPanel.txt
├── Fonts
│ └── Updater.cs
├── LevelUps
│ └── Model.cs
├── WorldMaps
│ ├── Updater.cs
│ └── WorldMap.cs
├── Shops
│ ├── Model.cs
│ └── Shop.cs
├── _Static
│ └── NewCursors.cs
├── Properties
│ └── AssemblyInfo.cs
├── Monsters
│ └── Command.cs
├── NewGame
│ └── Model.cs
├── Menus
│ └── Updater.cs
├── Magic
│ └── Model.cs
├── _Features
│ ├── FindReferences.cs
│ ├── ProgressBar.cs
│ ├── ZoomBox.Designer.cs
│ ├── EditLabel.Designer.cs
│ └── ZoomBox.cs
├── Animations
│ └── ScriptEnums.cs
├── Items
│ └── Model.cs
├── Attacks
│ └── Model.cs
├── Intro
│ └── Updater.cs
├── _Editors
│ └── BaseConvertorForm.cs
├── Minecart
│ └── Updater.cs
└── Formations
│ ├── Pack.cs
│ └── Model.cs
├── note.txt
└── LAZYSHELL.sln
/LAZYSHELL/About.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/About.cs
--------------------------------------------------------------------------------
/LAZYSHELL/About.Designer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/About.Designer.cs
--------------------------------------------------------------------------------
/LAZYSHELL/Areas/NPCEditor.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Areas/NPCEditor.cs
--------------------------------------------------------------------------------
/LAZYSHELL/Areas/OwnerForm.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Areas/OwnerForm.cs
--------------------------------------------------------------------------------
/LAZYSHELL/Lunar Compress.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Lunar Compress.dll
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/_bg.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/table.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/_canvas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/_canvas.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/replace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/replace.png
--------------------------------------------------------------------------------
/LAZYSHELL/Sprites/OwnerForm.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Sprites/OwnerForm.cs
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/apply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/apply.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/back.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/broom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/broom.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/clear.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/edit.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/help.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/label.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/label.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/new.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/open.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/play.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/save.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/stop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/stop.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/tools.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/tools.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/copy.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/crop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/crop.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/cut.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/cut.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/draw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/draw.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/erase.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/erase.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/fill.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/flip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/flip.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/paste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/paste.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/redo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/redo.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/undo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/undo.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/dock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/dock.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Main/about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Main/about.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/flat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/flat.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/loop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/loop.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/inactive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/inactive.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/statistics.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/statistics.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleMap.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleNPCs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleNPCs.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/camera.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/foward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/foward.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/invalid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/invalid.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/moveUp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/moveUp.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/notepad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/notepad.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/npcAdd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/npcAdd.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/publish.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/publish.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/romInfo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/romInfo.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/save_as.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/save_as.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/search.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/update.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/update.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/warning.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/delete.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/dropper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/dropper.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/mirror.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/mirror.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/moveall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/moveall.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/select.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/switch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/switch.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/zoomin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/zoomin.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/zoomout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/zoomout.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/main.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/reset.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Main/hammer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Main/hammer.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Main/history.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Main/history.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Main/jumpTo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Main/jumpTo.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/clefF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/clefF.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/clefG.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/clefG.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/insert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/insert.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/sharp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/sharp.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/volume.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/volume.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/tags.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/tags.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/_transparent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/_transparent.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/commandTree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/commandTree.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/hideMonster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/hideMonster.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleEvents.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleEvents.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleExits.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleExits.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/trackViewer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/trackViewer.png
--------------------------------------------------------------------------------
/LAZYSHELL/EventScripts/Parser.Action.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/EventScripts/Parser.Action.cs
--------------------------------------------------------------------------------
/LAZYSHELL/EventScripts/Parser.Event.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/EventScripts/Parser.Event.cs
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/addToNotes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/addToNotes.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/calculator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/calculator.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/cartridge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/cartridge.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/clearModel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/clearModel.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/duplicate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/duplicate.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/exportData.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/exportData.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/exportText.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/exportText.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/exportWAV.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/exportWAV.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/hexEditor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/hexEditor.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/iconTools.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/iconTools.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/importData.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/importData.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/importText.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/importText.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/importWAV.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/importWAV.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/moveDown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/moveDown.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/npcClone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/npcClone.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/npcRemove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/npcRemove.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/settings.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/signature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/signature.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/transfer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/transfer.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/newLine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/newLine.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/newLineA.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/newLineA.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/pageDown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/pageDown.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/pageUp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/pageUp.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/pause60f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/pause60f.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/pauseA.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/pauseA.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/textView.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/textView.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/dragSolid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/dragSolid.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/selectAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/selectAll.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/sendToBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/sendToBack.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/template.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openMap.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openNPCs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openNPCs.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openSPCs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openSPCs.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/preview.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/checkAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/checkAll.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/closeAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/closeAll.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/expandAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/expandAll.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/numerals.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/numerals.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/numerize.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/numerize.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/openAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/openAll.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/main.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/main.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/LAZYSHELL_icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/LAZYSHELL_icon.ico
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Lunar Compress.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Lunar Compress.dll
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Main/title_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Main/title_bg.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Main/title_fg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Main/title_fg.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/drumsOff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/drumsOff.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/drumsOn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/drumsOn.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/loopEnd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/loopEnd.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/loopInf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/loopInf.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/metronome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/metronome.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/natural.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/natural.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/note16th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/note16th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/note32nd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/note32nd.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/note64th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/note64th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/note8th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/note8th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteEmpty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteEmpty.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteHalf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteHalf.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteHead.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteHead.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteWhole.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteWhole.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/octaveSet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/octaveSet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/octaveUp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/octaveUp.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest16th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest16th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest32nd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest32nd.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest64th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest64th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest8th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest8th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/restHalf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/restHalf.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/restWhole.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/restWhole.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/reverbOff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/reverbOff.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/reverbOn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/reverbOn.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/scoreView.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/scoreView.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/silence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/silence.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/staffNew.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/staffNew.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/terminate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/terminate.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/tieOver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/tieOver.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/tieUnder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/tieUnder.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/tremolo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/tremolo.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/vibrato.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/vibrato.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Tiles/fieldBase.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Tiles/fieldBase.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Tiles/quadBase.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Tiles/quadBase.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Tiles/quadBlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Tiles/quadBlock.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/eventAdd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/eventAdd.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/exitAdd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/exitAdd.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/mapPoint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/mapPoint.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/opacity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/opacity.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/railicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/railicon.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/showMain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/showMain.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/zoomBox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/zoomBox.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/find-references.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/find-references.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleLayering.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleLayering.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleOverlaps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleOverlaps.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/togglePriority.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/togglePriority.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleScreens.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleScreens.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleTilesetL1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleTilesetL1.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleTilesetL2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleTilesetL2.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleTilesetL3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleTilesetL3.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/addFromNotes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/addFromNotes.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/exportBinary.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/exportBinary.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/exportImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/exportImage.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/importBinary.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/importBinary.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/importImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/importImage.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/newInstance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/newInstance.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/recentFiles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/recentFiles.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/endString.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/endString.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/endStringA.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/endStringA.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/keys_load.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/keys_load.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/keys_save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/keys_save.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/keystrokes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/keystrokes.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/pageBreak.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/pageBreak.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/pageBreakA.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/pageBreakA.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/colorreplace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/colorreplace.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/coordinator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/coordinator.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/moveToFront.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/moveToFront.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainAllies.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainAllies.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainAudio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainAudio.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainItems.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainItems.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainLevels.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainLevels.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainMenus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainMenus.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainNotes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainNotes.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openFonts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openFonts.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openMolds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openMolds.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openPacks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openPacks.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openShops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openShops.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openSpells.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openSpells.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/alwaysOnTop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/alwaysOnTop.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/collapseAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/collapseAll.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/minimizeAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/minimizeAll.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/restoreAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/restoreAll.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Forms/uncheckAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Forms/uncheckAll.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/instrument.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/instrument.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteQuarter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteQuarter.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteStemUp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteStemUp.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/octaveDown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/octaveDown.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/portamento.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/portamento.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/restDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/restDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/restQuarter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/restQuarter.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/scoreWriter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/scoreWriter.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/staffDelete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/staffDelete.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Tiles/fieldBlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Tiles/fieldBlock.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonMask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonMask.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonNPC.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonNPC.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/exitRemove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/exitRemove.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/mapBanner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/mapBanner.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/marioicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/marioicon.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/overlapAdd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/overlapAdd.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleFontBorder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleFontBorder.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Cursors/CursorDraw.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Cursors/CursorDraw.cur
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Cursors/CursorErase.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Cursors/CursorErase.cur
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Cursors/CursorFill.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Cursors/CursorFill.cur
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Cursors/CursorZoomIn.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Cursors/CursorZoomIn.cur
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/baseConversion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/baseConversion.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/cartridgeClose.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/cartridgeClose.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/cartridgeReload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/cartridgeReload.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/exportTextAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/exportTextAll.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/importTextAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Data/importTextAll.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/pauseFrames.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/pauseFrames.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/synchronize.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/synchronize.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/editAllLayers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/editAllLayers.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/heightDecrease.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/heightDecrease.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/heightIncrease.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/heightIncrease.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/widthDecrease.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/widthDecrease.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/widthIncrease.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/widthIncrease.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainAttacks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainAttacks.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainDialogues.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainDialogues.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainEffects.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainEffects.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainMainTitle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainMainTitle.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainMiniGames.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainMiniGames.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainMonsters.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainMonsters.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainPatches.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainPatches.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainSprites.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainSprites.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainWorldMaps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainWorldMaps.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openAttacks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openAttacks.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openDialogues.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openDialogues.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openGraphics.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openGraphics.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openLevelUps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openLevelUps.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openNewGame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openNewGame.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openPackets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openPackets.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openPalettes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openPalettes.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openSamples.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openSamples.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openSequences.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openSequences.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openTemplates.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openTemplates.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openTilesets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openTilesets.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/spaceAnalyzer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/spaceAnalyzer.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/hexEditor.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/hexEditor.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainAudio.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainAudio.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainItems.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainItems.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainMenus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainMenus.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openFonts.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openFonts.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openNPCs.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openNPCs.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openPacks.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openPacks.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openSPCs.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openSPCs.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openShops.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openShops.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/preview.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/preview.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/scoreView.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/scoreView.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Lunar Compress x64.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Lunar Compress x64.dll
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/firstSection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/firstSection.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/note16thdotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/note16thdotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/note32ndDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/note32ndDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/note8thDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/note8thDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/note8thTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/note8thTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteHalfDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteHalfDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteHeadDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteHeadDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/notePercussion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/notePercussion.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteStemDown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteStemDown.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteStemUp16th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteStemUp16th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteStemUp32nd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteStemUp32nd.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteStemUp64th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteStemUp64th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteStemUp8th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteStemUp8th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest16thDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest16thDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest32ndDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest32ndDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest64thDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest64thDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest8thDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest8thDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest8thTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest8thTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/restHalfDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/restHalfDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/speakerBalance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/speakerBalance.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/RomPreviewBaseSave.000:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/RomPreviewBaseSave.000
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/RomPreviewBaseSave.zst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/RomPreviewBaseSave.zst
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Tiles/halfQuadBlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Tiles/halfQuadBlock.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/eventRemove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/eventRemove.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/overlapRemove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/overlapRemove.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/priority1OFF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/priority1OFF.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/priority1ON.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/priority1ON.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleMonsterSprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleMonsterSprite.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleTileSwitches.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleTileSwitches.png
--------------------------------------------------------------------------------
/LAZYSHELL/WeifenLuo.WinFormsUI.Docking.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/WeifenLuo.WinFormsUI.Docking.dll
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Cursors/CursorDropper.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Cursors/CursorDropper.cur
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Cursors/CursorTemplate.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Cursors/CursorTemplate.cur
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Cursors/CursorZoomOut.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Cursors/CursorZoomOut.cur
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Dialog/insertIntoText.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Dialog/insertIntoText.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/snapIsometricLeft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/snapIsometricLeft.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainAnimations.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainAnimations.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainFormations.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainFormations.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openPartitions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openPartitions.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openTileEditor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openTileEditor.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainAllies.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainAllies.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainAttacks.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainAttacks.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainEffects.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainEffects.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainLevels.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainLevels.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainSprites.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainSprites.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openSamples.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openSamples.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openSpells.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openSpells.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/scoreWriter.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/scoreWriter.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/note16thTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/note16thTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/note32ndTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/note32ndTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/note64thTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/note64thTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteEmptyDotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteEmptyDotted.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteEmptyTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteEmptyTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteHalfTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteHalfTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteHeadTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteHeadTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteStemDown16th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteStemDown16th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteStemDown32nd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteStemDown32nd.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteStemDown64th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteStemDown64th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteStemDown8th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteStemDown8th.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest16thTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest16thTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest32ndTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest32ndTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/rest64thTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/rest64thTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/restHalfTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/restHalfTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Tiles/stairsUpLeftHigh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Tiles/stairsUpLeftHigh.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Tiles/stairsUpLeftLow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Tiles/stairsUpLeftLow.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Tiles/stairsUpRightLow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Tiles/stairsUpRightLow.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonExitField.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonExitField.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonMushroom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonMushroom.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonOverlaps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonOverlaps.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonPhysical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonPhysical.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonSSObjects.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonSSObjects.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonSolidMods.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonSolidMods.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonTileMods.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonTileMods.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Draw/snapIsometricRight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Draw/snapIsometricRight.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainBattleScripts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainBattleScripts.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainBattlefields.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainBattlefields.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/mainEventScripts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/mainEventScripts.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openNewFontTable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openNewFontTable.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainAnimations.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainAnimations.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainDialogues.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainDialogues.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainFormations.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainFormations.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainMainTitle.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainMainTitle.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainMiniGames.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainMiniGames.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainMonsters.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainMonsters.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainWorldMaps.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainWorldMaps.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openGraphics.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openGraphics.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openLevelUps.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openLevelUps.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openPalettes.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openPalettes.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openPartitions.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openPartitions.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openSequences.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openSequences.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openTileEditor.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openTileEditor.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openTilesets.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openTilesets.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/spaceAnalyzer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/spaceAnalyzer.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteHeadPercussion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteHeadPercussion.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/noteQuarterTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/noteQuarterTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Music/restQuarterTriplet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Music/restQuarterTriplet.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Tiles/stairsUpRightHigh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Tiles/stairsUpRightHigh.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonBoundaries.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonBoundaries.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonEventField.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonEventField.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonToggleGrid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonToggleGrid.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonToggleMask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonToggleMask.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/toggleCollisionSwitches.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/toggleCollisionSwitches.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openBattleDialogues.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openBattleDialogues.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Editor/openEffectSequences.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Editor/openEffectSequences.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainBattlefields.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainBattlefields.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainEventScripts.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainEventScripts.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openNewFontTable.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openNewFontTable.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonPhysicalTiles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonPhysicalTiles.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonToggleOrthGrid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonToggleOrthGrid.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/buttonPhysicalTiles.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/buttonPhysicalTiles.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/mainBattleScripts.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/mainBattleScripts.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openBattleDialogues.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openBattleDialogues.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Help/icons/openEffectSequences.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Help/icons/openEffectSequences.gif
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Toggle/buttonTogglePixelGrid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainSwag101/LazyShell/HEAD/LAZYSHELL/Resources/Toggle/buttonTogglePixelGrid.png
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/Data/rename.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | setlocal enabledelayedexpansion
3 |
4 | for %%F in (*.gif*) do (
5 | set name=%%~nxF
6 | set name=!name:.gif=.png!
7 | rename "%%~fF" "!name!"
8 | )
9 |
10 | exit /B 0
--------------------------------------------------------------------------------
/LAZYSHELL/Resources/rename.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | setlocal enabledelayedexpansion
3 |
4 | for /R %%F in (*.gif*) do (
5 | set name=%%~nxF
6 | set name=!name:.gif=.png!
7 | rename "%%~fF" "!name!"
8 | )
9 |
10 | exit /B 0
--------------------------------------------------------------------------------
/LAZYSHELL/Dialogues/Preview.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell
6 | {
7 | public interface Preview
8 | {
9 | int[] GetPreview(params object[] args);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/LAZYSHELL/Undo/Edit.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Undo
6 | {
7 | interface Edit
8 | {
9 | bool AutoRedo { get; set; }
10 | void Execute();
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/LAZYSHELL/Patches/PatchFormat.txt:
--------------------------------------------------------------------------------
1 | Flags - 1 Byte - A bitmask that represents the different options that are shown for a patch.
2 | Bit 0 - Assembly Hack
3 | Bit 1 - Game Hack
4 | Bit 2 - Must be applied to a Fresh Rom
5 | The following fields are 1 Line of text (terminated with endl 0x0D 0x0A)
6 | Patch Name
7 | Author(s)
8 | File Size
9 | Release Date
10 | Description
11 | Extra Info
12 | Image Name
13 | IPS file name
14 |
15 |
--------------------------------------------------------------------------------
/LAZYSHELL/_Generic/Element.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Text;
5 |
6 | namespace LazyShell
7 | {
8 | ///
9 | /// Base type class for all classes of each element in the Mario RPG ROM.
10 | ///
11 | [Serializable()]
12 | public abstract class Element
13 | {
14 | public abstract int Index { get; set; }
15 | public abstract void Clear();
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/LAZYSHELL/EventScripts/Command.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.EventScripts
6 | {
7 | public abstract class Command : LazyShell.Command
8 | {
9 | // Pointer retrieval
10 | public abstract ushort ReadPointer();
11 | public abstract void WritePointer(ushort pointer);
12 | public abstract ushort ReadPointerSpecial(int index);
13 | public abstract void WritePointerSpecial(int index, ushort pointer);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/LAZYSHELL/Sprites/Updater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Sprites
6 | {
7 | class GraphicUpdater : LazyShell.GraphicUpdater
8 | {
9 | public override void UpdateGraphics()
10 | {
11 | LazyShell.Model.Program.Sprites.UpdateGraphics();
12 | }
13 | }
14 | class PaletteUpdater : LazyShell.PaletteUpdater
15 | {
16 | public override void UpdatePalette()
17 | {
18 | LazyShell.Model.Program.Sprites.UpdatePalette();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/LAZYSHELL/_Generic/Updater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell
6 | {
7 | public abstract class GraphicUpdater
8 | {
9 | public abstract void UpdateGraphics();
10 | }
11 | public abstract class PaletteUpdater
12 | {
13 | public abstract void UpdatePalette();
14 | }
15 | public abstract class TilemapUpdater
16 | {
17 | public abstract void UpdateTilemap();
18 | }
19 | public abstract class TilesetUpdater
20 | {
21 | public abstract void UpdateTileset();
22 | }
23 | public abstract class TileUpdater
24 | {
25 | public abstract void UpdateTile();
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/note.txt:
--------------------------------------------------------------------------------
1 | I've been working on v4.0 which is a reworking of the GUI and the organization of the editors. Several editors have been moved into their own designated windows, e.g. the shops, fonts, level-up stats, and attacks are separate editors in the main form's ribbon. A more colorful icon set (using icons the FatCow icon set) will be present in v4.0.
2 |
3 | Also, a reference finding feature has been added to many editors to find references to the loaded index in other elements, e.g. find all event commands across all scripts that reference a loaded dialogue.
4 |
5 | The purpose of this future update is to reduce clutter and confusion for users and keep the editor's components organized and more easily manageable. It is a modest attempt to make the editor and it's code appear more professional and sophisticated as well as more organized.
--------------------------------------------------------------------------------
/LAZYSHELL/Effects/Updater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Effects
6 | {
7 | class GraphicUpdater : LazyShell.GraphicUpdater
8 | {
9 | public override void UpdateGraphics()
10 | {
11 | LazyShell.Model.Program.Effects.UpdateGraphics();
12 | }
13 | }
14 | class PaletteUpdater : LazyShell.PaletteUpdater
15 | {
16 | public override void UpdatePalette()
17 | {
18 | LazyShell.Model.Program.Effects.UpdatePalette();
19 | }
20 | }
21 | class TileUpdater : LazyShell.TileUpdater
22 | {
23 | public override void UpdateTile()
24 | {
25 | LazyShell.Model.Program.Effects.MoldsForm.UpdateTile();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/LAZYSHELL/Battlefields/Updater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Battlefields
6 | {
7 | class GraphicUpdater : LazyShell.GraphicUpdater
8 | {
9 | public override void UpdateGraphics()
10 | {
11 | LazyShell.Model.Program.Battlefields.UpdateGraphics();
12 | }
13 | }
14 | class PaletteUpdater : LazyShell.PaletteUpdater
15 | {
16 | public override void UpdatePalette()
17 | {
18 | LazyShell.Model.Program.Battlefields.UpdatePalette();
19 | }
20 | }
21 | class TileUpdater : LazyShell.TileUpdater
22 | {
23 | public override void UpdateTile()
24 | {
25 | LazyShell.Model.Program.Battlefields.UpdateTile();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/LAZYSHELL/Areas/Updater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Drawing;
4 | using System.Text;
5 |
6 | namespace LazyShell.Areas
7 | {
8 | class GraphicUpdater : LazyShell.GraphicUpdater
9 | {
10 | public override void UpdateGraphics()
11 | {
12 | LazyShell.Model.Program.Areas.UpdateGraphics();
13 | }
14 | }
15 | class PaletteUpdater : LazyShell.PaletteUpdater
16 | {
17 | public override void UpdatePalette()
18 | {
19 | LazyShell.Model.Program.Areas.UpdatePalette();
20 | }
21 | }
22 | class TilesetUpdater : LazyShell.TilesetUpdater
23 | {
24 | public override void UpdateTileset()
25 | {
26 | LazyShell.Model.Program.Areas.UpdateTileset();
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/LAZYSHELL/Audio/SPC.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Audio
6 | {
7 | [Serializable()]
8 | public abstract class SPC : Element
9 | {
10 | public override abstract int Index { get; set; }
11 | public abstract List[] Channels { get; set; }
12 | public abstract bool[] ActiveChannels { get; set; }
13 | public abstract SampleIndex[] Samples { get; set; }
14 | public abstract List Percussives { get; set; }
15 | public abstract byte DelayTime { get; set; }
16 | public abstract byte DecayFactor { get; set; }
17 | public abstract byte Echo { get; set; }
18 | public abstract void WriteToROM();
19 | public abstract List[] Notes { get; set; }
20 | public abstract void CreateNotes();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/LAZYSHELL/Areas/Classes/Serialized.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Areas
6 | {
7 | [Serializable()]
8 | class Serialized
9 | {
10 | #region Variables
11 |
12 | public Map Map { get; set; }
13 | public int MapNum { get; set; }
14 | public byte[] TilesetL1 { get; set; }
15 | public byte[] TilesetL2 { get; set; }
16 | public byte[] TilesetL3 { get; set; }
17 | public byte[] TilemapL1 { get; set; }
18 | public byte[] TilemapL2 { get; set; }
19 | public byte[] TilemapL3 { get; set; }
20 | public byte[] CollisionMap { get; set; }
21 | public Layering Layering { get; set; }
22 | public NPCObjectCollection NPCs { get; set; }
23 | public ExitTriggerCollection Exits { get; set; }
24 | public EventTriggerCollection Events { get; set; }
25 | public OverlapCollection Overlaps { get; set; }
26 |
27 | #endregion
28 |
29 | // Constructor
30 | public Serialized()
31 | {
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/LAZYSHELL/Dialogues/Updater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Dialogues
6 | {
7 | class GraphicUpdater : LazyShell.GraphicUpdater
8 | {
9 | public override void UpdateGraphics()
10 | {
11 | LazyShell.Model.Program.Dialogues.BattleDialoguesForm.UpdateGraphics();
12 | }
13 | }
14 | class PaletteUpdater : LazyShell.PaletteUpdater
15 | {
16 | public override void UpdatePalette()
17 | {
18 | LazyShell.Model.Program.Dialogues.BattleDialoguesForm.UpdatePalette();
19 | }
20 | }
21 | class PaletteMenuUpdater : LazyShell.PaletteUpdater
22 | {
23 | public override void UpdatePalette()
24 | {
25 | LazyShell.Model.Program.Dialogues.BattleDialoguesForm.UpdatePaletteMenu();
26 | }
27 | }
28 | class TileUpdater : LazyShell.TileUpdater
29 | {
30 | public override void UpdateTile()
31 | {
32 | LazyShell.Model.Program.Dialogues.BattleDialoguesForm.UpdateTile();
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/LAZYSHELL/license-DockPanel.txt:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2007-2012 Weifen Luo (email: weifenluo@yahoo.com) and other contributors
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/LAZYSHELL/Audio/PickNativeSPC.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace LazyShell.Audio
10 | {
11 | public partial class PickNativeSPC : Controls.NewForm
12 | {
13 | // Constructor
14 | public PickNativeSPC()
15 | {
16 | InitializeComponent();
17 | this.Location = new Point(
18 | Cursor.Position.X - buttonOK.Location.X - 8,
19 | Cursor.Position.Y - buttonOK.Location.Y - 8 - 16);
20 | comboBox1.SelectedIndex = 0;
21 | }
22 |
23 | #region Event Handlers
24 |
25 | private void buttonOK_Click(object sender, EventArgs e)
26 | {
27 | this.Tag = (NativeSPC)comboBox1.SelectedIndex;
28 | this.DialogResult = DialogResult.OK;
29 | this.Close();
30 | }
31 | private void buttonCancel_Click(object sender, EventArgs e)
32 | {
33 | this.DialogResult = DialogResult.Cancel;
34 | this.Close();
35 | }
36 |
37 | #endregion
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/LAZYSHELL/Fonts/Updater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Fonts
6 | {
7 | class GraphicUpdater : LazyShell.GraphicUpdater
8 | {
9 | public override void UpdateGraphics()
10 | {
11 | LazyShell.Model.Program.Fonts.UpdateGraphics();
12 | }
13 | }
14 | class GraphicFontUpdater : LazyShell.GraphicUpdater
15 | {
16 | public override void UpdateGraphics()
17 | {
18 | LazyShell.Model.Program.Fonts.UpdateGraphicsFont();
19 | }
20 | }
21 | class GraphicMenuUpdater : LazyShell.GraphicUpdater
22 | {
23 | public override void UpdateGraphics()
24 | {
25 | LazyShell.Model.Program.Fonts.UpdateGraphicsMenu();
26 | }
27 | }
28 | class PaletteUpdater : LazyShell.PaletteUpdater
29 | {
30 | public override void UpdatePalette()
31 | {
32 | LazyShell.Model.Program.Fonts.UpdatePalettes();
33 | }
34 | }
35 | class PaletteMenuUpdater : LazyShell.PaletteUpdater
36 | {
37 | public override void UpdatePalette()
38 | {
39 | LazyShell.Model.Program.Fonts.UpdatePalettesMenu();
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/LAZYSHELL/LevelUps/Model.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.LevelUps
6 | {
7 | public static class Model
8 | {
9 | #region Variables
10 |
11 | // ROM buffer
12 | public static byte[] ROM
13 | {
14 | get { return LazyShell.Model.ROM; }
15 | set { LazyShell.Model.ROM = value; }
16 | }
17 |
18 | // Elements
19 | private static LevelUp[] levelUps;
20 | public static LevelUp[] LevelUps
21 | {
22 | get
23 | {
24 | levelUps = new LevelUp[31];
25 | for (int i = 2; i < levelUps.Length; i++)
26 | levelUps[i] = new LevelUp(i);
27 | return levelUps;
28 | }
29 | set { levelUps = value; }
30 | }
31 |
32 | #endregion
33 |
34 | #region Methods
35 |
36 | // Model management
37 | public static void ClearAll()
38 | {
39 | levelUps = null;
40 | }
41 | public static void LoadAll()
42 | {
43 | object dummy;
44 | dummy = LevelUps;
45 | }
46 |
47 | #endregion
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/LAZYSHELL.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.25420.1
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LazyShell", "LAZYSHELL\LazyShell.csproj", "{71AABC1D-6183-4308-84E2-ADFD6DB2C881}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {71AABC1D-6183-4308-84E2-ADFD6DB2C881}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {71AABC1D-6183-4308-84E2-ADFD6DB2C881}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {71AABC1D-6183-4308-84E2-ADFD6DB2C881}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {71AABC1D-6183-4308-84E2-ADFD6DB2C881}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(MonoDevelopProperties) = preSolution
23 | Policies = $0
24 | $0.DotNetNamingPolicy = $1
25 | $1.DirectoryNamespaceAssociation = None
26 | $1.ResourceNamePolicy = FileFormatDefault
27 | version = 4.0.2
28 | EndGlobalSection
29 | EndGlobal
30 |
--------------------------------------------------------------------------------
/LAZYSHELL/WorldMaps/Updater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.WorldMaps
6 | {
7 | class GraphicUpdater : LazyShell.GraphicUpdater
8 | {
9 | public override void UpdateGraphics()
10 | {
11 | LazyShell.Model.Program.WorldMaps.UpdateGraphics();
12 | }
13 | }
14 | class PaletteUpdater : LazyShell.PaletteUpdater
15 | {
16 | // Updating
17 | public override void UpdatePalette()
18 | {
19 | LazyShell.Model.Program.WorldMaps.UpdatePalette();
20 | }
21 | }
22 | class LogoPaletteUpdater : LazyShell.PaletteUpdater
23 | {
24 | public override void UpdatePalette()
25 | {
26 | LazyShell.Model.Program.WorldMaps.UpdateLogoPalette();
27 | }
28 | }
29 | class LogoGraphicUpdater : LazyShell.GraphicUpdater
30 | {
31 | public override void UpdateGraphics()
32 | {
33 | LazyShell.Model.Program.WorldMaps.UpdateLogoGraphics();
34 | }
35 | }
36 | class TileUpdater : LazyShell.TileUpdater
37 | {
38 | public override void UpdateTile()
39 | {
40 | LazyShell.Model.Program.WorldMaps.UpdateTile();
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/LAZYSHELL/Shops/Model.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Shops
6 | {
7 | public static class Model
8 | {
9 | #region Variables
10 |
11 | // ROM buffer
12 | public static byte[] ROM
13 | {
14 | get { return LazyShell.Model.ROM; }
15 | set { LazyShell.Model.ROM = value; }
16 | }
17 |
18 | // Elements
19 | private static Shop[] shops;
20 | public static Shop[] Shops
21 | {
22 | get
23 | {
24 | if (shops == null)
25 | {
26 | shops = new Shop[33];
27 | for (int i = 0; i < shops.Length; i++)
28 | shops[i] = new Shop(i);
29 | }
30 | return shops;
31 | }
32 | set { shops = value; }
33 | }
34 |
35 | #endregion
36 |
37 | #region Methods
38 |
39 | // Model management
40 | public static void ClearAll()
41 | {
42 | shops = null;
43 | }
44 | public static void LoadAll()
45 | {
46 | object dummy;
47 | dummy = Shops;
48 | }
49 |
50 | #endregion
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/LAZYSHELL/_Static/NewCursors.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using System.Windows.Forms; // remove later
5 | using System.IO;
6 | using LazyShell.Properties;
7 |
8 | namespace LazyShell
9 | {
10 | ///
11 | /// Class for accessing application's custom cursors.
12 | ///
13 | public sealed class NewCursors
14 | {
15 | // Cursors
16 | public static readonly Cursor Draw = new Cursor(new MemoryStream(global::LazyShell.Properties.Resources.CursorDraw));
17 | public static readonly Cursor Dropper = new Cursor(new MemoryStream(global::LazyShell.Properties.Resources.CursorDropper));
18 | public static readonly Cursor Erase = new Cursor(new MemoryStream(global::LazyShell.Properties.Resources.CursorErase));
19 | public static readonly Cursor Fill = new Cursor(new MemoryStream(global::LazyShell.Properties.Resources.CursorFill));
20 | public static readonly Cursor Chunk = new Cursor(new MemoryStream(global::LazyShell.Properties.Resources.CursorTemplate));
21 | public static readonly Cursor ZoomIn = new Cursor(new MemoryStream(global::LazyShell.Properties.Resources.CursorZoomIn));
22 | public static readonly Cursor ZoomOut = new Cursor(new MemoryStream(global::LazyShell.Properties.Resources.CursorZoomOut));
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/LAZYSHELL/_Generic/LineSeparator.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace LazyShell
2 | {
3 | partial class LineSeparator
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any global::LazyShell.Properties.Resources being used.
12 | ///
13 | /// true if managed global::LazyShell.Properties.Resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Component Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | components = new System.ComponentModel.Container();
32 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
33 | }
34 |
35 | #endregion
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/LAZYSHELL/Areas/OpacityForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace LazyShell.Areas
10 | {
11 | public partial class OpacityForm : Controls.NewForm
12 | {
13 | #region Variables
14 |
15 | private PictureBox picture;
16 | private Overlay overlay;
17 |
18 | #endregion
19 |
20 | // Constructor
21 | public OpacityForm(PictureBox picture, Overlay overlay)
22 | {
23 | this.picture = picture;
24 | this.overlay = overlay;
25 | //
26 | InitializeComponent();
27 | }
28 |
29 | #region Event Handlers
30 |
31 | private void opacityLevel_ValueChanged(object sender, EventArgs e)
32 | {
33 | this.Text = "OPACITY LEVEL = " + opacityLevel.Value + "%";
34 | overlay.Opacity = opacityLevel.Value;
35 | picture.Invalidate();
36 | }
37 | private void OpacityForm_VisibleChanged(object sender, EventArgs e)
38 | {
39 | if (this.Visible)
40 | this.Location = new Point(Cursor.Position.X + 20, Cursor.Position.Y + 20);
41 | }
42 |
43 | #endregion
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/LAZYSHELL/_Generic/MapEditor.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell
6 | {
7 | ///
8 | /// Form that supports the editing of one or more elements of a tilemap.
9 | ///
10 | public class MapEditor : Controls.DockForm
11 | {
12 | // Forms
13 | public PaletteEditor PaletteEditor { get; set; }
14 | public GraphicEditor GraphicEditor { get; set; }
15 | public TilesetForm[] TilesetForms { get; set; }
16 | public TilesetForm TilesetForm
17 | {
18 | get { return TilesetForms[Layer]; }
19 | set { TilesetForms[Layer] = value; }
20 | }
21 | public TilemapForm TilemapForm { get; set; }
22 |
23 | // Elements
24 | public Overlay Overlay { get; set; }
25 | public PaletteSet PaletteSet { get; set; }
26 | public Tileset Tileset { get; set; }
27 | public Tilemap Tilemap { get; set; }
28 | public int Layer { get; set; }
29 |
30 | // Updaters
31 | public TilesetUpdater TilesetUpdater { get; set; }
32 | public TilemapUpdater TilemapUpdater { get; set; }
33 | public PaletteUpdater PaletteUpdater { get; set; }
34 | public GraphicUpdater GraphicUpdater { get; set; }
35 | public TileUpdater TileUpdater { get; set; }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/LAZYSHELL/Battlefields/Serialized.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Battlefields
6 | {
7 | [Serializable()]
8 | public class Serialized
9 | {
10 | #region Variables
11 |
12 | // Properties
13 | public Battlefield Battlefield { get; set; }
14 | public byte[] Tileset { get; set; }
15 | public byte GraphicSetA { get; set; }
16 | public byte GraphicSetB { get; set; }
17 | public byte GraphicSetC { get; set; }
18 | public byte GraphicSetD { get; set; }
19 | public byte GraphicSetE { get; set; }
20 | public PaletteSet PaletteSet { get; set; }
21 |
22 | #endregion
23 |
24 | // Constructors
25 | public Serialized(byte[] tileset, PaletteSet paletteSet, Battlefield battlefield)
26 | {
27 | this.Tileset = tileset;
28 | this.PaletteSet = paletteSet;
29 | this.Battlefield = battlefield;
30 | this.GraphicSetA = battlefield.GraphicSetA;
31 | this.GraphicSetB = battlefield.GraphicSetB;
32 | this.GraphicSetC = battlefield.GraphicSetC;
33 | this.GraphicSetD = battlefield.GraphicSetD;
34 | this.GraphicSetE = battlefield.GraphicSetE;
35 | }
36 | public Serialized()
37 | {
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/LAZYSHELL/_Generic/Settings.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace LazyShell.Properties
3 | {
4 | //
5 | // This class allows you to handle specific events on the settings class:
6 | // The SettingChanging event is raised before a setting's value is changed.
7 | // The PropertyChanged event is raised after a setting's value is changed.
8 | // The SettingsLoaded event is raised after the setting values are loaded.
9 | // The SettingsSaving event is raised before the setting values are saved.
10 | internal sealed partial class Settings
11 | {
12 | //
13 | public Settings()
14 | {
15 | // // To add event handlers for saving and changing settings, uncomment the lines below:
16 | //
17 | // this.SettingChanging += this.SettingChangingEventHandler;
18 | //
19 | // this.SettingsSaving += this.SettingsSavingEventHandler;
20 | //
21 | }
22 | //
23 | private void SettingChangingEventHandler(object sender, System.Configuration.SettingChangingEventArgs e)
24 | {
25 | // Add code to handle the SettingChangingEvent event here.
26 | }
27 | //
28 | private void SettingsSavingEventHandler(object sender, System.ComponentModel.CancelEventArgs e)
29 | {
30 | // Add code to handle the SettingsSaving event here.
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/LAZYSHELL/Audio/ScriptEnums.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Audio
6 | {
7 | public static class ScriptEnums
8 | {
9 | public static int[] CommandLengths = new int[]
10 | {
11 | // 0 1 2 3 4 5 6 7 8 9 A B C D E F
12 | 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, // 0x00
13 | 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, // 0x10
14 | 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, // 0x20
15 | 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, // 0x30
16 | //
17 | 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, // 0x40
18 | 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, // 0x50
19 | //
20 | 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, // 0x60
21 | 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, // 0x70
22 | //
23 | 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, // 0x80
24 | 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, // 0x90
25 | //
26 | 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, // 0xA0
27 | 1,1,1,1,1,1,2,2, 2,2,2,2,2,2,2,2, // 0xB0
28 | //
29 | 2,2,2,2,1,1,2,1, 2,1,1,1,1,2,2,2, // 0xC0
30 | 1,2,2,2,2,1,1,1, 1,2,2,2,2,2,2,2, // 0xD0
31 | //
32 | 2,2,2,2,3,3,1,2, 3,3,1,1,2,2,1,1, // 0xE0
33 | 3,4,2,1,3,1,2,1, 1,1,1,1,4,1,1,1 // 0xF0
34 | };
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/LAZYSHELL/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 | // General Information about an assembly is controlled through the following
5 | // set of attributes. Change these attribute values to modify the information
6 | // Associated with an assembly.
7 | [assembly: AssemblyTitle("LAZY SHELL")]
8 | [assembly: AssemblyDescription("Super Mario RPG Editor")]
9 | [assembly: AssemblyConfiguration("")]
10 | [assembly: AssemblyCompany("")]
11 | [assembly: AssemblyProduct("LAZY SHELL")]
12 | [assembly: AssemblyCopyright("Copyright © 2007-2016 giangurgolo, Omega & CaptainSwag101")]
13 | [assembly: AssemblyTrademark("")]
14 | [assembly: AssemblyCulture("")]
15 | // Setting ComVisible to false makes the types in this assembly not visible
16 | // to COM components. If you need to access a type in this assembly from
17 | // COM, set the ComVisible attribute to true on that type.
18 | [assembly: ComVisible(false)]
19 | // The following GUID is for the ID of the typelib if this project is exposed to COM
20 | [assembly: Guid("39740d89-386a-4d95-87ec-b3149d5977b0")]
21 | // Version information for an assembly consists of the following four values:
22 | //
23 | // Major Version
24 | // Minor Version
25 | // Build Number
26 | // Revision
27 | //
28 | [assembly: AssemblyVersion("4.0.1.0")]
29 | [assembly: AssemblyFileVersion("4.0.1.0")]
30 |
--------------------------------------------------------------------------------
/LAZYSHELL/Sprites/CoordAdjustForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace LazyShell.Sprites
10 | {
11 | public partial class CoordAdjustForm : Controls.NewForm
12 | {
13 | #region Variables
14 |
15 | public Point Point;
16 | public bool ApplyToAll;
17 |
18 | #endregion
19 |
20 | // Constructor
21 | public CoordAdjustForm()
22 | {
23 | InitializeComponent();
24 | }
25 |
26 | #region Event Handlers
27 |
28 | private void CoordAdjust_KeyDown(object sender, KeyEventArgs e)
29 | {
30 | if (e.KeyData == Keys.Enter)
31 | buttonOK.PerformClick();
32 | else if (e.KeyData == Keys.Escape)
33 | buttonCancel.PerformClick();
34 | }
35 | private void buttonOK_Click(object sender, EventArgs e)
36 | {
37 | this.DialogResult = DialogResult.OK;
38 | this.Point = new Point((int)coordX.Value, (int)coordY.Value);
39 | this.ApplyToAll = applyToAll.Checked;
40 | this.Close();
41 | }
42 | private void buttonCancel_Click(object sender, EventArgs e)
43 | {
44 | this.DialogResult = DialogResult.Cancel;
45 | this.Close();
46 | }
47 |
48 | #endregion
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/LAZYSHELL/Monsters/Command.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Drawing;
4 | using System.Text;
5 | using System.Windows.Forms;
6 | using LazyShell.EventScripts;
7 |
8 | namespace LazyShell.Monsters
9 | {
10 | [Serializable()]
11 | public class Command : LazyShell.Command
12 | {
13 | #region Variables
14 |
15 | public bool Locked = true;
16 | public bool Valid { get; set; }
17 |
18 | #endregion
19 |
20 | // Constructor
21 | public Command(byte[] commandData)
22 | {
23 | this.Data = commandData;
24 | }
25 |
26 | #region Methods
27 |
28 | public TreeNode Node
29 | {
30 | get
31 | {
32 | TreeNode node = new TreeNode(ToString());
33 | if (Opcode == 0xFD || Opcode == 0xFE)
34 | node.BackColor = Color.FromArgb(255, 255, 200);
35 | else if (Opcode == 0xFF)
36 | node.BackColor = Color.FromArgb(208, 255, 208);
37 | node.ForeColor = Modified ? Color.Red : SystemColors.ControlText;
38 | node.Checked = Modified;
39 | node.Tag = this;
40 | return node;
41 | }
42 | }
43 | public Command Copy()
44 | {
45 | return new Command(Bits.Copy(Data));
46 | }
47 | public override string ToString()
48 | {
49 | return Parser.ParseCommand(this);
50 | }
51 |
52 | #endregion
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/LAZYSHELL/_Generic/LineSeparator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Drawing;
5 | using System.Data;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace LazyShell
10 | {
11 | public partial class LineSeparator : UserControl
12 | {
13 | public LineDirection LineDirection { get; set; }
14 | public LineSeparator()
15 | {
16 | InitializeComponent();
17 | this.Paint += new PaintEventHandler(LineSeparator_Paint);
18 | this.MaximumSize = new Size(2, 2000);
19 | this.MinimumSize = new Size(2, 0);
20 | this.Width = 350;
21 | }
22 | private void LineSeparator_Paint(object sender, PaintEventArgs e)
23 | {
24 | Graphics g = e.Graphics;
25 | Pen dark = new Pen(SystemColors.ControlDark);
26 | Pen lite = new Pen(SystemColors.Window);
27 | if (LineDirection == LineDirection.Horizontal)
28 | {
29 | g.DrawLine(dark, new Point(0, 0), new Point(this.Width, 0));
30 | g.DrawLine(lite, new Point(0, 1), new Point(this.Width, 1));
31 | }
32 | else if (LineDirection == LineDirection.Vertical)
33 | {
34 | g.DrawLine(dark, new Point(0, 0), new Point(0, this.Height));
35 | g.DrawLine(lite, new Point(1, 0), new Point(1, this.Height));
36 | }
37 | }
38 | }
39 | public enum LineDirection
40 | {
41 | Vertical, Horizontal
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/LAZYSHELL/Effects/Effect.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Effects
6 | {
7 | [Serializable()]
8 | public class Effect
9 | {
10 | #region Variables
11 |
12 | // ROM buffer
13 | private byte[] rom
14 | {
15 | get { return Model.ROM; }
16 | set { Model.ROM = value; }
17 | }
18 |
19 | // Properties
20 | public int Index { get; set; }
21 | public byte PaletteIndex { get; set; }
22 | public byte ImageNum { get; set; }
23 | public byte X { get; set; }
24 | public byte Y { get; set; }
25 |
26 | #endregion
27 |
28 | // Constructor
29 | public Effect(int index)
30 | {
31 | this.Index = index;
32 | ReadFromROM();
33 | }
34 |
35 | #region Methods
36 |
37 | // Read/write ROM
38 | private void ReadFromROM()
39 | {
40 | int offset = (Index * 4) + 0x251000;
41 | PaletteIndex = (byte)(rom[offset] & 7); offset++;
42 | ImageNum = rom[offset++];
43 | X = (byte)(rom[offset] - 1 ^ 255); offset++;
44 | Y = (byte)(rom[offset] - 1 ^ 255); offset++;
45 | }
46 | public void WriteToROM()
47 | {
48 | int offset = (Index * 4) + 0x251000;
49 | rom[offset] = PaletteIndex; offset++;
50 | rom[offset] = ImageNum; offset++;
51 | rom[offset] = (byte)(X - 1 ^ 255); offset++;
52 | rom[offset] = (byte)(Y - 1 ^ 255); offset++;
53 | }
54 |
55 | #endregion
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/LAZYSHELL/NewGame/Model.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.NewGame
6 | {
7 | public static class Model
8 | {
9 | #region Variables
10 |
11 | // ROM buffer
12 | public static byte[] ROM
13 | {
14 | get { return LazyShell.Model.ROM; }
15 | set { LazyShell.Model.ROM = value; }
16 | }
17 |
18 | // Elements
19 | private static Ally[] allies;
20 | private static NewGame newGame;
21 | public static NewGame NewGame
22 | {
23 | get
24 | {
25 | if (newGame == null)
26 | newGame = new NewGame();
27 | return newGame;
28 | }
29 | set { newGame = value; }
30 | }
31 | public static Ally[] Allies
32 | {
33 | get
34 | {
35 | if (allies == null)
36 | {
37 | allies = new Ally[5];
38 | for (int i = 0; i < allies.Length; i++)
39 | allies[i] = new Ally(i);
40 | }
41 | return allies;
42 | }
43 | set { allies = value; }
44 | }
45 |
46 | #endregion
47 |
48 | #region Methods
49 |
50 | // Data management
51 | public static void ClearAll()
52 | {
53 | allies = null;
54 | newGame = null;
55 | }
56 | public static void LoadAll()
57 | {
58 | object dummy;
59 | dummy = allies;
60 | dummy = NewGame;
61 | }
62 |
63 | #endregion
64 | }
65 | }
66 |
--------------------------------------------------------------------------------
/LAZYSHELL/Areas/Classes/OverlapTile.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Drawing;
4 | using System.Text;
5 |
6 | namespace LazyShell.Areas
7 | {
8 | public class OverlapTile
9 | {
10 | #region Variables
11 |
12 | public int Index { get; set; }
13 | public Tile[] Subtiles { get; set; }
14 | ///
15 | /// The overlap tile's RGB pixel array.
16 | ///
17 | public int[] Pixels
18 | {
19 | get
20 | {
21 | int[] pixels = new int[32 * 32];
22 | Do.PixelsToPixels(Subtiles[0].Pixels, pixels, 32, new Rectangle(0, 0, 16, 16));
23 | Do.PixelsToPixels(Subtiles[1].Pixels, pixels, 32, new Rectangle(16, 0, 16, 16));
24 | Do.PixelsToPixels(Subtiles[2].Pixels, pixels, 32, new Rectangle(0, 16, 16, 16));
25 | Do.PixelsToPixels(Subtiles[3].Pixels, pixels, 32, new Rectangle(16, 16, 16, 16));
26 | return pixels;
27 | }
28 | set
29 | {
30 | Subtiles[0].Pixels = Do.GetPixelRegion(value, new Rectangle(0, 0, 16, 16), 32, 32);
31 | Subtiles[1].Pixels = Do.GetPixelRegion(value, new Rectangle(16, 0, 16, 16), 32, 32);
32 | Subtiles[2].Pixels = Do.GetPixelRegion(value, new Rectangle(0, 16, 16, 16), 32, 32);
33 | Subtiles[3].Pixels = Do.GetPixelRegion(value, new Rectangle(16, 16, 16, 16), 32, 32);
34 | }
35 | }
36 |
37 | #endregion
38 |
39 | // Constructor
40 | public OverlapTile(int index)
41 | {
42 | this.Index = index; // set tile Number
43 | this.Subtiles = new Tile[4];
44 | }
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/LAZYSHELL/Menus/Updater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Menus
6 | {
7 | class PaletteBGUpdater : LazyShell.PaletteUpdater
8 | {
9 | public override void UpdatePalette()
10 | {
11 | LazyShell.Model.Program.Menus.UpdateBGPalette();
12 | }
13 | }
14 | class GraphicBGUpdater : LazyShell.GraphicUpdater
15 | {
16 | public override void UpdateGraphics()
17 | {
18 | LazyShell.Model.Program.Menus.UpdateBGGraphic();
19 | }
20 | }
21 | class PaletteFGUpdater : LazyShell.PaletteUpdater
22 | {
23 | public override void UpdatePalette()
24 | {
25 | LazyShell.Model.Program.Menus.UpdateFGPalette();
26 | }
27 | }
28 | class GraphicFGUpdater : LazyShell.GraphicUpdater
29 | {
30 | public override void UpdateGraphics()
31 | {
32 | LazyShell.Model.Program.Menus.UpdateFGGraphic();
33 | }
34 | }
35 | class PaletteCursorsUpdater : LazyShell.PaletteUpdater
36 | {
37 | public override void UpdatePalette()
38 | {
39 | LazyShell.Model.Program.Menus.UpdateCursorsPalette();
40 | }
41 | }
42 | class GraphicCursorsUpdater : LazyShell.GraphicUpdater
43 | {
44 | public override void UpdateGraphics()
45 | {
46 | LazyShell.Model.Program.Menus.UpdateCursorsGraphic();
47 | }
48 | }
49 | class PaletteSpeakersUpdater : LazyShell.PaletteUpdater
50 | {
51 | public override void UpdatePalette()
52 | {
53 | LazyShell.Model.Program.Menus.UpdateSpeakersPalette();
54 | }
55 | }
56 | class GraphicSpeakersUpdater : LazyShell.GraphicUpdater
57 | {
58 | public override void UpdateGraphics()
59 | {
60 | LazyShell.Model.Program.Menus.UpdateSpeakersGraphic();
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/LAZYSHELL/WorldMaps/WorldMap.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.WorldMaps
6 | {
7 | [Serializable()]
8 | public class WorldMap : Element
9 | {
10 | #region Variables
11 |
12 | // ROM buffer
13 | private byte[] rom
14 | {
15 | get { return Model.ROM; }
16 | set { Model.ROM = value; }
17 | }
18 |
19 | // Index
20 | public override int Index { get; set; }
21 |
22 | // Properties
23 | public byte Tileset { get; set; }
24 | public sbyte X { get; set; }
25 | public sbyte Y { get; set; }
26 | public byte Locations { get; set; }
27 |
28 | #endregion
29 |
30 | // Constructor
31 | public WorldMap(int index)
32 | {
33 | this.Index = index;
34 | ReadFromROM();
35 | }
36 |
37 | #region Methods
38 |
39 | // Read/write ROM
40 | private void ReadFromROM()
41 | {
42 | int offset = Index * 3 + 0x3EF800;
43 | Tileset = (byte)rom[offset++];
44 | X = (sbyte)(rom[offset++] - 1 ^ 255);
45 | Y = (sbyte)(rom[offset++] - 1 ^ 255);
46 | Locations = (byte)rom[0x3EF820 + Index];
47 | }
48 | public void WriteToROM()
49 | {
50 | int offset = Index * 3 + 0x3EF800;
51 | rom[offset++] = Tileset;
52 | rom[offset++] = (byte)((byte)X - 1 ^ 255);
53 | rom[offset] = (byte)((byte)Y - 1 ^ 255);
54 | //
55 | offset = 0x3EF820 + Index;
56 | rom[offset] = Locations;
57 | }
58 |
59 | // Universal functions
60 | public override void Clear()
61 | {
62 | Tileset = 0;
63 | X = 0;
64 | Y = 0;
65 | Locations = 0;
66 | }
67 |
68 | #endregion
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/LAZYSHELL/Magic/Model.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Magic
6 | {
7 | public static class Model
8 | {
9 | #region Variables
10 |
11 | // ROM buffer
12 | public static byte[] ROM
13 | {
14 | get { return LazyShell.Model.ROM; }
15 | set { LazyShell.Model.ROM = value; }
16 | }
17 |
18 | // Elements
19 | private static Spell[] spells;
20 | public static Spell[] Spells
21 | {
22 | get
23 | {
24 | if (spells == null)
25 | {
26 | spells = new Spell[128];
27 | for (int i = 0; i < spells.Length; i++)
28 | spells[i] = new Spell(i);
29 | }
30 | return spells;
31 | }
32 | set { spells = value; }
33 | }
34 |
35 | // Names
36 | private static SortedList names;
37 | public static SortedList Names
38 | {
39 | get
40 | {
41 | if (names == null)
42 | {
43 | names = new SortedList(Spells);
44 | names.SortAlphabetically();
45 | }
46 | return names;
47 | }
48 | set
49 | {
50 | names = value;
51 | if (names != null)
52 | names.SortAlphabetically();
53 | }
54 | }
55 |
56 | #endregion
57 |
58 | #region Methods
59 |
60 | public static void ClearAll()
61 | {
62 | names = null;
63 | spells = null;
64 | }
65 | public static void LoadAll()
66 | {
67 | object dummy;
68 | dummy = Names;
69 | dummy = Spells;
70 | }
71 |
72 | #endregion
73 | }
74 | }
75 |
--------------------------------------------------------------------------------
/LAZYSHELL/_Features/FindReferences.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace LazyShell
10 | {
11 | public partial class FindReferences : Controls.NewForm
12 | {
13 | #region Variables
14 |
15 | private Delegate performSearch;
16 | private Delegate loadResult;
17 |
18 | #endregion
19 |
20 | ///
21 | /// Class for finding references to an element index, displaying the results categorically in a TreeView control.
22 | ///
23 | /// The function to execute when a search result has been selected in the TreeView.
24 | public FindReferences(Delegate performSearch, Delegate loadResult)
25 | {
26 | this.performSearch = performSearch;
27 | this.loadResult = loadResult;
28 | InitializeComponent();
29 | this.Left = Cursor.Position.X + 10;
30 | this.Top = Cursor.Position.Y - 10;
31 | if (this.performSearch != null)
32 | performSearch.DynamicInvoke(this.treeView1);
33 | this.treeView1.ExpandAll();
34 | }
35 | public void Reload()
36 | {
37 | treeView1.Nodes.Clear();
38 | if (this.performSearch != null)
39 | performSearch.DynamicInvoke(this.treeView1);
40 | }
41 |
42 | // Methods
43 | private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
44 | {
45 | // don't load result if node is just a category or has no data associated
46 | if (e.Node.Parent == null || e.Node.Tag == null)
47 | return;
48 | // run the function in the target form
49 | if (loadResult != null)
50 | loadResult.DynamicInvoke(e.Node.Tag);
51 | }
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/LAZYSHELL/Animations/ScriptEnums.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Animations
6 | {
7 | static class ScriptEnums
8 | {
9 | #region Variables
10 |
11 | private static readonly int[] CommandLengths = new int[]
12 | {
13 | // 0 1 2 3 4 5 6 7 8 9 A B C D E F
14 | 9,8,1,6,4,1,6,1, 8,3,1,8,6,0,1,1, // 0x00
15 | 3,1,2,0,1,1,1,1, 3,0,2,2,2,0,2,2, // 0x10
16 | 4,4,4,4,6,6,6,6, 6,6,6,6,4,4,4,4, // 0x20
17 | 2,2,2,2,2,2,3,3, 5,5,1,1,3,0,1,6, // 0x30
18 | //
19 | 3,3,8,2,2,1,1,4, 0,0,0,0,0,0,1,1, // 0x40
20 | 3,3,5,0,1,1,1,1, 1,1,1,3,0,5,1,0, // 0x50
21 | //
22 | 0,0,1,2,3,0,0,0, 4,1,3,4,1,1,1,0, // 0x60
23 | 1,1,3,1,3,3,1,2, 2,5,3,1,0,0,2,1, // 0x70
24 | //
25 | 4,1,1,2,3,3,7,1, 1,1,2,5,1,1,3,2, // 0x80
26 | 1,0,0,0,0,1,5,1, 1,0,0,5,9,2,3,1, // 0x90
27 | //
28 | 1,0,5,2,1,1,1,0, 3,0,0,2,0,0,2,0, // 0xA0
29 | 2,4,1,0,0,0,3,0, 0,0,0,2,3,3,3,2, // 0xB0
30 | //
31 | 5,0,0,2,1,1,0,2, 2,2,0,2,1,1,8,6, // 0xC0
32 | 4,1,2,4,6,4,1,0, 3,1,0,0,1,6,1,0, // 0xD0
33 | //
34 | 1,4,1,0,1,2,1,0, 0,0,0,0,0,0,0,0, // 0xE0
35 | 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,1 // 0xF0
36 | };
37 |
38 | #endregion
39 |
40 | #region Methods
41 |
42 | public static int GetCommandLength(int opcode, int param1)
43 | {
44 | int length = CommandLengths[opcode];
45 | if (length == 0 && opcode == 0xBA)
46 | length = 2 + (param1 * 2);
47 | if (length == 0 && opcode == 0xC6)
48 | length = 2 + param1;
49 | if (length == 0)
50 | return 1;
51 | return length;
52 | }
53 |
54 | #endregion
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/LAZYSHELL/Items/Model.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Items
6 | {
7 | public static class Model
8 | {
9 | #region Variables
10 |
11 | // ROM buffer
12 | public static byte[] ROM
13 | {
14 | get { return LazyShell.Model.ROM; }
15 | set { LazyShell.Model.ROM = value; }
16 | }
17 |
18 | // Elements
19 | private static Item[] items;
20 | public static Item[] Items
21 | {
22 | get
23 | {
24 | if (items == null)
25 | {
26 | items = new Item[256];
27 | for (int i = 0; i < items.Length; i++)
28 | items[i] = new Item(i);
29 | }
30 | return items;
31 | }
32 | set { items = value; }
33 | }
34 |
35 | // Sorted lists
36 | private static SortedList names;
37 | public static SortedList Names
38 | {
39 | get
40 | {
41 | if (names == null)
42 | {
43 | names = new SortedList(Items);
44 | names.SortAlphabetically();
45 | }
46 | return names;
47 | }
48 | set
49 | {
50 | names = value;
51 | if (names != null)
52 | names.SortAlphabetically();
53 | }
54 | }
55 |
56 | #endregion
57 |
58 | #region Methods
59 |
60 | // Data management
61 | public static void ClearAll()
62 | {
63 | names = null;
64 | items = null;
65 | }
66 | public static void LoadAll()
67 | {
68 | object dummy;
69 | dummy = Names;
70 | dummy = Items;
71 | }
72 |
73 | #endregion
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/LAZYSHELL/Attacks/Model.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Attacks
6 | {
7 | public static class Model
8 | {
9 | #region Variables
10 |
11 | // ROM buffer
12 | public static byte[] ROM
13 | {
14 | get { return LazyShell.Model.ROM; }
15 | set { LazyShell.Model.ROM = value; }
16 | }
17 | // Elements
18 | private static Attack[] attacks;
19 | public static Attack[] Attacks
20 | {
21 | get
22 | {
23 | if (attacks == null)
24 | {
25 | attacks = new Attack[129];
26 | for (int i = 0; i < attacks.Length; i++)
27 | attacks[i] = new Attack(i);
28 | }
29 | return attacks;
30 | }
31 | set { attacks = value; }
32 | }
33 | // Sorted lists
34 | private static SortedList names;
35 | public static SortedList Names
36 | {
37 | get
38 | {
39 | if (names == null)
40 | {
41 | names = new SortedList(Attacks);
42 | names.SortAlphabetically();
43 | }
44 | return names;
45 | }
46 | set
47 | {
48 | names = value;
49 | if (names != null)
50 | names.SortAlphabetically();
51 | }
52 | }
53 |
54 | #endregion
55 |
56 | #region Methods
57 |
58 | // Model management
59 | public static void ClearAll()
60 | {
61 | attacks = null;
62 | names = null;
63 | }
64 | public static void LoadAll()
65 | {
66 | object dummy;
67 | dummy = Attacks;
68 | dummy = Names;
69 | }
70 |
71 | #endregion
72 | }
73 | }
74 |
--------------------------------------------------------------------------------
/LAZYSHELL/Intro/Updater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Intro
6 | {
7 | class GraphicTitleUpdater : LazyShell.GraphicUpdater
8 | {
9 | public override void UpdateGraphics()
10 | {
11 | LazyShell.Model.Program.Intro.TitleScreenForm.UpdateGraphics();
12 | }
13 | }
14 | class GraphicPreGameUpdater : LazyShell.GraphicUpdater
15 | {
16 | public override void UpdateGraphics()
17 | {
18 | LazyShell.Model.Program.Intro.PreGameForm.UpdateGraphics();
19 | }
20 | }
21 | class GraphicSpriteUpdater : LazyShell.GraphicUpdater
22 | {
23 | public override void UpdateGraphics()
24 | {
25 | LazyShell.Model.Program.Intro.TitleScreenForm.UpdateSpriteGraphics();
26 | }
27 | }
28 | class PaletteTitleUpdater : LazyShell.PaletteUpdater
29 | {
30 | public override void UpdatePalette()
31 | {
32 | LazyShell.Model.Program.Intro.TitleScreenForm.UpdatePalette();
33 | }
34 | }
35 | class PalettePreGameUpdater : LazyShell.PaletteUpdater
36 | {
37 | public override void UpdatePalette()
38 | {
39 | LazyShell.Model.Program.Intro.PreGameForm.UpdatePalette();
40 | }
41 | }
42 | class PaletteSpriteUpdater : LazyShell.PaletteUpdater
43 | {
44 | public override void UpdatePalette()
45 | {
46 | LazyShell.Model.Program.Intro.TitleScreenForm.UpdateSpritePalettes();
47 | }
48 | }
49 | class TilesetUpdater : LazyShell.TilesetUpdater
50 | {
51 | public override void UpdateTileset()
52 | {
53 | LazyShell.Model.Program.Intro.TitleScreenForm.UpdateTileset();
54 | }
55 | }
56 | class TileUpdater : LazyShell.TileUpdater
57 | {
58 | public override void UpdateTile()
59 | {
60 | LazyShell.Model.Program.Intro.TitleScreenForm.UpdateTile();
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/LAZYSHELL/_Editors/BaseConvertorForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace LazyShell
10 | {
11 | public partial class BaseConvertorForm : Controls.NewForm
12 | {
13 | // Constructor
14 | public BaseConvertorForm()
15 | {
16 | InitializeComponent();
17 | this.Left = Cursor.Position.X + 10;
18 | this.Top = Cursor.Position.Y + 10;
19 | }
20 |
21 | #region Event Handlers
22 |
23 | // BaseConvertorForm
24 | private void BaseConvertorForm_FormClosing(object sender, FormClosingEventArgs e)
25 | {
26 | if (e.CloseReason != CloseReason.FormOwnerClosing)
27 | {
28 | this.Hide();
29 | e.Cancel = true;
30 | }
31 | }
32 | private void BaseConvertorForm_VisibleChanged(object sender, EventArgs e)
33 | {
34 | if (this.Visible)
35 | {
36 | this.Left = Cursor.Position.X + 10;
37 | this.Top = Cursor.Position.Y + 10;
38 | }
39 | }
40 |
41 | // TextBox
42 | private void baseConvDec_TextChanged(object sender, EventArgs e)
43 | {
44 | try
45 | {
46 | long value = Convert.ToInt64(baseConvDec.Text, 10);
47 | if (value <= 0xFFFFFFFF)
48 | baseConvHex.Text = value.ToString("X");
49 | }
50 | catch
51 | {
52 | baseConvHex.Text = "";
53 | }
54 | }
55 | private void baseConvHex_TextChanged(object sender, EventArgs e)
56 | {
57 | try
58 | {
59 | long value = Convert.ToInt64(baseConvHex.Text, 16);
60 | baseConvDec.Text = value.ToString();
61 | }
62 | catch
63 | {
64 | baseConvDec.Text = "";
65 | }
66 | }
67 |
68 | #endregion
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/LAZYSHELL/Minecart/Updater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Minecart
6 | {
7 | class GraphicUpdater : LazyShell.GraphicUpdater
8 | {
9 | public override void UpdateGraphics()
10 | {
11 | LazyShell.Model.Program.Minecart.UpdateGraphics();
12 | }
13 | }
14 | class GraphicSpritesUpdater : LazyShell.GraphicUpdater
15 | {
16 | public override void UpdateGraphics()
17 | {
18 | LazyShell.Model.Program.Minecart.UpdateGraphicsSprites();
19 | }
20 | }
21 | class GraphicObjectsUpdater : LazyShell.GraphicUpdater
22 | {
23 | public override void UpdateGraphics()
24 | {
25 | LazyShell.Model.Program.Minecart.UpdateGraphicsObjects();
26 | }
27 | }
28 | class PaletteUpdater : LazyShell.PaletteUpdater
29 | {
30 | public override void UpdatePalette()
31 | {
32 | LazyShell.Model.Program.Minecart.UpdatePalette();
33 | }
34 | }
35 | class PaletteSpritesUpdater : LazyShell.PaletteUpdater
36 | {
37 | public override void UpdatePalette()
38 | {
39 | LazyShell.Model.Program.Minecart.UpdateGraphicsSprites();
40 | }
41 | }
42 | class PaletteObjectsUpdater : LazyShell.PaletteUpdater
43 | {
44 | public override void UpdatePalette()
45 | {
46 | LazyShell.Model.Program.Minecart.UpdatePalettesObjects();
47 | }
48 | }
49 | class TilemapUpdater : LazyShell.TilemapUpdater
50 | {
51 | public override void UpdateTilemap()
52 | {
53 | LazyShell.Model.Program.Minecart.UpdateTilemap();
54 | }
55 | }
56 | class TilesetUpdater : LazyShell.TilesetUpdater
57 | {
58 | public override void UpdateTileset()
59 | {
60 | LazyShell.Model.Program.Minecart.UpdateTileset();
61 | }
62 | }
63 | class TileUpdater : LazyShell.TileUpdater
64 | {
65 | public override void UpdateTile()
66 | {
67 | LazyShell.Model.Program.Minecart.UpdateTile();
68 | }
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/LAZYSHELL/Sprites/ImagePacket.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Drawing;
4 | using System.Text;
5 |
6 | namespace LazyShell.Sprites
7 | {
8 | [Serializable()]
9 | public class ImagePacket
10 | {
11 | #region Variables
12 |
13 | // ROM buffer
14 | private byte[] rom
15 | {
16 | get { return Model.ROM; }
17 | set { Model.ROM = value; }
18 | }
19 |
20 | // Index
21 | public int Index { get; set; }
22 |
23 | // Properties
24 | public int PaletteOffset { get; set; }
25 | public int GraphicOffset { get; set; }
26 | public int PaletteNum { get; set; }
27 |
28 | #endregion
29 |
30 | // Constructor
31 | public ImagePacket(int index)
32 | {
33 | this.Index = index;
34 | ReadFromROM();
35 | }
36 |
37 | #region Methods
38 |
39 | // Read/write ROM
40 | private void ReadFromROM()
41 | {
42 | int offset = (Index * 4) + 0x251800;
43 | int bank = (int)(((rom[offset] & 0x0F) << 16) + 0x280000);
44 | GraphicOffset = (int)((Bits.GetShort(rom, offset) & 0xFFF0) + bank); offset += 2;
45 | PaletteOffset = (int)(Bits.GetShort(rom, offset) + 0x250000);
46 | //
47 | if (PaletteOffset < 0x253000)
48 | PaletteOffset = 0x253000;
49 | PaletteNum = (PaletteOffset - 0x253000) / 30;
50 | }
51 | public void WriteToROM()
52 | {
53 | int offset = (Index * 4) + 0x251800;
54 | byte bank = (byte)((GraphicOffset - 0x280000) >> 16);
55 | ushort pointer = (ushort)(GraphicOffset & 0xFFF0);
56 | Bits.SetShort(rom, offset, pointer);
57 | rom[offset] |= bank; offset += 2;
58 | //
59 | Bits.SetShort(rom, offset, (ushort)(PaletteNum * 30 + 0x3000));
60 | }
61 |
62 | // accessor functions
63 | public byte[] Graphics(byte[] spriteGraphics)
64 | {
65 | return Bits.GetBytes(spriteGraphics, GraphicOffset - 0x280000, 0x4000);
66 | }
67 |
68 | #endregion
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/LAZYSHELL/Formations/Pack.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Formations
6 | {
7 | [Serializable()]
8 | public class Pack : Element
9 | {
10 | #region Variables
11 |
12 | // ROM buffer
13 | private byte[] rom
14 | {
15 | get { return Model.ROM; }
16 | set { Model.ROM = value; }
17 | }
18 |
19 | // Index
20 | public override int Index { get; set; }
21 |
22 | // Properties
23 | public ushort[] Formations { get; set; }
24 |
25 | #endregion
26 |
27 | // Constructor
28 | public Pack(int index)
29 | {
30 | this.Index = index;
31 | ReadFromROM();
32 | }
33 |
34 | #region Methods
35 |
36 | // Read/write ROM
37 | private void ReadFromROM()
38 | {
39 | int offset = (Index * 4) + 0x39222A;
40 | Formations = new ushort[3];
41 | Formations[0] = rom[offset++];
42 | Formations[1] = rom[offset++];
43 | Formations[2] = rom[offset++];
44 | if ((rom[offset] & 0x01) == 0x01)
45 | Formations[0] += 0x100;
46 | if ((rom[offset] & 0x02) == 0x02)
47 | Formations[1] += 0x100;
48 | if ((rom[offset] & 0x04) == 0x04)
49 | Formations[2] += 0x100;
50 | }
51 | public void WriteToROM()
52 | {
53 | int offset = (Index * 4) + 0x39222A;
54 | rom[offset++] = (byte)Formations[0];
55 | rom[offset++] = (byte)Formations[1];
56 | rom[offset++] = (byte)Formations[2];
57 | Bits.SetBit(rom, offset, 0, Formations[0] >= 0x100);
58 | Bits.SetBit(rom, offset, 1, Formations[1] >= 0x100);
59 | Bits.SetBit(rom, offset, 2, Formations[2] >= 0x100);
60 | }
61 |
62 | // Inherited
63 | public override void Clear()
64 | {
65 | Formations = new ushort[3];
66 | }
67 |
68 | // Override
69 | public override string ToString()
70 | {
71 | return base.ToString();
72 | }
73 |
74 | #endregion
75 | }
76 | }
77 |
--------------------------------------------------------------------------------
/LAZYSHELL/Dialogues/MenuTextPreview.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using System.Drawing;
5 | using LazyShell.Fonts;
6 |
7 | namespace LazyShell
8 | {
9 | public class MenuTextPreview : Preview
10 | {
11 | #region Variables
12 |
13 | private Glyph[] font;
14 | private int[] palette;
15 |
16 | #endregion
17 |
18 | // Constructors
19 | public int[] GetPreview(params object[] args)
20 | {
21 | return GetPreview((Glyph[])args[0], (int[])args[1], (char[])args[2], (bool)args[3]);
22 | }
23 | public int[] GetPreview(Glyph[] font, int[] palette, char[] text, bool shadow)
24 | {
25 | this.font = font;
26 | this.palette = palette;
27 | int[] pixels = new int[256 * 16];
28 |
29 | // While there are more characters to draw
30 | for (int i = 0, c = 0; i < text.Length; i++)
31 | {
32 | if (text[i] >= 0x20 && text[i] <= 0x9F)
33 | {
34 | int width = font[text[i] - 32].Width;
35 | int maxWidth = font[text[i] - 32].MaxWidth;
36 | int[] glyphPixels = font[text[i] - 32].GetPixels(palette);
37 | int left = (maxWidth - width) / 2;
38 |
39 | // 12 rows per character
40 | for (int y = 0, b = 1; y < 12; y++, b++)
41 | {
42 | for (int x = 0, a = shadow ? c + 1 : c + left + 1; x < 8; x++, a++) // # of pixels per row
43 | {
44 | if (pixels[b * 256 + a] == 0)
45 | pixels[b * 256 + a] = glyphPixels[y * maxWidth + x];
46 | }
47 | }
48 | if (shadow)
49 | c += Math.Max(font[text[i] - 32].GetRightMostPixel(palette), width + 1);
50 | else
51 | c += 8;
52 | }
53 | }
54 | if (shadow)
55 | Do.DrawShadow(pixels, 256, palette[3]);
56 | else
57 | Do.DrawBorder(pixels, 256, palette[3]);
58 |
59 | // Finished
60 | return pixels;
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/LAZYSHELL/Areas/SearchNPCForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 | using LazyShell.Areas;
9 |
10 | namespace LazyShell.Areas
11 | {
12 | public partial class SearchNPCForm : Controls.NewForm
13 | {
14 | #region Variables
15 |
16 | private NPCEditor ownerForm;
17 | private Search searchWindow;
18 | private NPCProperties[] npcProperties
19 | {
20 | get { return Model.NPCProperties; }
21 | set { Model.NPCProperties = value; }
22 | }
23 |
24 | #endregion
25 |
26 | // Constructor
27 | public SearchNPCForm(NPCEditor ownerForm)
28 | {
29 | this.ownerForm = ownerForm;
30 | InitializeComponent();
31 | InitializeListControls();
32 | InitializeForms();
33 | }
34 |
35 | #region Methods
36 |
37 | private void InitializeListControls()
38 | {
39 | spriteName.Items.AddRange(Lists.Numerize(Lists.Sprites));
40 | spriteName.SelectedIndex = 0;
41 | }
42 | private void InitializeForms()
43 | {
44 | searchWindow = new Search(spriteName, search, spriteName.Items);
45 | }
46 | //
47 | private void PerformSearch()
48 | {
49 | searchResults.BeginUpdate();
50 | searchResults.Items.Clear();
51 | for (int i = 0; i < npcProperties.Length; i++)
52 | {
53 | if (spriteName.SelectedIndex == npcProperties[i].Sprite)
54 | searchResults.Items.Add(npcProperties[i]);
55 | }
56 | searchResults.EndUpdate();
57 | }
58 |
59 | #endregion
60 |
61 | #region Event Handlers
62 |
63 | private void spriteName_SelectedIndexChanged(object sender, EventArgs e)
64 | {
65 | PerformSearch();
66 | }
67 | private void searchResults_SelectedIndexChanged(object sender, EventArgs e)
68 | {
69 | if (searchResults.SelectedItem == null)
70 | return;
71 | var npcID = searchResults.SelectedItem as NPCProperties;
72 | ownerForm.Index = Convert.ToInt32(npcID.Index);
73 | }
74 |
75 | #endregion
76 | }
77 | }
78 |
--------------------------------------------------------------------------------
/LAZYSHELL/Formations/Model.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Formations
6 | {
7 | public static class Model
8 | {
9 | #region Variables
10 |
11 | // ROM buffer
12 | public static byte[] ROM
13 | {
14 | get { return LazyShell.Model.ROM; }
15 | set { LazyShell.Model.ROM = value; }
16 | }
17 |
18 | // Elements
19 | private static Formation[] formations;
20 | private static Pack[] packs;
21 | private static byte[] musics;
22 | public static Formation[] Formations
23 | {
24 | get
25 | {
26 | if (formations == null)
27 | {
28 | formations = new Formation[512];
29 | for (int i = 0; i < formations.Length; i++)
30 | formations[i] = new Formation(i);
31 | }
32 | return formations;
33 | }
34 | set { formations = value; }
35 | }
36 | public static Pack[] Packs
37 | {
38 | get
39 | {
40 | if (packs == null)
41 | {
42 | packs = new Pack[256];
43 | for (int i = 0; i < packs.Length; i++)
44 | packs[i] = new Pack(i);
45 | }
46 | return packs;
47 | }
48 | set { packs = value; }
49 | }
50 | public static byte[] Musics
51 | {
52 | get
53 | {
54 | if (musics == null)
55 | {
56 | musics = new byte[8];
57 | for (int i = 0; i < musics.Length; i++)
58 | musics[i] = ROM[0x029F51 + i];
59 | }
60 | return musics;
61 | }
62 | set { musics = value; }
63 | }
64 |
65 | #endregion
66 |
67 | #region Methods
68 |
69 | // Data management
70 | public static void ClearAll()
71 | {
72 | musics = null;
73 | packs = null;
74 | formations = null;
75 | }
76 | public static void LoadAll()
77 | {
78 | object dummy;
79 | dummy = Musics;
80 | dummy = Packs;
81 | dummy = Formations;
82 | }
83 |
84 | #endregion
85 | }
86 | }
87 |
--------------------------------------------------------------------------------
/LAZYSHELL/_Features/ProgressBar.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 | using System.Threading;
9 |
10 | namespace LazyShell
11 | {
12 | public partial class ProgressBar : Controls.NewForm
13 | {
14 | #region Variables
15 |
16 | // ROM buffer
17 | private byte[] rom
18 | {
19 | get { return Model.ROM; }
20 | set { Model.ROM = value; }
21 | }
22 |
23 | // Background worker
24 | private BackgroundWorker backgroundWorker;
25 |
26 | #endregion
27 |
28 | // Constructors
29 | public ProgressBar(byte[] rom, string title, int max)
30 | {
31 | InitializeComponent();
32 | loadingWhat.Width += buttonCancel.Width + 2;
33 | buttonCancel.Visible = false;
34 | this.Text = title;
35 | this.progressBar1.Maximum = max;
36 | }
37 | public ProgressBar(byte[] rom, string title, int max, BackgroundWorker backgroundWorker)
38 | {
39 | InitializeComponent();
40 | this.rom = rom;
41 | this.Text = title;
42 | this.backgroundWorker = backgroundWorker;
43 | this.progressBar1.Maximum = max;
44 | }
45 | public ProgressBar(string title, int max, BackgroundWorker backgroundWorker)
46 | {
47 | InitializeComponent();
48 | this.Text = title;
49 | this.backgroundWorker = backgroundWorker;
50 | this.progressBar1.Maximum = max;
51 | }
52 | public ProgressBar(string title, int max)
53 | {
54 | InitializeComponent();
55 | loadingWhat.Width += buttonCancel.Width + 2;
56 | buttonCancel.Visible = false;
57 | this.Text = title;
58 | this.progressBar1.Maximum = max;
59 | }
60 |
61 | #region Methods
62 |
63 | public void PerformStep(string labelText)
64 | {
65 | progressBar1.PerformStep();
66 | loadingWhat.Text = labelText;
67 | this.Update();
68 | }
69 | public void PerformStep(string labelText, int steps)
70 | {
71 | progressBar1.Value += steps;
72 | loadingWhat.Text = labelText;
73 | this.Update();
74 | }
75 |
76 | #endregion
77 |
78 | // Event Handlers
79 | private void buttonCancel_Click(object sender, EventArgs e)
80 | {
81 | backgroundWorker.CancelAsync();
82 | }
83 | }
84 | }
--------------------------------------------------------------------------------
/LAZYSHELL/_Features/ZoomBox.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace LazyShell
3 | {
4 | partial class ZoomBox
5 | {
6 | ///
7 | /// Required designer variable.
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 | ///
11 | /// Clean up any global::LazyShell.Properties.Resources being used.
12 | ///
13 | /// true if managed global::LazyShell.Properties.Resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 | #region Windows Form Designer generated code
23 | ///
24 | /// Required method for Designer support - do not modify
25 | /// the contents of this method with the code editor.
26 | ///
27 | private void InitializeComponent()
28 | {
29 | this.pictureBox = new System.Windows.Forms.PictureBox();
30 | ((System.ComponentModel.ISupportInitialize)(this.pictureBox)).BeginInit();
31 | this.SuspendLayout();
32 | //
33 | // pictureBox
34 | //
35 | this.pictureBox.Location = new System.Drawing.Point(0, 0);
36 | this.pictureBox.Name = "pictureBox";
37 | this.pictureBox.Size = new System.Drawing.Size(100, 50);
38 | this.pictureBox.TabIndex = 1;
39 | this.pictureBox.TabStop = false;
40 | this.pictureBox.Paint += new System.Windows.Forms.PaintEventHandler(this.pictureBox1_Paint);
41 | //
42 | // ZoomBox
43 | //
44 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
45 | this.ClientSize = new System.Drawing.Size(192, 192);
46 | this.ControlBox = false;
47 | this.Controls.Add(this.pictureBox);
48 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
49 | this.MaximizeBox = false;
50 | this.MinimizeBox = false;
51 | this.Name = "ZoomBox";
52 | this.ShowIcon = false;
53 | this.ShowInTaskbar = false;
54 | this.SnapToEdges = false;
55 | this.TopMost = true;
56 | ((System.ComponentModel.ISupportInitialize)(this.pictureBox)).EndInit();
57 | this.ResumeLayout(false);
58 |
59 | }
60 | #endregion
61 | private System.Windows.Forms.PictureBox pictureBox;
62 |
63 | }
64 | }
--------------------------------------------------------------------------------
/LAZYSHELL/_Features/EditLabel.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace LazyShell
3 | {
4 | partial class EditLabel
5 | {
6 | ///
7 | /// Required designer variable.
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 | ///
11 | /// Clean up any global::LazyShell.Properties.Resources being used.
12 | ///
13 | /// true if managed global::LazyShell.Properties.Resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 | #region Windows Form Designer generated code
23 | ///
24 | /// Required method for Designer support - do not modify
25 | /// the contents of this method with the code editor.
26 | ///
27 | private void InitializeComponent()
28 | {
29 | this.labelText = new System.Windows.Forms.TextBox();
30 | this.SuspendLayout();
31 | //
32 | // labelText
33 | //
34 | this.labelText.Dock = System.Windows.Forms.DockStyle.Fill;
35 | this.labelText.Location = new System.Drawing.Point(0, 0);
36 | this.labelText.Name = "labelText";
37 | this.labelText.Size = new System.Drawing.Size(400, 21);
38 | this.labelText.TabIndex = 0;
39 | this.labelText.TextChanged += new System.EventHandler(this.labelText_TextChanged);
40 | this.labelText.KeyDown += new System.Windows.Forms.KeyEventHandler(this.EditLabel_KeyDown);
41 | //
42 | // EditLabel
43 | //
44 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
45 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
46 | this.ClientSize = new System.Drawing.Size(400, 23);
47 | this.Controls.Add(this.labelText);
48 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
49 | this.Location = new System.Drawing.Point(0, 0);
50 | this.MaximizeBox = false;
51 | this.MinimizeBox = false;
52 | this.Name = "EditLabel";
53 | this.ShowIcon = false;
54 | this.ShowInTaskbar = false;
55 | this.Text = "Edit Label";
56 | this.TopMost = true;
57 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.EditLabel_FormClosing);
58 | this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.EditLabel_KeyDown);
59 | this.ResumeLayout(false);
60 | this.PerformLayout();
61 |
62 | }
63 | #endregion
64 | private System.Windows.Forms.TextBox labelText;
65 | }
66 | }
--------------------------------------------------------------------------------
/LAZYSHELL/Effects/Model.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Effects
6 | {
7 | public static class Model
8 | {
9 | #region Variables
10 |
11 | // ROM buffer
12 | public static byte[] ROM
13 | {
14 | get { return LazyShell.Model.ROM; }
15 | set { LazyShell.Model.ROM = value; }
16 | }
17 |
18 | // Elements
19 | private static Effect[] effects;
20 | private static Animation[] animations;
21 | public static Effect[] Effects
22 | {
23 | get
24 | {
25 | if (effects == null)
26 | {
27 | // there is an effect animation with the incorrect data block length
28 | if (ROM[0x331EB2] == 0x85)
29 | ROM[0x331EB2] = 0x86;
30 | effects = new Effect[128];
31 | for (int i = 0; i < effects.Length; i++)
32 | effects[i] = new Effect(i);
33 | }
34 | return effects;
35 | }
36 | set { effects = value; }
37 | }
38 | public static Animation[] Animations
39 | {
40 | get
41 | {
42 | if (animations == null)
43 | {
44 | animations = new Animation[64];
45 | for (int i = 0; i < animations.Length; i++)
46 | animations[i] = new Animation(i);
47 | }
48 | return animations;
49 | }
50 | set { animations = value; }
51 | }
52 |
53 | #endregion
54 |
55 | #region Methods
56 |
57 | // Free bytes
58 | public static int FreeAnimationBytes(int index)
59 | {
60 | int maxSize, min, max, totalSize = 0;
61 | if (index < 39)
62 | {
63 | maxSize = 0xFFFF; min = 0; max = 39;
64 | }
65 | else
66 | {
67 | maxSize = 0xCFFF; min = 39; max = 64;
68 | }
69 | for (int i = min; i < max; i++)
70 | totalSize += animations[i].Buffer.Length;
71 | return maxSize - totalSize;
72 | }
73 |
74 | // Data management
75 | public static void ClearAll()
76 | {
77 | animations = null;
78 | effects = null;
79 | }
80 | public static void LoadAll()
81 | {
82 | object dummy;
83 | dummy = Animations;
84 | dummy = Effects;
85 | }
86 |
87 | #endregion
88 | }
89 | }
90 |
--------------------------------------------------------------------------------
/LAZYSHELL/Dialogues/Tileset.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Drawing;
4 | using System.Text;
5 |
6 | namespace LazyShell.Dialogues
7 | {
8 | [Serializable()]
9 | public class DialogueTileset
10 | {
11 | #region Variables
12 |
13 | [NonSerialized()]
14 | private byte[] graphics;
15 | private PaletteSet palettes;
16 |
17 | // Properties
18 | public Tile[] Tileset_tiles { get; set; }
19 |
20 | #endregion
21 |
22 | // Constructor
23 | public DialogueTileset(PaletteSet palettes)
24 | {
25 | this.palettes = palettes;
26 | //
27 | InitializeGraphics();
28 | InitializeTilesetTiles();
29 | BuildTilesetTiles(Tileset_tiles);
30 | }
31 |
32 | #region Methods
33 |
34 | private void InitializeGraphics()
35 | {
36 | this.graphics = Model.Graphics;
37 | }
38 | private void InitializeTilesetTiles()
39 | {
40 | Tileset_tiles = new Tile[16 * 4];
41 | for (int i = 0; i < Tileset_tiles.Length; i++)
42 | Tileset_tiles[i] = new Tile(i);
43 | }
44 | public void BuildTilesetTiles(Tile[] tileset_tiles)
45 | {
46 | for (int y = 0; y < 4; y++)
47 | {
48 | for (int x = 0; x < 4; x++)
49 | {
50 | for (int z = 0; z < 4; z++)
51 | {
52 | // for palette index 1
53 | byte status = 0x04;
54 | byte index = (byte)(y * 16 + (x * 2) + (z % 2));
55 | index += z >= 2 ? (byte)8 : (byte)0;
56 | Subtile source = Do.DrawSubtile(index, status, graphics, palettes.Palettes, 0x20);
57 | tileset_tiles[y * 16 + x].Subtiles[z] = source;
58 | tileset_tiles[y * 16 + x + 8].Subtiles[z] = source;
59 | // for palette index 1
60 | status = 0x44;
61 | index ^= 7;
62 | source = Do.DrawSubtile(index, status, graphics, palettes.Palettes, 0x20);
63 | tileset_tiles[y * 16 + x + 4].Subtiles[z] = source;
64 | tileset_tiles[y * 16 + x + 12].Subtiles[z] = source;
65 | }
66 | }
67 | }
68 | }
69 | public void RedrawTileset()
70 | {
71 | InitializeGraphics();
72 | InitializeTilesetTiles();
73 | BuildTilesetTiles(Tileset_tiles);
74 | }
75 |
76 | #endregion
77 | }
78 | }
79 |
--------------------------------------------------------------------------------
/LAZYSHELL/Sprites/NPCPacket.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Sprites
6 | {
7 | [Serializable()]
8 | public class NPCPacket
9 | {
10 | #region Variables
11 |
12 | // ROM buffer
13 | private byte[] rom
14 | {
15 | get { return Model.ROM; }
16 | set { Model.ROM = value; }
17 | }
18 |
19 | // Index
20 | public int Index { get; set; }
21 |
22 | // Properties
23 | public byte Sprite { get; set; }
24 | public byte B0 { get; set; }
25 | public byte B1a { get; set; }
26 | public byte B1b { get; set; }
27 | public byte B1c { get; set; }
28 | public bool B2b2 { get; set; }
29 | public bool B2b3 { get; set; }
30 | public bool B2b4 { get; set; }
31 | public bool ShowShadow { get; set; }
32 | public byte B2 { get; set; }
33 | public ushort Action { get; set; }
34 | public byte B4 { get; set; }
35 |
36 | #endregion
37 |
38 | // Constructor
39 | public NPCPacket(int index)
40 | {
41 | this.Index = index;
42 | ReadFromROM();
43 | }
44 |
45 | #region Methods
46 |
47 | private void ReadFromROM()
48 | {
49 | int offset = Index * 5 + 0x1DB000;
50 | //
51 | Sprite = (byte)(rom[offset] & 0x3F);
52 | B0 = (byte)(rom[offset++] >> 6);
53 | B1a = (byte)(rom[offset] & 0x07);
54 | B1b = (byte)((rom[offset] >> 3) & 0x03);
55 | B1c = (byte)(rom[offset++] >> 5);
56 | B2b2 = Bits.GetBit(rom, offset, 2);
57 | B2b3 = Bits.GetBit(rom, offset, 3);
58 | B2b4 = Bits.GetBit(rom, offset, 4);
59 | ShowShadow = Bits.GetBit(rom, offset, 5);
60 | B2 = (byte)(rom[offset++] >> 6);
61 | Action = (ushort)(Bits.GetShort(rom, offset++) & 0x3FF);
62 | B4 = (byte)(rom[offset] >> 4);
63 | }
64 | public void WriteToROM()
65 | {
66 | int offset = Index * 5 + 0x1DB000;
67 | //
68 | rom[offset] = Sprite;
69 | rom[offset++] |= (byte)(B0 << 6);
70 | rom[offset] = B1a;
71 | rom[offset] |= (byte)(B1b << 3);
72 | rom[offset++] |= (byte)(B1c << 5);
73 | Bits.SetBit(rom, offset, 2, B2b2);
74 | Bits.SetBit(rom, offset, 3, B2b3);
75 | Bits.SetBit(rom, offset, 4, B2b4);
76 | Bits.SetBit(rom, offset, 5, ShowShadow);
77 | rom[offset++] |= (byte)(B2 << 6);
78 | Bits.SetShort(rom, offset++, Action);
79 | rom[offset] |= (byte)(B4 << 4);
80 | }
81 |
82 | #endregion
83 | }
84 | }
85 |
--------------------------------------------------------------------------------
/LAZYSHELL/Battlefields/Battlefield.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using System.Drawing;
5 | using System.Runtime.Serialization;
6 | using System.Runtime.Serialization.Formatters.Binary;
7 |
8 | namespace LazyShell.Battlefields
9 | {
10 | [Serializable()]
11 | public class Battlefield
12 | {
13 | #region Variables
14 |
15 | // ROM buffer
16 | private byte[] rom
17 | {
18 | get { return Model.ROM; }
19 | set { Model.ROM = value; }
20 | }
21 |
22 | // Index
23 | public int Index { get; set; }
24 |
25 | // Properties
26 | public byte GraphicSetA { get; set; }
27 | public byte GraphicSetB { get; set; }
28 | public byte GraphicSetC { get; set; }
29 | public byte GraphicSetD { get; set; }
30 | public byte GraphicSetE { get; set; }
31 | public byte Tileset { get; set; }
32 | public byte PaletteSet { get; set; }
33 |
34 | #endregion
35 |
36 | // Constructor
37 | public Battlefield(int index)
38 | {
39 | this.Index = index;
40 | ReadFromROM();
41 | }
42 |
43 | #region Methods
44 |
45 | // Read/write ROM
46 | private void ReadFromROM()
47 | {
48 | int offset = (Index * 8) + 0x39B644;
49 | GraphicSetA = rom[offset++];
50 | GraphicSetB = rom[offset++];
51 | GraphicSetC = rom[offset++];
52 | GraphicSetD = rom[offset++];
53 | GraphicSetE = rom[offset]; offset += 2;
54 | if (GraphicSetA > 0xC7) GraphicSetA = 0xC8;
55 | if (GraphicSetB > 0xC7) GraphicSetB = 0xC8;
56 | if (GraphicSetC > 0xC7) GraphicSetC = 0xC8;
57 | if (GraphicSetD > 0xC7) GraphicSetD = 0xC8;
58 | if (GraphicSetE > 0xC7) GraphicSetE = 0xC8;
59 | Tileset = rom[offset++];
60 | PaletteSet = rom[offset++];
61 | }
62 | public void WriteToROM()
63 | {
64 | int offset = (Index * 8) + 0x39B644;
65 | if (GraphicSetA == 0xC8) rom[offset] = 0xFF;
66 | else rom[offset] = GraphicSetA; offset++;
67 | if (GraphicSetB == 0xC8) rom[offset] = 0xFF;
68 | else rom[offset] = GraphicSetB; offset++;
69 | if (GraphicSetC == 0xC8) rom[offset] = 0xFF;
70 | else rom[offset] = GraphicSetC; offset++;
71 | if (GraphicSetD == 0xC8) rom[offset] = 0xFF;
72 | else rom[offset] = GraphicSetD; offset++;
73 | if (GraphicSetE == 0xC8) rom[offset] = 0xFF;
74 | else rom[offset] = GraphicSetE; offset += 2;
75 | rom[offset] = Tileset; offset++;
76 | rom[offset] = PaletteSet; offset++;
77 | }
78 |
79 | #endregion
80 | }
81 | }
82 |
--------------------------------------------------------------------------------
/LAZYSHELL/Patches/Patch.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using System.IO;
5 | using System.Drawing;
6 | using System.Net;
7 | using LazyShell.Properties;
8 |
9 | namespace LazyShell.Patches
10 | {
11 | class Patch
12 | {
13 | #region Variables
14 |
15 | // Miscellaneous
16 | private byte flags;
17 | private string imageName;
18 | private Settings settings = Settings.Default;
19 | private WebClient client = new WebClient();
20 |
21 | // Properties
22 | public int PatchNum { get; set; }
23 | public string PatchName { get; set; }
24 | public Image PatchImage { get; set; }
25 | public string Author { get; set; }
26 | public string CreationDate { get; set; }
27 | public string Description { get; set; }
28 | public string Size { get; set; }
29 | public string Extra { get; set; }
30 | public Uri PatchURI { get; set; }
31 | public bool AssemblyHack
32 | {
33 | get { return Bits.GetBit(flags, 0); }
34 | }
35 | public bool GameHack
36 | {
37 | get { return Bits.GetBit(flags, 1); }
38 | }
39 | public bool FreshRom
40 | {
41 | get { return Bits.GetBit(flags, 2); }
42 | }
43 |
44 | #endregion
45 |
46 | // Constructor
47 | public Patch(int patchNum, byte[] patch)
48 | {
49 | this.PatchNum = patchNum;
50 | ReadFromBuffer(patch);
51 | }
52 |
53 | #region Methods
54 |
55 | // Read/write buffer
56 | private void ReadFromBuffer(byte[] patch)
57 | {
58 | MemoryStream ms = new MemoryStream(patch);
59 | ms.Seek(0x1B, SeekOrigin.Current);
60 | //
61 | flags = Convert.ToByte(ms.ReadByte());
62 | //
63 | StreamReader st = new StreamReader(ms);
64 | PatchName = st.ReadLine();
65 | Author = st.ReadLine();
66 | Size = st.ReadLine();
67 | CreationDate = st.ReadLine();
68 | Description = st.ReadLine();
69 | Extra = st.ReadLine();
70 | imageName = st.ReadLine();
71 | PatchURI = new Uri(settings.PatchServerURL + "patch" + this.PatchNum.ToString() + "\\" + st.ReadLine());
72 | //
73 | DownloadImage();
74 | }
75 | private void DownloadImage()
76 | {
77 | try
78 | {
79 | Stream st = client.OpenRead(settings.PatchServerURL + "patch" + PatchNum.ToString() + "\\" + imageName);
80 | PatchImage = new Bitmap(st);
81 | }
82 | catch
83 | {
84 | PatchImage = null;
85 | }
86 | }
87 |
88 | #endregion
89 | }
90 | }
91 |
--------------------------------------------------------------------------------
/LAZYSHELL/Audio/Command.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Audio
6 | {
7 | [Serializable()]
8 | public class Command : LazyShell.Command
9 | {
10 | #region Variables
11 |
12 | ///
13 | /// SPC that owns this command.
14 | ///
15 | private SPC spc;
16 |
17 | public ElementType Type
18 | {
19 | get
20 | {
21 | if (spc is SPCTrack)
22 | return ElementType.SPCTrack;
23 | else
24 | return (spc as SPCSound).Type;
25 | }
26 | }
27 | ///
28 | /// Channel this command is in.
29 | ///
30 | public int Channel { get; set; }
31 |
32 | // Collection
33 | public List Commands
34 | {
35 | get { return spc.Channels[Channel]; }
36 | set { spc.Channels[Channel] = value; }
37 | }
38 | ///
39 | /// Returns the index of this command in its command list.
40 | ///
41 | public int Index
42 | {
43 | get { return this.Commands.IndexOf(this); }
44 | }
45 | public Command PrevSibling
46 | {
47 | get
48 | {
49 | if (Index > 0)
50 | return Commands[Index - 1];
51 | return null;
52 | }
53 | }
54 | public Command NextSibling
55 | {
56 | get
57 | {
58 | if (Index < Commands.Count)
59 | return Commands[Index + 1];
60 | return null;
61 | }
62 | }
63 |
64 | ///
65 | /// Creates a note out of this command.
66 | ///
67 | public Note Note
68 | {
69 | get { return new Note(this); }
70 | }
71 |
72 | #endregion
73 |
74 | // Constructor
75 | public Command(byte[] data, SPC spc, int channel)
76 | {
77 | this.spc = spc;
78 | this.Data = data;
79 | this.Channel = channel;
80 | }
81 |
82 | #region Methods
83 |
84 | ///
85 | /// Creates a deep copy of this instance.
86 | ///
87 | ///
88 | public Command Copy()
89 | {
90 | return new Command(Bits.Copy(Data), this.spc, this.Channel);
91 | }
92 |
93 | // Override
94 | public override string ToString()
95 | {
96 | return Parser.ParseCommand(this);
97 | }
98 |
99 | #endregion
100 | }
101 | }
102 |
--------------------------------------------------------------------------------
/LAZYSHELL/Areas/OpacityForm.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace LazyShell.Areas
2 | {
3 | partial class OpacityForm
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any global::LazyShell.Properties.Resources being used.
12 | ///
13 | /// true if managed global::LazyShell.Properties.Resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.opacityLevel = new System.Windows.Forms.TrackBar();
32 | ((System.ComponentModel.ISupportInitialize)(this.opacityLevel)).BeginInit();
33 | this.SuspendLayout();
34 | //
35 | // opacityLevel
36 | //
37 | this.opacityLevel.AutoSize = false;
38 | this.opacityLevel.Dock = System.Windows.Forms.DockStyle.Fill;
39 | this.opacityLevel.Location = new System.Drawing.Point(0, 0);
40 | this.opacityLevel.Maximum = 100;
41 | this.opacityLevel.Name = "opacityLevel";
42 | this.opacityLevel.Size = new System.Drawing.Size(292, 11);
43 | this.opacityLevel.TabIndex = 2;
44 | this.opacityLevel.TickStyle = System.Windows.Forms.TickStyle.None;
45 | this.opacityLevel.Value = 100;
46 | this.opacityLevel.ValueChanged += new System.EventHandler(this.opacityLevel_ValueChanged);
47 | //
48 | // OpacityForm
49 | //
50 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
51 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
52 | this.ClientSize = new System.Drawing.Size(292, 11);
53 | this.Controls.Add(this.opacityLevel);
54 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
55 | this.Location = new System.Drawing.Point(0, 0);
56 | this.MaximumSize = new System.Drawing.Size(1600, 50);
57 | this.MinimumSize = new System.Drawing.Size(40, 40);
58 | this.Name = "OpacityForm";
59 | this.ShowInTaskbar = false;
60 | this.Text = "Opacity Level = 100%";
61 | this.TopMost = true;
62 | this.VisibleChanged += new System.EventHandler(this.OpacityForm_VisibleChanged);
63 | ((System.ComponentModel.ISupportInitialize)(this.opacityLevel)).EndInit();
64 | this.ResumeLayout(false);
65 |
66 | }
67 |
68 | #endregion
69 |
70 | private System.Windows.Forms.TrackBar opacityLevel;
71 | }
72 | }
--------------------------------------------------------------------------------
/LAZYSHELL/_Features/ZoomBox.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Drawing.Drawing2D;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace LazyShell
11 | {
12 | public partial class ZoomBox : Controls.NewForm
13 | {
14 | #region Variables
15 |
16 | private int zoom;
17 | public int Zoom
18 | {
19 | get { return zoom; }
20 | set
21 | {
22 | zoom = value;
23 | this.pictureBox.Size = new Size(48 * zoom, 48 * zoom);
24 | this.pictureBox.Left = -((48 * zoom - this.Width) / 2);
25 | this.pictureBox.Top = -((48 * zoom - this.Height) / 2);
26 | }
27 | }
28 | public PictureBox PictureBox
29 | {
30 | get { return pictureBox; }
31 | set { pictureBox = value; }
32 | }
33 |
34 | #endregion
35 |
36 | // Constructor
37 | public ZoomBox(int zoom)
38 | {
39 | InitializeComponent();
40 | this.Zoom = zoom;
41 | }
42 |
43 | // Event Handlers
44 | private void pictureBox1_Paint(object sender, PaintEventArgs e)
45 | {
46 | e.Graphics.PixelOffsetMode = PixelOffsetMode.Half;
47 | e.Graphics.InterpolationMode = InterpolationMode.NearestNeighbor;
48 | //
49 | Size size = new Size(pictureBox.Width / zoom, pictureBox.Height / zoom);
50 | Bitmap screenImage = new Bitmap(size.Width, size.Height);
51 | Graphics g = Graphics.FromImage(screenImage);
52 | g.CopyFromScreen(Cursor.Position.X - (size.Width / 2), Cursor.Position.Y - (size.Height / 2), 0, 0, size);
53 | g.Dispose();
54 | Rectangle src = new Rectangle(0, 0, size.Width, size.Height);
55 | Rectangle dst = new Rectangle(0, 0, size.Width * zoom, size.Height * zoom);
56 | e.Graphics.DrawImage(screenImage, dst, src, GraphicsUnit.Pixel);
57 | // Draw cursor
58 | int width =
59 | Cursor.Current == Cursors.Arrow ||
60 | Cursor.Current == Cursors.Cross ||
61 | Cursor.Current == Cursors.Hand ? 32 : 16;
62 | Rectangle cursorBounds = new Rectangle(
63 | ((24 - Cursor.Current.HotSpot.X) * zoom),
64 | ((24 - Cursor.Current.HotSpot.Y) * zoom),
65 | width * zoom, width * zoom);
66 | if (Cursor.Current != null)
67 | Cursor.Current.DrawStretched(e.Graphics, cursorBounds);
68 | Rectangle clip = e.ClipRectangle;
69 | clip.Width--;
70 | clip.Height--;
71 | e.Graphics.PixelOffsetMode = PixelOffsetMode.None;
72 | e.Graphics.DrawRectangle(new Pen(SystemColors.ControlDark), clip);
73 | }
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/LAZYSHELL/Shops/Shop.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace LazyShell.Shops
6 | {
7 | [Serializable()]
8 | public class Shop : Element
9 | {
10 | #region Variables
11 |
12 | // ROM buffer
13 | private byte[] rom
14 | {
15 | get { return Model.ROM; }
16 | set { Model.ROM = value; }
17 | }
18 | // Index
19 | public override int Index { get; set; }
20 | // Properties
21 | public byte[] Items { get; set; }
22 | public string[] ItemNames
23 | {
24 | get
25 | {
26 | string[] names = new string[15];
27 | for (int i = 0; i < names.Length; i++)
28 | names[i] = LazyShell.Items.Model.Names.GetUnsortedName(Items[i]);
29 | return names;
30 | }
31 | }
32 | public bool BuyFrogCoinOne { get; set; }
33 | public bool BuyFrogCoin { get; set; }
34 | public bool BuyOnlyA { get; set; }
35 | public bool BuyOnlyB { get; set; }
36 | public byte Discount { get; set; }
37 |
38 | #endregion
39 |
40 | // Constructor
41 | public Shop(int index)
42 | {
43 | this.Index = index;
44 | ReadFromROM();
45 | }
46 |
47 | #region Methods
48 |
49 | // Assemblers
50 | private void ReadFromROM()
51 | {
52 | int offset = (Index * 16) + 0x3A44DF;
53 | byte temp = rom[offset++];
54 | // shop options
55 | BuyFrogCoinOne = (temp & 0x01) == 0x01; // Buy with Frog Coins only once
56 | BuyFrogCoin = (temp & 0x02) == 0x02; // Buy with Frog Coins
57 | BuyOnlyA = (temp & 0x04) == 0x04; // Buy only, no selling
58 | BuyOnlyB = (temp & 0x08) == 0x08; // Buy only, no selling
59 | // purchase discounts
60 | Discount = (byte)(temp >> 4);
61 | Items = new byte[15];
62 | for (int i = 0; i < 15; i++)
63 | Items[i] = rom[offset++];
64 | }
65 | public void WriteToROM()
66 | {
67 | int offset = (Index * 16) + 0x3A44DF;
68 | Bits.SetBit(rom, offset, 0, BuyFrogCoinOne);
69 | Bits.SetBit(rom, offset, 1, BuyFrogCoin);
70 | Bits.SetBit(rom, offset, 2, BuyOnlyA);
71 | Bits.SetBit(rom, offset, 3, BuyOnlyB);
72 | rom[offset] |= (byte)(Discount << 4);
73 | for (int i = 0; i < 15; i++)
74 | rom[offset++] = Items[i];
75 | }
76 |
77 | // Inherited
78 | public override void Clear()
79 | {
80 | BuyFrogCoinOne = false;
81 | BuyFrogCoin = false;
82 | BuyOnlyA = false;
83 | BuyOnlyB = false;
84 | Discount = 0;
85 | Items = new byte[15];
86 | }
87 |
88 | #endregion
89 | }
90 | }
91 |
--------------------------------------------------------------------------------
/LAZYSHELL/Effects/Sequence.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace LazyShell.Effects
7 | {
8 | [Serializable()]
9 | public class Sequence
10 | {
11 | ///
12 | /// The sequence's frame collection.
13 | ///
14 | public List Frames { get; set; }
15 |
16 | ///
17 | /// Builds this sequence's frame collection from the source buffer data of the animation.
18 | ///
19 | /// The source buffer data referenced from the animation.
20 | /// The offset of this sequence's data in the source buffer.
21 | public void ReadFromBuffer(byte[] buffer, int offset)
22 | {
23 | this.Frames = new List();
24 | offset = Bits.GetShort(buffer, offset);
25 | while (offset != 0xFFFF && buffer[offset] != 0)
26 | {
27 | var frame = new Frame();
28 | frame.ReadFromBuffer(buffer, offset);
29 | this.Frames.Add(frame);
30 | offset += 2;
31 | }
32 | }
33 |
34 | [Serializable()]
35 | public class Frame
36 | {
37 | #region Variables
38 |
39 | // Properties
40 | public byte Duration { get; set; }
41 | public byte Mold { get; set; }
42 |
43 | #endregion
44 |
45 | #region Methods
46 |
47 | ///
48 | /// Reads this frame's properties from the parent effect animation's binary data.
49 | ///
50 | /// The parent effect animation's binary data referenced by this instance.
51 | /// The offset of this frame's data in the parent effect animation's binary data.
52 | public void ReadFromBuffer(byte[] buffer, int offset)
53 | {
54 | Duration = buffer[offset];
55 | Mold = buffer[offset + 1];
56 | }
57 | ///
58 | /// Creates a new frame instance.
59 | ///
60 | ///
61 | public Frame New()
62 | {
63 | Frame empty = new Frame();
64 | empty.Duration = 2;
65 | empty.Mold = 0;
66 | return empty;
67 | }
68 | ///
69 | /// Creates a deep copy of this instance.
70 | ///
71 | ///
72 | public Frame Copy()
73 | {
74 | Frame copy = new Frame();
75 | copy.Duration = Duration;
76 | copy.Mold = Mold;
77 | return copy;
78 | }
79 |
80 | #endregion
81 | }
82 | }
83 | }
84 |
--------------------------------------------------------------------------------