Skip to content

Fix TMNT: Shredder's Revenge startup with macOS game data - #2651

Merged
Slayer366 merged 1 commit into
PortsMaster:mainfrom
Producdevity:fix/tmntsr-macos-metadata
Aug 31, 2026
Merged

Fix TMNT: Shredder's Revenge startup with macOS game data#2651
Slayer366 merged 1 commit into
PortsMaster:mainfrom
Producdevity:fix/tmntsr-macos-metadata

Conversation

@Producdevity

Copy link
Copy Markdown
Contributor

Game Information

Game data copied from macOS can contain .DS_Store files. TMNT's FNA content loader treats these files as assets and attempts to load Content/AssetPacks/.xnb, causing startup to fail.

This removes .DS_Store files from gamedata before launch, similar to what the Celeste launch script does for ._* metadata.

Testing

  • Tested on ROCKNIX. removing .DS_Store cleared ContentLoadException: Could not load asset AssetPacks/! and reached the splash screens.
  • bash -n ports/tmntsr/TMNTShreddersRevenge.sh

Authorship & Testing

  • I wrote and understand this script/patch myself, or clearly marked which parts came from an AI assistant and reviewed them
  • I can explain every non-standard line in my launch script

@Slayer366
Slayer366 merged commit bf125f9 into PortsMaster:main Aug 31, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants