Go Back   UC-Downloads - Multiplayer Game Hacking and Cheat Downloads > Downloads > Tribes Series Files

- Sponsored Advertisement -
http://www.myfpscheats.com/

Welcome to the UC-Downloads - Multiplayer Game Hacking and Cheat Downloads.
You have to register a ucdownloads.com account before you can download or upload files: click the register link to proceed.

Latest Files
Latest Files
Most Popular Files
Most Popular Files
Top Contributors
Top Contributors



- Terms Of Service -

  

Navigation
Main | Category Tree | Stats | Search
You do not have permission to download files
File Name: HappyMod 2 source (108.7 KB) Download
Author: Not stated (Uploaded by zero_tolerance)
Date Added: 09-24-2006
Downloads: 1208
Grade: Not Rated
Forum
HappyMod 2 source
v 25034
------------------------

this is the source code for hm2.exe and hm2.dll only. scripts, models, and other stuff can be found in hm2.zip.

loader (hm2.exe)
------------------
- injects remote dll loading code into an unused section of memory in the Tribes2.exe process
- injects a call instruction to this code at the Tribes2 winproc
- triggers this code using windows messaging (SendMessage)
- remote code loads and starts hm2.dll
- remote code removes the call instruction and returns back to Tribes2 winproc
- when hm2.exe is closed the above is reversed

dll (hm2.dll)
------------------
- all code of interest is in tribes2.cpp, the rest is support code.
- for basic features Tribes2 memory is patched with new instructions
- for complex features Tribes2 memory is modified (hooked) to call code in tribes2.cpp

caveats
------------------
- the new crc checking in t2 passes a semirandom seed value (sent by the server) against all chosen models and returns a new 8 byte checksum to be verified. the seed value seems to vary per server but doesnt change too often, so the fake checksums just need to be mapped to the real ones (crc.txt). this spoof can easily be defeated by completely randomizing the original seed value. a better solution is to point the t2 crc algorithm to the valid files while loading the invalid ones.

if you get booted from a server it probably means the crc spoof failed. the easy fix is to just delete _hm2.vl2 and go on without the new models and skins. or you can rejoin the server without _hm2.vl2, get the CRC REAL and CRC FAKE values at the end of hm2.log, paste them into the appropriate columns in crc.txt, then replace the _hm2.vl2 and run t2 again.

- autoaim would be better if it werent for the way the t2 engine was designed. if you change your orientation and fire at the exact same time, the server will register the fact that you fired first, but delays the fact that you rotated by about 40-50 ms. so it would appear that you fired where you rotated, but the shot would instead be registered from your old direction. this is probably why sniping in general isnt as easy as in a game like ut2k3. hm2 tries to compensate for this, fps, and latency to some degree but its not perfect, especially when your in motion or the target is strafing around randomly.
Images
None
You do not have permission to download files



All times are GMT. The time now is 05:18 AM.




- Sponsored Advertisement -
http://www.myfpscheats.com/