gitextract_awlkqn2b/ ├── .gitattributes ├── .github/ │ └── workflows/ │ └── base-build-nightly.yaml ├── .gitignore ├── DS_Map/ │ ├── App.config │ ├── BuildingEditor.Designer.cs │ ├── BuildingEditor.cs │ ├── BuildingEditor.resx │ ├── DSPRE.csproj │ ├── DSUtils/ │ │ ├── ARM9.cs │ │ ├── DSUtils.cs │ │ ├── ModelUtils.cs │ │ ├── NSBUtils.cs │ │ └── OverlayUtils.cs │ ├── DVCalculator/ │ │ ├── DVCalc.Designer.cs │ │ ├── DVCalc.cs │ │ ├── DVCalc.resx │ │ ├── DVCalcNatureViewerForm.Designer.cs │ │ ├── DVCalcNatureViewerForm.cs │ │ ├── DVCalcNatureViewerForm.resx │ │ └── DVCalculator.cs │ ├── EditorPanels.cs │ ├── Editors/ │ │ ├── EncountersEditor.Designer.cs │ │ ├── EncountersEditor.cs │ │ ├── EncountersEditor.resx │ │ ├── HeadbuttEncounterEditor.Designer.cs │ │ ├── HeadbuttEncounterEditor.cs │ │ ├── HeadbuttEncounterEditor.resx │ │ ├── HeadbuttEncounterEditorTab.Designer.cs │ │ ├── HeadbuttEncounterEditorTab.cs │ │ ├── HeadbuttEncounterEditorTab.resx │ │ ├── LevelScriptEditor.Designer.cs │ │ ├── LevelScriptEditor.cs │ │ ├── LevelScriptEditor.resx │ │ ├── MoveDataEditor.Designer.cs │ │ ├── MoveDataEditor.cs │ │ ├── MoveDataEditor.resx │ │ ├── SafariZoneEditor.Designer.cs │ │ ├── SafariZoneEditor.cs │ │ ├── SafariZoneEditor.resx │ │ ├── SafariZoneEncounterEditorTab.Designer.cs │ │ ├── SafariZoneEncounterEditorTab.cs │ │ ├── SafariZoneEncounterEditorTab.resx │ │ ├── SafariZoneEncounterGroupEditor.Designer.cs │ │ ├── SafariZoneEncounterGroupEditor.cs │ │ ├── SafariZoneEncounterGroupEditor.resx │ │ ├── ScriptEditor.Designer.cs │ │ ├── ScriptEditor.cs │ │ └── ScriptEditor.resx │ ├── EventFileImport.Designer.cs │ ├── EventFileImport.cs │ ├── EventFileImport.resx │ ├── EvolutionsEditor.cs │ ├── EvolutionsEditor.designer.cs │ ├── EvolutionsEditor.resx │ ├── ExtensionMethods.cs │ ├── Extensions.cs │ ├── Filesystem.cs │ ├── GameCamera.cs │ ├── HeaderSearch.Designer.cs │ ├── HeaderSearch.cs │ ├── HeaderSearch.resx │ ├── Helpers.cs │ ├── InputComboBox.cs │ ├── LearnsetEditor.Designer.cs │ ├── LearnsetEditor.cs │ ├── LearnsetEditor.resx │ ├── LibNDSFormats/ │ │ ├── EndianBinaryReader.cs │ │ ├── Export3DTools/ │ │ │ ├── Face.cs │ │ │ ├── Group.cs │ │ │ ├── OBJWriter.cs │ │ │ ├── Polygon.cs │ │ │ ├── PolygonType.cs │ │ │ ├── Quad.cs │ │ │ ├── QuadStrip.cs │ │ │ ├── Triangle.cs │ │ │ └── TriangleStrip.cs │ │ ├── Helper.cs │ │ ├── NSBCA/ │ │ │ ├── NSBCA.cs │ │ │ └── NSBCALoader.cs │ │ ├── NSBMD/ │ │ │ ├── MTX44.cs │ │ │ ├── NSBMD.cs │ │ │ ├── NSBMDAnimation.cs │ │ │ ├── NSBMDGlRenderer.cs │ │ │ ├── NSBMDLoader.cs │ │ │ ├── NSBMDMaterial.cs │ │ │ ├── NSBMDModel.cs │ │ │ ├── NSBMDObject.cs │ │ │ ├── NSBMDPalette.cs │ │ │ ├── NSBMDPolygon.cs │ │ │ └── NSBMDTexture.cs │ │ ├── NSBTA.cs │ │ ├── NSBTP.cs │ │ ├── NSBTX/ │ │ │ ├── File.cs │ │ │ ├── Filepallete.cs │ │ │ ├── NSBTXLoader.cs │ │ │ ├── Rom.cs │ │ │ ├── bytearrayinputstream.cs │ │ │ ├── directory.cs │ │ │ ├── externalfilesystemsource.cs │ │ │ ├── filesystem2.cs │ │ │ ├── filesystemsource.cs │ │ │ ├── image3d.cs │ │ │ ├── image3dformat5.cs │ │ │ ├── imageindexer.cs │ │ │ ├── imagetexeler.cs │ │ │ ├── imagetiler.cs │ │ │ ├── inlinefile.cs │ │ │ ├── nsbmetileset.cs │ │ │ ├── nsbtx.cs │ │ │ ├── palettedimage.cs │ │ │ ├── pallete2.cs │ │ │ └── pixelpalletedimage.cs │ │ ├── StreamExt.cs │ │ ├── Utils.cs │ │ ├── bytearrayoutputstream.cs │ │ ├── convertir.cs │ │ └── nclr_e.cs │ ├── Main Window.Designer.cs │ ├── Main Window.cs │ ├── Main Window.resx │ ├── MessageEnc/ │ │ └── EncryptText.cs │ ├── Narc.cs │ ├── OffsetPictureBox.cs │ ├── OverlayEditor.Designer.cs │ ├── OverlayEditor.cs │ ├── OverlayEditor.resx │ ├── PatchToolboxDialog.Designer.cs │ ├── PatchToolboxDialog.cs │ ├── PatchToolboxDialog.resx │ ├── PersonalDataEditor.Designer.cs │ ├── PersonalDataEditor.cs │ ├── PersonalDataEditor.resx │ ├── PokemonEditor.Designer.cs │ ├── PokemonEditor.cs │ ├── PokemonEditor.resx │ ├── Program.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── ROMFiles/ │ │ ├── AreaData.cs │ │ ├── EncounterFile.cs │ │ ├── EventFile.cs │ │ ├── EvolutionFile.cs │ │ ├── GameMatrix.cs │ │ ├── HeadbuttEncounter.cs │ │ ├── HeadbuttEncounterFile.cs │ │ ├── HeadbuttEncounterMap.cs │ │ ├── HeadbuttTree.cs │ │ ├── HeadbuttTreeGroup.cs │ │ ├── LearnsetData.cs │ │ ├── LevelScriptFile.cs │ │ ├── LevelScriptTrigger.cs │ │ ├── MapFile.cs │ │ ├── MapHeader.cs │ │ ├── MapScreenLoadTrigger.cs │ │ ├── MoveData.cs │ │ ├── PokemonPersonalData.cs │ │ ├── RomFile.cs │ │ ├── SafariZoneEncounter.cs │ │ ├── SafariZoneEncounterFile.cs │ │ ├── SafariZoneEncounterGroup.cs │ │ ├── SafariZoneObjectRequirement.cs │ │ ├── ScriptAction.cs │ │ ├── ScriptActionContainer.cs │ │ ├── ScriptCommand.cs │ │ ├── ScriptCommandContainer.cs │ │ ├── ScriptFile.cs │ │ ├── ScriptReference.cs │ │ ├── SpeciesFile.cs │ │ ├── TextArchive.cs │ │ ├── TrainerFile.cs │ │ └── VariableValueTrigger.cs │ ├── Resources/ │ │ ├── ColorTable.txt │ │ ├── CommandsDatabase.Designer.cs │ │ ├── CommandsDatabase.cs │ │ ├── CommandsDatabase.resx │ │ ├── HGSSCommands.md │ │ ├── MovementNamesW.Designer.cs │ │ ├── MovementNamesW.resx │ │ ├── PokeDatabase.cs │ │ ├── ROMToolboxDB/ │ │ │ ├── BDHCAMPatchDB.Designer.cs │ │ │ ├── BDHCAMPatchDB.resx │ │ │ ├── CustomScrCmdDB.resx │ │ │ └── ToolboxDB.cs │ │ ├── ScriptDatabase.cs │ │ ├── ScriptsV/ │ │ │ ├── ScriptNamesB2W2.Designer.cs │ │ │ ├── ScriptNamesB2W2.resx │ │ │ ├── ScriptNamesB2W2J.Designer.cs │ │ │ ├── ScriptNamesB2W2J.resx │ │ │ ├── ScriptNamesBW.Designer.cs │ │ │ ├── ScriptNamesBW.resx │ │ │ ├── ScriptNamesBWJ.Designer.cs │ │ │ ├── ScriptNamesBWJ.resx │ │ │ ├── ScriptNamesWBW.Designer.cs │ │ │ ├── ScriptNamesWBW.resx │ │ │ ├── ScriptNamesWBWJ.Designer.cs │ │ │ ├── ScriptNamesWBWJ.resx │ │ │ ├── ScriptsB2W2.Designer.cs │ │ │ ├── ScriptsB2W2.resx │ │ │ ├── ScriptsB2W2J.Designer.cs │ │ │ ├── ScriptsB2W2J.resx │ │ │ ├── ScriptsBW.Designer.cs │ │ │ ├── ScriptsBW.resx │ │ │ ├── ScriptsBWJ.Designer.cs │ │ │ └── ScriptsBWJ.resx │ │ ├── TextDatabase.cs │ │ ├── writeText.Designer.cs │ │ └── writeText.resx │ ├── RomInfo.cs │ ├── ScintillaUtils/ │ │ ├── HotKeyManager.cs │ │ ├── ScriptTooltip.Designer.cs │ │ ├── ScriptTooltip.cs │ │ ├── ScriptTooltip.resx │ │ └── SearchManager.cs │ ├── SpawnEditor.Designer.cs │ ├── SpawnEditor.cs │ ├── SpawnEditor.resx │ ├── Themes/ │ │ └── .gitkeep │ ├── UniqueList.cs │ ├── WildEditorDPPt.Designer.cs │ ├── WildEditorDPPt.cs │ ├── WildEditorDPPt.resx │ ├── WildEditorHGSS.Designer.cs │ ├── WildEditorHGSS.cs │ └── WildEditorHGSS.resx ├── DS_Map.sln ├── Ekona/ │ ├── Ekona.csproj │ ├── EkonaLang.xml │ ├── Helper/ │ │ ├── BinaryReaderBE.cs │ │ ├── BinaryWriterBE.cs │ │ ├── BitsConverter.cs │ │ ├── CRC.cs │ │ ├── IOutil.cs │ │ ├── LNK.cs │ │ └── Translation.cs │ ├── IGamePlugin.cs │ ├── IPlugin.cs │ ├── IPluginHost.cs │ ├── Images/ │ │ ├── Actions.cs │ │ ├── Dialogs/ │ │ │ ├── OAMEditor.Designer.cs │ │ │ ├── OAMEditor.cs │ │ │ └── OAMEditor.resx │ │ ├── Formats/ │ │ │ ├── ACO.cs │ │ │ ├── APNG.cs │ │ │ ├── Bitmap.cs │ │ │ └── PaletteWin.cs │ │ ├── ImageBase.cs │ │ ├── ImageControl.cs │ │ ├── ImageControl.designer.cs │ │ ├── ImageControl.resx │ │ ├── MapBase.cs │ │ ├── NitroTextureCompressor.cs │ │ ├── PaletteBase.cs │ │ ├── PaletteControl.cs │ │ ├── PaletteControl.designer.cs │ │ ├── PaletteControl.resx │ │ ├── RawData.cs │ │ ├── SpriteBase.cs │ │ ├── SpriteControl.cs │ │ ├── SpriteControl.designer.cs │ │ └── SpriteControl.resx │ ├── Licence.txt │ ├── Mathematics/ │ │ ├── NvMath.cs │ │ └── Vector3.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── Structures.cs ├── Images/ │ ├── Images/ │ │ ├── AnimationControl.cs │ │ ├── AnimationControl.designer.cs │ │ ├── AnimationControl.resx │ │ ├── DSIG.cs │ │ ├── Images.csproj │ │ ├── Images.xml │ │ ├── ImagesLang.xml │ │ ├── Licence.txt │ │ ├── Main.cs │ │ ├── NANR.cs │ │ ├── NCCG.cs │ │ ├── NCCL.cs │ │ ├── NCE.cs │ │ ├── NCER.cs │ │ ├── NCGR.cs │ │ ├── NCLR.cs │ │ ├── NCOB.cs │ │ ├── NCSC.cs │ │ ├── NSCR.cs │ │ └── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── Images.sln └── README.md