libretro / libretro/nxengine-libretro
An event not working in a non-english version
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 86
- Forks
- 95
- Avg merge
- 4h 44m
- Merged PRs (30d)
- 1
Description
(thanks to github for erasing my message while i was writing it btw! :D )
One particular event doesn't work on the french version of Cave Story: The event #1000 in Barr.tsc (when the player shoots Toroko at the beginning and speaks to her to talk to her about the pendant and trigger the fight with Balrog) Toroko doesn't reply when she is down. Quote doesn't display a ? at it but no dialog triggers, making the player stuck there forever.
I believe it comes from the NX Engine because:
- I tried to directly start the exe of this french version, the event works fine
- I tried the english version on the NX engine, the event works fine
- I triple checked Barr.tsc, and except for the translated text, there's no typo or anything in the code.
For those who want to try, here's the french translation made ready for NX engine and having this strange glitch. This happens in the Linux and Windows versions of the engine.
(Is there a way to have a debug log of this core so maybe i can provide more info about this? Because RetroArch doesn't report any log at this point)
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce event #1000 in the French version of Barr.tsc using the linked NX Engine package, then compare it with the English version and the standalone executable, which reportedly work. Start by investigating how the NX Engine handles the translated event and whether a debug log can expose why Toroko's dialogue does not trigger; done means the event works in the French Linux and Windows versions without blocking progress.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100