Skip to content
forked from z80rotom/ev-as

Assembler for EvScripts from Pokemon BDSP

License

Notifications You must be signed in to change notification settings

AarCon/unity-ev-as

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ev-as

Assembler for EvScripts from Pokemon BDSP

ev-as Usage

Takes an EvScript (.ev) file and assembles it and repacks it into the Unity ev_script bundle.

Example: src/ev_as.py -i d05r0114.ev -o Dpr/ev_scripts -s d05r0114

ev-parse

Parser for EvScripts from Pokemon BDSP

ev-parse Usage

Takes an ev_script file and extracts and parses all of the individual script files

Example: src/ev_parse.py -i Dpr/ev_script

Tool Setup

pip install -r requirements.txt

EvScript

EvScript refers to scripts with an assembly-like syntax that use EvCmd's as defined by BDSP. All currently known EvCmd's can be found in ev_cmd.csv, and examples for EvScripts can be found in the examples directly. If you want to edit existing scripts the best way is by dumping all the scripts with ev-parse and then editing them before assembling and repacking them with this program.

About

Assembler for EvScripts from Pokemon BDSP

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.4%
  • ANTLR 1.6%