├── .codeclimate.yml ├── .editorconfig ├── .eslintrc ├── .github └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .nycrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── eslint.config.mjs ├── global.d.ts ├── package.json ├── src ├── AngleConverter.ts ├── CommonInterfaces.ts ├── HexBuffer.ts ├── W3Buffer.ts ├── index.ts └── translators │ ├── CamerasTranslator.ts │ ├── DoodadsTranslator.ts │ ├── ImportsTranslator.ts │ ├── InfoTranslator.ts │ ├── ObjectsTranslator.ts │ ├── RegionsTranslator.ts │ ├── SoundsTranslator.ts │ ├── StringsTranslator.ts │ ├── TerrainTranslator.ts │ ├── UnitsTranslator.ts │ └── index.ts ├── test ├── .mocharc.json ├── AngleConverter.test.ts ├── HexBuffer.test.ts ├── TranslatorReversion.test.ts ├── W3Buffer.test.ts └── data │ ├── cameras.json │ ├── doodads.json │ ├── imports.json │ ├── info.json │ ├── obj-abilities.json │ ├── obj-buffs.json │ ├── obj-destructables.json │ ├── obj-doodads.json │ ├── obj-items.json │ ├── obj-units.json │ ├── obj-upgrades.json │ ├── regions.json │ ├── sounds.json │ ├── strings.json │ ├── terrain.json │ ├── units.json │ ├── war3map.doo │ ├── war3map.imp │ ├── war3map.j │ ├── war3map.shd │ ├── war3map.w3a │ ├── war3map.w3b │ ├── war3map.w3c │ ├── war3map.w3d │ ├── war3map.w3e │ ├── war3map.w3h │ ├── war3map.w3i │ ├── war3map.w3q │ ├── war3map.w3r │ ├── war3map.w3s │ ├── war3map.w3t │ ├── war3map.w3u │ ├── war3map.wts │ └── war3mapUnits.doo └── tsconfig.json /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/.gitignore -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/.nycrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'intn'; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/package.json -------------------------------------------------------------------------------- /src/AngleConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/AngleConverter.ts -------------------------------------------------------------------------------- /src/CommonInterfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/CommonInterfaces.ts -------------------------------------------------------------------------------- /src/HexBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/HexBuffer.ts -------------------------------------------------------------------------------- /src/W3Buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/W3Buffer.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/translators/CamerasTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/translators/CamerasTranslator.ts -------------------------------------------------------------------------------- /src/translators/DoodadsTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/translators/DoodadsTranslator.ts -------------------------------------------------------------------------------- /src/translators/ImportsTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/translators/ImportsTranslator.ts -------------------------------------------------------------------------------- /src/translators/InfoTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/translators/InfoTranslator.ts -------------------------------------------------------------------------------- /src/translators/ObjectsTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/translators/ObjectsTranslator.ts -------------------------------------------------------------------------------- /src/translators/RegionsTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/translators/RegionsTranslator.ts -------------------------------------------------------------------------------- /src/translators/SoundsTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/translators/SoundsTranslator.ts -------------------------------------------------------------------------------- /src/translators/StringsTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/translators/StringsTranslator.ts -------------------------------------------------------------------------------- /src/translators/TerrainTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/translators/TerrainTranslator.ts -------------------------------------------------------------------------------- /src/translators/UnitsTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/translators/UnitsTranslator.ts -------------------------------------------------------------------------------- /src/translators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/src/translators/index.ts -------------------------------------------------------------------------------- /test/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/.mocharc.json -------------------------------------------------------------------------------- /test/AngleConverter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/AngleConverter.test.ts -------------------------------------------------------------------------------- /test/HexBuffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/HexBuffer.test.ts -------------------------------------------------------------------------------- /test/TranslatorReversion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/TranslatorReversion.test.ts -------------------------------------------------------------------------------- /test/W3Buffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/W3Buffer.test.ts -------------------------------------------------------------------------------- /test/data/cameras.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/cameras.json -------------------------------------------------------------------------------- /test/data/doodads.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/doodads.json -------------------------------------------------------------------------------- /test/data/imports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/imports.json -------------------------------------------------------------------------------- /test/data/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/info.json -------------------------------------------------------------------------------- /test/data/obj-abilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/obj-abilities.json -------------------------------------------------------------------------------- /test/data/obj-buffs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/obj-buffs.json -------------------------------------------------------------------------------- /test/data/obj-destructables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/obj-destructables.json -------------------------------------------------------------------------------- /test/data/obj-doodads.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/obj-doodads.json -------------------------------------------------------------------------------- /test/data/obj-items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/obj-items.json -------------------------------------------------------------------------------- /test/data/obj-units.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/obj-units.json -------------------------------------------------------------------------------- /test/data/obj-upgrades.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/obj-upgrades.json -------------------------------------------------------------------------------- /test/data/regions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/regions.json -------------------------------------------------------------------------------- /test/data/sounds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/sounds.json -------------------------------------------------------------------------------- /test/data/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/strings.json -------------------------------------------------------------------------------- /test/data/terrain.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/terrain.json -------------------------------------------------------------------------------- /test/data/units.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/units.json -------------------------------------------------------------------------------- /test/data/war3map.doo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.doo -------------------------------------------------------------------------------- /test/data/war3map.imp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.imp -------------------------------------------------------------------------------- /test/data/war3map.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.j -------------------------------------------------------------------------------- /test/data/war3map.shd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.shd -------------------------------------------------------------------------------- /test/data/war3map.w3a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3a -------------------------------------------------------------------------------- /test/data/war3map.w3b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3b -------------------------------------------------------------------------------- /test/data/war3map.w3c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3c -------------------------------------------------------------------------------- /test/data/war3map.w3d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3d -------------------------------------------------------------------------------- /test/data/war3map.w3e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3e -------------------------------------------------------------------------------- /test/data/war3map.w3h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3h -------------------------------------------------------------------------------- /test/data/war3map.w3i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3i -------------------------------------------------------------------------------- /test/data/war3map.w3q: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3q -------------------------------------------------------------------------------- /test/data/war3map.w3r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3r -------------------------------------------------------------------------------- /test/data/war3map.w3s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3s -------------------------------------------------------------------------------- /test/data/war3map.w3t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3t -------------------------------------------------------------------------------- /test/data/war3map.w3u: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.w3u -------------------------------------------------------------------------------- /test/data/war3map.wts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3map.wts -------------------------------------------------------------------------------- /test/data/war3mapUnits.doo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/test/data/war3mapUnits.doo -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiefOfGxBxL/WC3MapTranslator/HEAD/tsconfig.json --------------------------------------------------------------------------------