[To be named] Porting Phantasy Star Zero to Godot

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).

1770597869831.png

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
 
omg if u could implement a quick menu we would be golden

that should be something i need to implement anyways for debugging. i should be able to manage something for quick weapon switching and being able to add more techs.
i finished getting all of the stages ported over. grid system for stages is working, added place holder gates and loading triggers. right now there are random graphical glitches on the stages, and i need to fix the waypoints for entering / exiting stages.
 

Attachments

  • Screenshot From 2026-02-12 16-35-48.png
    Screenshot From 2026-02-12 16-35-48.png
    490.7 KB · Views: 3
  • Screenshot From 2026-02-12 16-36-17.png
    Screenshot From 2026-02-12 16-36-17.png
    1.8 MB · Views: 3
  • Screenshot From 2026-02-12 16-36-38.png
    Screenshot From 2026-02-12 16-36-38.png
    1.5 MB · Views: 3
Back
Top