I personally found this guide by dschultz really helpful if you’ve already got IDA set up:
https://www.romraider.com/forum/viewtopic.php?f=40&t=8449I typically follow steps 1–3 from that guide, but instead of going through 4–6, I’ll open HxD with both the ROM I want to define and another similar one to use as reference. Then I go address by address in the hex editor, looking for similar data patterns it can be tricky since values change, but the structure usually holds. Once I’ve matched a few key locations, I cross-check the tables with ScoobyRom to confirm table sizes and layout. Then I build out the XML manually.
It’s far from the “proper” way, but it’s what works for me.
I took the liberty of cracking open your ROM and started poking around but it’s not a full definition, I’ll attach what I found in case it helps you get a head start.
As for ScoobyRom, check out Aalesv’s GitHub fork. He updated it as a binary so there’s no compiling needed. Be sure to read the README it lists all the dependencies you'll need to run it properly.