Skip to content
This repository has been archived by the owner on Feb 7, 2022. It is now read-only.

Support older versions of RFG #13

Closed
Moneyl opened this issue Dec 30, 2019 · 0 comments
Closed

Support older versions of RFG #13

Moneyl opened this issue Dec 30, 2019 · 0 comments
Labels
Platforms Issues related to distribution platforms like Steam or GOG, and with different OS'es wontfix This will not be worked on

Comments

@Moneyl
Copy link
Contributor

Moneyl commented Dec 30, 2019

Currently the RSL only supports RFG Re-mars-tered edition on Steam, with plans to support the GOG version #12. Re-mars-tered was chosen partially because it is newer and comes with many graphics and performance improvements, but also because it came with a PDB filled with debug information, which makes finding useful pieces of code for hooking much easier.

The original versions of RFG do not have PDBs publicly available. This means that making something like the script loader for those older versions would be a lot more work. Since in depth reverse engineering would be required for any function or code needing to be hooked or modified. It's possible that large portions of the RSL would need to be rewritten to work with original versions of RFG since it's designed with re-mars-tered structures in mind, and we don't know if they've changed significantly between the original versions and re-mars-tered.

So, for the time being the RSL will not support any versions of RFG other than Re-mars-tered on Steam and GOG.

@Moneyl Moneyl added wontfix This will not be worked on Platforms Issues related to distribution platforms like Steam or GOG, and with different OS'es labels Dec 30, 2019
@Moneyl Moneyl closed this as completed Dec 30, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Platforms Issues related to distribution platforms like Steam or GOG, and with different OS'es wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

1 participant