Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Modding: Allow replacing EXE text/data hardcoded in code #699

Merged

Conversation

myst6re
Copy link
Contributor

@myst6re myst6re commented May 31, 2024

Summary

Sometimes texts and textures are stored inside the EXE, instead in the data directory.
In this case it is harder for modders to mod the game.

This feature allows modders to override data from the EXE via the
Direct Mode feature.

Use the save_exe_data option to dump files to the direct/exe/ directory.
And then FFNx will look for those files directly instead of data from the EXE.

Supported data

FF8

  • battle_scans.msd: Texts in battle scans. Note: this is not exactly the same
    format in the EXE, the msd format is used because it is a well documented format
    of FF8.

ACKs

  • I have updated the Changelog.md file
  • I did test my code on FF7
  • I did test my code on FF8

@myst6re myst6re force-pushed the feature/save-exe-data branch 2 times, most recently from 72a893d to 9208e2d Compare June 1, 2024 12:47
@myst6re myst6re marked this pull request as ready for review June 1, 2024 12:47
@myst6re myst6re marked this pull request as draft June 1, 2024 12:47
@myst6re myst6re force-pushed the feature/save-exe-data branch from 9208e2d to 416d622 Compare June 1, 2024 12:49
@myst6re myst6re marked this pull request as ready for review June 1, 2024 12:49
@julianxhokaxhiu julianxhokaxhiu added the enhancement New feature or request label Jun 1, 2024
@julianxhokaxhiu julianxhokaxhiu added this to the 1.20.0 milestone Jun 1, 2024
@julianxhokaxhiu julianxhokaxhiu self-requested a review June 1, 2024 12:51
@julianxhokaxhiu julianxhokaxhiu changed the title New feature: EXE data. Only FF8's battle scan texts supported for now Modding: Allow replacing EXE text/data hardcoded in code Jun 1, 2024
@myst6re myst6re force-pushed the feature/save-exe-data branch from 416d622 to 86e1a2f Compare June 1, 2024 19:15
@julianxhokaxhiu julianxhokaxhiu merged commit b2db930 into julianxhokaxhiu:master Jun 1, 2024
@julianxhokaxhiu
Copy link
Owner

Thank you!

@myst6re myst6re deleted the feature/save-exe-data branch June 1, 2024 21:18
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants