
The Tesseract 2.1
The Tesseract is a cross-game modding tool for any devkit or RGH/JTAG. This will allow 1 dll to be used for multiple games and hack them all relatively well. Since I refuse to post any .xex files, you'll need to patch your own XEXs with my .S. THIS IS IMPORTANT: Make sure before you patch that you open the .S with notepad and un-note the lines of code for your game by removing the 3 #s in front of the lines... Like this...
Code:
#########################
#### MW2 TU8 Patches ####
#########################
#.set DLLLoaderHook, 0x823326A8
#.set LoadLibraryA, 0x82332B10
#.set DLLLoaderString, 0x82000870
Code:
#########################
#### MW2 TU8 Patches ####
#########################
.set DLLLoaderHook, 0x823326A8
.set LoadLibraryA, 0x82332B10
.set DLLLoaderString, 0x82000870
List of currently supported games:
-Skyrim TU8 (10/13/12)
-Modern Warfare 2 TU8 (2/1/13)
-Forza 4 TU4 (2/1/13)
-Forza Horizon TU2 (2/1/13)
-Halo Wars TU6 (3/18/13)
Code:
============================================
============ The Tesseract v2.1 ============
============ By CraigChrist8239 ============
============================================
The Tesseract v2.1 can now run on both
dev kernels and hacked retail kernels.
INSTALLATION:
You'll need to extract all the files
to a folder. Open the DefaultDLLPatches.S and
remove the 3 #s before the 3 lines of code for
the game you want. This will un-note them.
Remember, if you're going to patch another
game's XEX, then you'll need to come back and
re-note them, before un-noting the new game's.
NOTE FOR MW2 USERS: You'll need to copy the
"raw" folder with the Tesseract.dll. Simply
copy the entire folder to your game directory
so it makes "game:\raw\"
Now use XePatcher (CMD line app) to
patch your XEX. It should look something along
the lines of this...
xepatcher -p DefaultDLLPatches.S -x default.xex
I'm not including any XEXs to avoid legal
trouble.
Credits (In no particular order):
aerosoul
ihatecompvir
gabe_k
Dwack
Cheater912
caboose
PICS:
Videos
MW2 Feature List
I decided to make this so people know EXACTLY what this does... Its gunna be long...
* The following XEX patches are applied on boot:
- Allow loading of DLC maps from the MW2 folder
- Allow negative XP and prestiging in game
- Allow any custom class name.
- No Fall Damage
- Force Ping Text on Leaderboard
- Double Tap is always on (This is so you can modify the perk_weapRateMultiplier dvar).
- Remove RSA Checks
- Allow any clan tag
- player_sustainAmmo
- bg_forceExplosiveBullets
- jump_stepSize
- jump_height
- g_speed
- laserForceOn
- player_infiniteBulletPenetration (This doesn't go through "everything" but most things)
- player_inventorySize
- player_forceBulletsPerShot
- player_multiJumpCount (1 = Double Jump, default 2 = Triple Jump, etc...)
- player_forceDamageMOD
- player_forceFullAuto
- PhysPreset (the asset that decides how things move when shot etc.) can be compiled by placing files in the proper format in "game:\raw\physic\".
- Images can be compiled by placing them in the proper format in "game:\raw\images\". It is just raw image data, no dds header, and it MUST be pre-tiled.
- Map_Ents can be compiled by placing files in the proper format in "game:\raw\maps\mp\". Simply open with a txt editor and this will allow you to spawn objects in the game.
- Lights can be compiled by placing them in the proper format in "game:\raw\lights\".
- Localized strings can be compiled by placing them in the proper format in "game:\raw\english\".
- Weapon assets can be compiled by placing them in the proper format in "game:\raw\weapons\mp\".
- Rawfile assets can be compiled by placing them in the proper format in "game:\raw\". Make sure to put them in the proper folder path.
- StringTable assets can be compiled by placing them in the proper format in "game:\raw\". Make sure to put them in the proper folder path.
- Tracer assets can be compiled by placing them in the proper format in "game:\raw\tracer\".
1. Controls (Xbox 360 Controller):
- DPAD_UP opens menu
- You can scroll using the following: Either thumbstick, DPAD_UP+DPAD_DOWN, RB+LB, RT+LT
- A to select an option, B to go back/exit.
- Pause button opens menu
- You can scroll using either the arrow keys or WASD.
- Enter to select an option, Backspace to go back/exit.
4. You CAN add a couple bots to the game. I recommend you DON'T use this because it tends to crash alot.
5. The dvar menu allows you to edit any "popular" or "custom" dvar. Be aware, you can also go to the Players menu and send a custom server command to set any dvar you want.
6. Players Menu (Most is self explanitory):
- Know that you can't kick the host.
- The unlock everything is pretty sweet. Its like the GSC version, it cycles through each challenge and gets the right unlock values for everything.
- You can send custom server commands (ie "s cg_fov 90")
- Add a playlist compiler for people who are online. This will allow you modify the "playlist update" before you go online. (I REALLY REALLY hate doing stuff that can only be used online. But I recently got on PNET somehow for like an hour and I was able to make this, so meh. Thats what happens if I can just get on for an hour, cool **** gets made).
- Map_Ents compiler cleaned up and use less mem.
- Stop dumping models to .OBJ format, and start using the .FBX format.
- Misc cleaning/optimizations
Last edited: