Crusader_Decomp/tools
MaddoScientisto 82ae89865a Add new modules for Crusader map rendering and processing
- Implemented `formats.py` to define data structures and functions for handling map data, including reading and decoding shape and map items.
- Created `png.py` for generating PNG images from shape frames and pixel data.
- Developed `sorting.py` to manage the sorting and rendering order of map items based on their properties and spatial relationships.
- Introduced `render_all_maps.py` to facilitate the rendering of all maps for specified games, including command-line argument parsing and subprocess management for rendering tasks.
2026-03-27 08:22:09 +01:00
..
__pycache__ Add various scripts and JSON plans for Ghidra project 2026-03-20 23:50:39 +01:00
crusader_map Add new modules for Crusader map rendering and processing 2026-03-27 08:22:09 +01:00
pyghidra_crusader Pseudocode and stuff 2026-03-25 23:32:13 +01:00
tests Map sorting and usecode 2026-03-26 23:12:38 +01:00
unkcoffs Usecode pseudocode 2026-03-26 00:37:17 +01:00
__init__.py Add various scripts and JSON plans for Ghidra project 2026-03-20 23:50:39 +01:00
export_usecode_pseudocode.py Pseudocode decompialtion improvements and docs 2026-03-26 22:10:48 +01:00
extract_eusecode_flx.py Usecode pseudocode 2026-03-26 00:37:17 +01:00
poc_crusader_usecode_parser.py Map sorting and usecode 2026-03-26 23:12:38 +01:00
render_all_maps.py Add new modules for Crusader map rendering and processing 2026-03-27 08:22:09 +01:00
render_crusader_map.py Add new modules for Crusader map rendering and processing 2026-03-27 08:22:09 +01:00
temp_usecode_sample.ps1 Add Crusader-specific USECODE data and documentation 2026-03-22 17:26:39 +01:00
update_usecode_shape_catalog.py Pseudocode decompialtion improvements and docs 2026-03-26 22:10:48 +01:00
usecode_family_compare.py Add detailed class event processing and family comparison tools 2026-03-22 23:24:46 +01:00