DQMJ1 Utilities (dqmj1_util)¶
DQMJ1 Utilities is an unofficial Python library for parsing a modifying data files from Dragon Quest Monsters: Joker.
This library is a work in progress, so the API may change frequently.
import dqmj1_util as dqmj
rom = dqmj.Rom("Dragon Quest Monsters - Joker (USA).nds")
# Reading game data
encounters = rom.encounters
print(encounters[1].species)
print(encounters[1].species_id)
# Modding game files
btl_enmy_prm = rom.btl_enmy_prm
for btl in btl_enmy_prm.entries:
btl.species_id = 318 # 318 == Dr Snapped
rom.btl_enmy_prm = btl_enmy_prm
rom.write("oops_all_snaps.nds")
Sections¶
Tutorials walks you through using
dqmj1_utilto read and modify data from the game’s ROM.Simple Data teaches you about reading data from the game in a simple but read-only way.
Raw Data teaches you about reading and writing raw data from the game’s ROM.
API Documentation gives you details on the classes, methods, etc. offered by the library.