Lastly, since this has been a continuous nuisance: I DO NOT ALLOW TRANSLATING MY TABLES TO ANY LANGUAGE AND SOME RANDOM GUY POSTING THEM FOR OTHERS WHO DON'T KNOW ENGLISH. My mother tongue isn't English, but I learned it anyway. If I could do it, so can you.
I DO NOT ALLOW ANY OF MY TABLES POSTED ON 3DM FORUMS. Why? Simple. Because the Chinese users have the habit of taking tables from FRF, translating them to Chinese and posting them there WITHOUT EXPLICITLY ASKING FOR PERMISSION. They say the people don't know how to read English, but the outcome is simple: the poster gets all the praise, including donations for translating other people's work T_T The original author is therefore a thing of the past, as the focus becomes the Chinese wording, rather than what they are using from the table. Remember the translator did not create the options in the table! So no, one more time, from now on till forever: YOU ARE NOT ALLOWED TO POST ANY OF MY TABLES, IN ANY FORM OR SHAPE, ON 3DM FORUMS. It's high time I've addressed this because it seems the mentality there is toxic, knows no shame or gives any respect to table makers.
Game Name: Homeworld 3
Game Vendor: Steam
Game Version: Build ID 14333539
Game Process: Homeworld3.exe
[ 15 May 24 - Hit #1 ]
This post contains a DLL file (dxgi.dll) [1] and a CT file (the cheat table) [2].
THE CHEAT TABLE NEEDS THE DLL TO WORK!
Details on how to use each and the features are listed below. Please take your time and READ through it all.
------------------------------------------------------------------------------------------------------------------------------------
[ 1 ] The proxy DLL will automatically perform several UE4-internal tasks when the game is initialized:
- Hooks UGameViewportClient::SetupInitialLocalPlayer to construct the Console UObject, member of GameViewportClient. You may then use Tilde (~) key to open up the console.
To change the key:
- Open dxgi.ini BEFORE starting the game.
- Change the key to one of the accepted names you see listed there.
- No, you cannot change the key while the game is running.
- Exposes several important UObjects: LocalPlayer, GameVieweportClient, Console, PlayerController, CheatManager, Pawn. These are then used directly in the cheat table in any of the various scripts.
- Makes sure RavenCheatManager is always constructed.
- Makes any command you run in the console -IF THE COMMAND EXISTS- not return "Command not recognized". It basically hooks CallFunctionByNameWithArguments and sets the UFUNC_Exec flag (OR 0x200) for anything running through this internal function.
- Patches the RavenCheatManager Ubergraph to skip checking if IsPackagedForDistribution.
Extract dxgi.dll and dxgi.ini to your \Homeworld 3\Homeworld3\Binaries\Win64 game folder:
- Example for Steam: G:\SteamLibrary\steamapps\common\Homeworld 3\Homeworld3\Binaries\Win64
- If you do not know where you game folder is and will come back here to post "it doesn't work", then open your Steam client, right-click the game > Manage > Browse local files. Then go into 'Homeworld3' folder, then into 'Binaries' folder and lastly, into 'Win64' folder
------------------------------------------------------------------------------------------------------------------------------------
[ 2 ] The CT (cheat table) contains the following features:
[[< to determine if this game really needs a cheat table >]]
How to use:
- Make sure you have Cheat Engine 7.5 installed.
- Extract Homeworld.CT from the ZIP archive.
- If you don't see file extensions:
Open File Explorer; if you do not have an icon for this in the task bar; click Start, click Windows System, and then File Explorer.
Click the View tab in File Explorer
Click the box next to File name extensions to see file extensions
Click the box next to Hidden items to see hidden files
- Double-click the CT and Cheat Engine should open.
If not, then run Cheat Engine > File > Open File and select the CT.
Or run CE and drag-and-drop the CT over the empty/blank GUI of CE.
- Activate the [ Initialize ] script and it will ask you to let it attempt opening the game process. Click Yes.
If you have opened the Homeworld3.exe process manually (File > Open Process > select last Homeworld3.exe process in the list > Open), then the script will run without a prompt.
- *If the script does not activate/get enabled, then right-click it and post a picture of the error you see there in your message.
- You can now use the features available in the table.
Best regards,
Sun
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1