├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── dep └── zlib.lua ├── generate.bat ├── plutonium_logo.jpg ├── premake5.lua ├── src ├── ZoneTool-Frontend.lua ├── ZoneTool-Frontend │ ├── base_functions.cpp │ ├── base_functions.hpp │ ├── base_types.cpp │ ├── base_types.hpp │ ├── binary_reader.cpp │ ├── binary_reader.hpp │ ├── linkers │ │ ├── iw4.cpp │ │ └── iw4.hpp │ ├── main.cpp │ ├── stdafx.cpp │ ├── stdafx.hpp │ ├── zone_pointer.cpp │ └── zone_pointer.hpp ├── ZoneTool.lua └── ZoneTool │ ├── code_generator │ ├── code_generator.cpp │ ├── code_generator.hpp │ ├── load.cpp │ ├── load.hpp │ ├── save.cpp │ └── save.hpp │ ├── main.cpp │ ├── parser │ ├── game_header.cpp │ ├── game_header.hpp │ ├── lexical_analyser.cpp │ ├── lexical_analyser.hpp │ ├── type.cpp │ ├── type.hpp │ ├── type_expression.cpp │ ├── type_expression.hpp │ ├── type_instance.cpp │ ├── type_instance.hpp │ ├── type_member.cpp │ └── type_member.hpp │ ├── stdafx.cpp │ └── stdafx.hpp └── tools └── premake5.exe /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/README.md -------------------------------------------------------------------------------- /dep/zlib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/dep/zlib.lua -------------------------------------------------------------------------------- /generate.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/generate.bat -------------------------------------------------------------------------------- /plutonium_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/plutonium_logo.jpg -------------------------------------------------------------------------------- /premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/premake5.lua -------------------------------------------------------------------------------- /src/ZoneTool-Frontend.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend.lua -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/base_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/base_functions.cpp -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/base_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/base_functions.hpp -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/base_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/base_types.cpp -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/base_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/base_types.hpp -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/binary_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/binary_reader.cpp -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/binary_reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/binary_reader.hpp -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/linkers/iw4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/linkers/iw4.cpp -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/linkers/iw4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/linkers/iw4.hpp -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/main.cpp -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/stdafx.cpp: -------------------------------------------------------------------------------- 1 | #include "stdafx.hpp" 2 | -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/stdafx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/stdafx.hpp -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/zone_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/zone_pointer.cpp -------------------------------------------------------------------------------- /src/ZoneTool-Frontend/zone_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool-Frontend/zone_pointer.hpp -------------------------------------------------------------------------------- /src/ZoneTool.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool.lua -------------------------------------------------------------------------------- /src/ZoneTool/code_generator/code_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/code_generator/code_generator.cpp -------------------------------------------------------------------------------- /src/ZoneTool/code_generator/code_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/code_generator/code_generator.hpp -------------------------------------------------------------------------------- /src/ZoneTool/code_generator/load.cpp: -------------------------------------------------------------------------------- 1 | #include "stdafx.hpp" 2 | 3 | namespace zonetool 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /src/ZoneTool/code_generator/load.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | namespace zonetool 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /src/ZoneTool/code_generator/save.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/code_generator/save.cpp -------------------------------------------------------------------------------- /src/ZoneTool/code_generator/save.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/code_generator/save.hpp -------------------------------------------------------------------------------- /src/ZoneTool/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/main.cpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/game_header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/game_header.cpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/game_header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/game_header.hpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/lexical_analyser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/lexical_analyser.cpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/lexical_analyser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/lexical_analyser.hpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/type.cpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/type.hpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/type_expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/type_expression.cpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/type_expression.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/type_expression.hpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/type_instance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/type_instance.cpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/type_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/type_instance.hpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/type_member.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/type_member.cpp -------------------------------------------------------------------------------- /src/ZoneTool/parser/type_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/parser/type_member.hpp -------------------------------------------------------------------------------- /src/ZoneTool/stdafx.cpp: -------------------------------------------------------------------------------- 1 | #include "stdafx.hpp" 2 | -------------------------------------------------------------------------------- /src/ZoneTool/stdafx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/src/ZoneTool/stdafx.hpp -------------------------------------------------------------------------------- /tools/premake5.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZoneTool/zonetool2/HEAD/tools/premake5.exe --------------------------------------------------------------------------------