You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ideally by implementing #6 we should have a list of supported features and keep track of them, and what's bad / good about them (or more specifically: who should be using them).
At the time of writing these are:
Integrated
(More information regarding these can be found in the respective PR)
Replacing font0, font1, font2, font3, font4 with higher resolution versions ( partially in Add support for font4 #3 ); graphics enhancement
The existing font hacks also come with their own resource files, so applying them won't break the game for anyone.
However, we do need legal remakes of the original fonts, and that work is not complete yet. The current fonts look "odd" so nobody should use the patcher.
The files need to be licensed properly and a way to integrate them should be found. As generating *.raw or *.bin files using external tools is not the best option.
Patch quality of streamed audio; audio enhancement
This patch breaks the game for people, because suddenly all background music files would have to be stored at 44.1kHz . It should be optional or be enhanced to dynamically change the playback rate etc.
Upgrade network play updates to 100%; network mode enhancement
This patch is untested. It has been confirmed to work in hosting mode, but no other players were on the server at the time. It has also not been tested wether the DirectPlay GUID switching works, which should prevent players with this patch, to play with unpatched versions.
Also see Network upgrade patch only allows 1 health and 1 level in menu #5 .
Network mode enhancements also affect the games DirectPlay GUID, and combinations of enabled features should probably generate a unique combination for the GUID, so only versions with the same patches can play together.
Development features are pretty shady hacks and should not be used. They might break some things in the game logic, leak memory or do other bad things. They might still be useful for prototyping future hacks or tools.
The text was updated successfully, but these errors were encountered:
Ideally by implementing #6 we should have a list of supported features and keep track of them, and what's bad / good about them (or more specifically: who should be using them).
At the time of writing these are:
Integrated
(More information regarding these can be found in the respective PR)
Replacing font0, font1, font2, font3, font4 with higher resolution versions ( partially in Add support for font4 #3 ); graphics enhancement
The existing font hacks also come with their own resource files, so applying them won't break the game for anyone.
However, we do need legal remakes of the original fonts, and that work is not complete yet. The current fonts look "odd" so nobody should use the patcher.
The files need to be licensed properly and a way to integrate them should be found. As generating *.raw or *.bin files using external tools is not the best option.
Patch quality of streamed audio; audio enhancement
This patch breaks the game for people, because suddenly all background music files would have to be stored at 44.1kHz . It should be optional or be enhanced to dynamically change the playback rate etc.
Upgrade network play updates to 100%; network mode enhancement
This patch is untested. It has been confirmed to work in hosting mode, but no other players were on the server at the time. It has also not been tested wether the DirectPlay GUID switching works, which should prevent players with this patch, to play with unpatched versions.
Also see Network upgrade patch only allows 1 health and 1 level in menu #5 .
Disable podracer vs. podracer collisions in multiplayer mode ( Disable podracer vs. podracer collisions in multiplayer mode #10 ); network mode enhancement
Load sprites from TGA ( Add hack to load sprites from TGA #11 ); development feature
This was merged mostly for its support functions, to make it easier to integrate Abstract patcher code and release as a loader (DLL or EXE) #14 .
Note that this does nothing, if there are no replacement TGA files. However, if the TGA files exist, it might cause memory leaks or other issues.
Add string display when a trigger is executed ( Add string display when a trigger is executed #12 ); development feature
Network mode enhancements also affect the games DirectPlay GUID, and combinations of enabled features should probably generate a unique combination for the GUID, so only versions with the same patches can play together.
Development features are pretty shady hacks and should not be used. They might break some things in the game logic, leak memory or do other bad things. They might still be useful for prototyping future hacks or tools.
The text was updated successfully, but these errors were encountered: