Contains a collection of one-off scripts to extract data and graphics from the game Uncharted Waters: New Horizons (大航海時代II). They are in turn used for a browser-based remake — see https://github.com/JohanLi/uncharted-waters-2.
Examples of what the scripts extract:
- the tilesets used for the world map, including the one for ships
- all three parts of the world map
- a visualization of winds and ocean current
- port and ship data
- dueling sprites
Using this directory as root:
pip install -r requirements.txt
The scripts available to run, which all produce files in a newly created output directory, are:
- draw_tilesets.py
- draw_world_map.py
- draw_winds_current_anomalies.py
- combine_world_map_parts.py
- ports/combine_tilemaps.py
- ports/draw_tilesets.py
- ports/extract_metadata.py
- ships/extract_metadata.py
- ships/parse_shipyards.py
- dueling/extract_iap.py
- dueling/extract_iae.py
Python 3.8.12 was used.