n00854180t
New Member
- Joined
- Dec 2, 2016
- Messages
- 25
I wrote an extension for SWGEmu client that injects a DLL which hooks the chat/mood/language part of command execution, as well as the function for echoing to the chat, to implement new slash commands.
Currently, I've implemented a number of commands related to overriding the in-game graphics options and setting them to values above the default maximums.
Here's a list of commands my extension implements:
Here's the VirusTotal. It does have some detections, but they show as "ProcessPatcher", which is because my program injects a DLL into the SWGEmu process.
https://www.virustotal.com/en/file/8dc2bb3ad1fa3001dd54f2dc7ed220282bd6d91df74c10d12e17a22d3b4fba79/analysis/1483248014/
Download
NEW! Source code for both the loader and DLL extension (releases section has binaries):
https://github.com/ChairGraveyard/SWGExtensionLoader
https://github.com/ChairGraveyard/SWGCommandExtension
or directly from the forum:
Currently, I've implemented a number of commands related to overriding the in-game graphics options and setting them to values above the default maximums.
Here's a list of commands my extension implements:
- /globaldetail X - sets the Global Detail Level to X, valid ranges are 1-24. You must move the slider in Terrain options AFTER using this command.
- </hdterrain|/highdetailterrain> X - sets the High Detail Terrain Distance to X, valid ranges are 1-50. You must move the slider in Terrain options AFTER using this command.
- /radialflora X - sets the Radial Flora Distance to X, valid ranges are 1-256.
- </ncflora|/noncollidableflora> X - sets the Non-Collidable Flora Distance to X, valid ranges are 1-128.
- </vd|/viewdistance> X - sets the View/Rendering Distance to X, valid ranges are 512-4096.
- </getvd|/getviewdistance> - Prints the current View/Rendering Distance value to the chat.
- /getradialflora - Prints the current Radial Flora Distance value to the chat.
- </getncflora|/getnoncollidableflora> - Prints the current Non-Collidable Flora Distance value to the chat.
- </setall|/overrideall> <default|low|medium|high|ultra> - Sets all graphics settings to preset values. Type /overrideall help for info on each preset.
- /exthelp - This command, which lists help info on available extension commands.
Here's the VirusTotal. It does have some detections, but they show as "ProcessPatcher", which is because my program injects a DLL into the SWGEmu process.
https://www.virustotal.com/en/file/8dc2bb3ad1fa3001dd54f2dc7ed220282bd6d91df74c10d12e17a22d3b4fba79/analysis/1483248014/
Download
NEW! Source code for both the loader and DLL extension (releases section has binaries):
https://github.com/ChairGraveyard/SWGExtensionLoader
https://github.com/ChairGraveyard/SWGCommandExtension
or directly from the forum:
Attachments
-
39.5 KB Views: 343