Jump to content

XDScript : A scripting language for Pokemon XD:GoD


StarsMmd

Recommended Posts

I have created a new scripting language for Pokemon XD: Gale of Darkness. This will make editing scripts much easier and far more intuitive than before. So far only the decompiler is done which converts the raw binary data into human readable .xds scripts. It's quite a big project on it's own so I felt it needed a thread to collect input and document its progress.

For now I have dumped every script in the game and uploaded them here:

Pokemon XD .xds files

A syntax highlighting scheme and a colour scheme for the Sublime Text 3 text editor developed just for .xds files are also included.

1484284692_ScreenShot2018-06-01at14_34_24.thumb.png.932d2d233afc4291bd5b3625655e5f1a.png

There are still a lot of undocumented classes and functions in XD's script engine which have just been given default names for now. If you notice any patterns and think you've figured out what a function does then please let me know.

 

Major thanks to @Tux for originally disassembling the scripts in XD. The decompiler is based on his tool. XD Script

Edited by StarsMmd
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...