├── .classpath ├── .gitignore ├── .gitmodules ├── .project ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs └── org.eclipse.m2e.core.prefs ├── README.md ├── docs ├── GoodCodes.txt ├── TOSEC Naming Convention 2015-03-23.pdf ├── The Official No-Intro Convention (20071030).pdf ├── goodgb 3.14.dat └── xmlheaders.txt ├── pom.xml ├── run.sh └── src └── com └── github └── jakz └── nit ├── Args.java ├── Command.java ├── DatType.java ├── DevMain.java ├── Main.java ├── Operations.java ├── Options.java ├── batch ├── BatchDatClassification.java ├── BatchOperations.java ├── BatchOptions.java ├── BatchVerifyResult.java └── SetToPathMapper.java ├── config ├── Config.java └── MergeOptions.java ├── data ├── Searcher.java └── header │ ├── Header.java │ ├── Headers.java │ ├── Rule.java │ ├── SkippingStream.java │ ├── Test.java │ └── TestData.java ├── emitter ├── ClrMameProEmitter.java ├── CreatorOptions.java ├── Emitter.java └── GameSetCreator.java ├── gui ├── FrameSet.java ├── GameListPanel.java ├── GameSetComparePanel.java ├── GameSetListPanel.java ├── GameSetMenu.java ├── LogPanel.java ├── SearchPanel.java └── SimpleFrame.java ├── merger ├── ArchiveEntry.java ├── ArchiveInfo.java ├── Merger.java └── TitleNormalizer.java ├── parser ├── ClrMameProParserDat.java └── HeaderParser.java ├── persistence └── HandleSerializer.java ├── renamer ├── RenamerRule.java └── TermSetRenamerRule.java ├── scanner └── Renamer.java └── scripts ├── ConsolePanel.java ├── FindStatement.java ├── Script.java ├── ScriptEnvironment.java ├── ScriptParser.java ├── ScriptStdout.java ├── SelectStatement.java └── Statement.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | doc/** 3 | dats*/ 4 | config.json 5 | *.log 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/README.md -------------------------------------------------------------------------------- /docs/GoodCodes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/docs/GoodCodes.txt -------------------------------------------------------------------------------- /docs/TOSEC Naming Convention 2015-03-23.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/docs/TOSEC Naming Convention 2015-03-23.pdf -------------------------------------------------------------------------------- /docs/The Official No-Intro Convention (20071030).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/docs/The Official No-Intro Convention (20071030).pdf -------------------------------------------------------------------------------- /docs/goodgb 3.14.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/docs/goodgb 3.14.dat -------------------------------------------------------------------------------- /docs/xmlheaders.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/docs/xmlheaders.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/pom.xml -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/run.sh -------------------------------------------------------------------------------- /src/com/github/jakz/nit/Args.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/Args.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/Command.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/DatType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/DatType.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/DevMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/DevMain.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/Main.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/Operations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/Operations.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/Options.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/Options.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/batch/BatchDatClassification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/batch/BatchDatClassification.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/batch/BatchOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/batch/BatchOperations.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/batch/BatchOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/batch/BatchOptions.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/batch/BatchVerifyResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/batch/BatchVerifyResult.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/batch/SetToPathMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/batch/SetToPathMapper.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/config/Config.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/config/MergeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/config/MergeOptions.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/data/Searcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/data/Searcher.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/data/header/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/data/header/Header.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/data/header/Headers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/data/header/Headers.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/data/header/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/data/header/Rule.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/data/header/SkippingStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/data/header/SkippingStream.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/data/header/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/data/header/Test.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/data/header/TestData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/data/header/TestData.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/emitter/ClrMameProEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/emitter/ClrMameProEmitter.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/emitter/CreatorOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/emitter/CreatorOptions.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/emitter/Emitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/emitter/Emitter.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/emitter/GameSetCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/emitter/GameSetCreator.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/gui/FrameSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/gui/FrameSet.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/gui/GameListPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/gui/GameListPanel.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/gui/GameSetComparePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/gui/GameSetComparePanel.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/gui/GameSetListPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/gui/GameSetListPanel.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/gui/GameSetMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/gui/GameSetMenu.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/gui/LogPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/gui/LogPanel.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/gui/SearchPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/gui/SearchPanel.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/gui/SimpleFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/gui/SimpleFrame.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/merger/ArchiveEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/merger/ArchiveEntry.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/merger/ArchiveInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/merger/ArchiveInfo.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/merger/Merger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/merger/Merger.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/merger/TitleNormalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/merger/TitleNormalizer.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/parser/ClrMameProParserDat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/parser/ClrMameProParserDat.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/parser/HeaderParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/parser/HeaderParser.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/persistence/HandleSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/persistence/HandleSerializer.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/renamer/RenamerRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/renamer/RenamerRule.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/renamer/TermSetRenamerRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/renamer/TermSetRenamerRule.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/scanner/Renamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/scanner/Renamer.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/scripts/ConsolePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/scripts/ConsolePanel.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/scripts/FindStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/scripts/FindStatement.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/scripts/Script.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/scripts/Script.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/scripts/ScriptEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/scripts/ScriptEnvironment.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/scripts/ScriptParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/scripts/ScriptParser.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/scripts/ScriptStdout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/scripts/ScriptStdout.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/scripts/SelectStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/scripts/SelectStatement.java -------------------------------------------------------------------------------- /src/com/github/jakz/nit/scripts/Statement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakz/no-intro-tools/HEAD/src/com/github/jakz/nit/scripts/Statement.java --------------------------------------------------------------------------------