kion
Garbage Human
- Gender
- Male
Wanted to post something i've been working on in the background for a while: psz for godot (needs a name).

The project is poorly split across the following repos:
1. https://github.com/DashGL/psz-asset-viewer uses apicula to extract the assets from the rom
2. https://github.com/kion-dgl/psz-sketch use threejs to break out the assets to try and build viewers for all of the assets
3. https://github.com/kion-dgl/psz-godot where the actual gameplay is being implemented
What i have so far:
I went ahead an implemented a simple version of the game that runs with terminal graphics to get a subset of the game with most of the systems
- creating a character
- deleting a character
- selecting an existing character
- item shop
- weapon shop
- tekker (adapted from custom shop)
- storage
- guild counter
- field
Gameplay is where things get really janky, i have a test scene with a humar fighting three ghowls, but to cover the scope of the gameplay all of the combat currently just text on a screen to mock out spawns and drops.
The goal is to replicate most of the psz experience while doing the bare minimum to try and adapt the story telling of pso. the player isn't the hero, they're just a hunter that signs up for the guild. Kai and Sarisa are characters you work with in quests from the guild, not main characters that pull you along for the main story. I'd like to lean into the western punk style and grit a little more. We could have message packs from dead hunters leaving their last words.
Release is here if anyone wants to test out the tiny amount of content i have so far: https://github.com/kion-dgl/psz-godot/releases
Edit, some other resources i forgot to add:
- https://github.com/SonicMastr/godot-vita repo which has a godot to vita pipeline. i might need to test backporting it from 4.5 for this.
- https://github.com/scurest/apicula repo which handles exporting nds assets
- https://github.com/DashGL/ArchiveUnpacker repo that handles the zpr compression format for psz

The project is poorly split across the following repos:
1. https://github.com/DashGL/psz-asset-viewer uses apicula to extract the assets from the rom
2. https://github.com/kion-dgl/psz-sketch use threejs to break out the assets to try and build viewers for all of the assets
3. https://github.com/kion-dgl/psz-godot where the actual gameplay is being implemented
What i have so far:
I went ahead an implemented a simple version of the game that runs with terminal graphics to get a subset of the game with most of the systems
- creating a character
- deleting a character
- selecting an existing character
- item shop
- weapon shop
- tekker (adapted from custom shop)
- storage
- guild counter
- field
Gameplay is where things get really janky, i have a test scene with a humar fighting three ghowls, but to cover the scope of the gameplay all of the combat currently just text on a screen to mock out spawns and drops.
The goal is to replicate most of the psz experience while doing the bare minimum to try and adapt the story telling of pso. the player isn't the hero, they're just a hunter that signs up for the guild. Kai and Sarisa are characters you work with in quests from the guild, not main characters that pull you along for the main story. I'd like to lean into the western punk style and grit a little more. We could have message packs from dead hunters leaving their last words.
Release is here if anyone wants to test out the tiny amount of content i have so far: https://github.com/kion-dgl/psz-godot/releases
Edit, some other resources i forgot to add:
- https://github.com/SonicMastr/godot-vita repo which has a godot to vita pipeline. i might need to test backporting it from 4.5 for this.
- https://github.com/scurest/apicula repo which handles exporting nds assets
- https://github.com/DashGL/ArchiveUnpacker repo that handles the zpr compression format for psz