libretro / libretro/nxengine-libretro

An event not working in a non-english version

Open
#33 9 comments 1 reaction 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.