Thanks to many people that have helped me out along the way with either the database work, online server work, and random bugs that occur in Halo 2 and C++ in general. I finally got a build of breeze working that will fetch the rank off of a server and continue to run. After a few bug fixes are implemented and some configurations can be made there will be a private release of Breeze to a select few server administrators. You as the client need to do nothing but join a Breeze Enabled server and just play normally. You will not need any modifications to your game in any way. There will be a few patches made available for the mainmenu to re-align the rank symbols and other various fixes, but as the video below shows it will run on a vanilla Halo 2 Vista.
So far, this is a work in progress. Thanks to fatboy88 from uc-forum for helping me along with the reversing even though I am currently reversing from a laptop that can barely run Battlefield 3. I want a beta of this to be available for the public when BattleRecorder drops for Batlefield 3. This will give you Wireframe mode, Anti-Aliasing tweaks and some of the color correction issues that you can do with the FXAA Injector. I will have more later, but for now here is some screenshots.
Someone gifted me Modern Warfare 3 and wanted me to make some modifications to it. Primarily enabling the console which I wanted to do for previous Call of Duty games anyway. I always wanted to re-create the Call of Duty console using a few Direct X hooks and Keyboard hooks. Lets say I got a very rough beta done for Modern Warfare 3. It has quite a few bugs that need to be worked out but so far it works quite nicely. The few bugs that I have managed to see is…
- When the console is open, my hook does not disable input to the game itself.
- Quite a few VirtualKeys produce un-readable symbols inside of the console
Up arrow does not cycle correctly through previous entriesFIXED!
Here is a few videos for your enjoyment
I saw that some people needed some help with a Halo 2 Ranking system, I messaged supersniper about it and he was happy to let me on board. I got a look at the source and it “worked” but it was the style of working that was myself years ago (Very sloppy and rigged code but it worked). I agreed to help them out and take everything through a complete overhaul. That is what I started to do, with no use of the previous source code that allowed me to build my own base and get everything working as smoothly as possible.
Soon this will be enabled throughout many Dedicated Servers everywhere (hopefully) People still have a interest in Halo 2 for PC, I happen to know a great deal about how the Server works after around ~12 hours of reversing. Here is a sneak peak of the upcoming system from server-sided.
h2server$ [Breeze] Breeze Init... [Breeze] Searching for XLive Memory Checks... [Breeze] XLive Memory Checks Patched! [Breeze] Hooks Installed! [Breeze] Breeze Enabled! [Breeze] Player Quit! 0 3 [Breeze] Player Quit! 0 4 [Breeze] Player Quit! 0 5 [Breeze] Player Quit! 0 6 [Breeze] Player Quit! 0 7 [Breeze] Player Joined! 0, 21AFB2C [Breeze] Player Quit! 0 2 [Breeze] Player Quit! 0 1 [Breeze] Player Quit! 0 3 [Breeze] Player Quit! 0 4 [Breeze] Player Quit! 0 5 [Breeze] Player Quit! 0 6 [Breeze] Player Quit! 0 7 [Breeze] Player Joined! 0, 21AFB2C [Breeze] Player Quit! 0 9 [Breeze] Player Quit! 0 2 [Breeze] Player Quit! 0 1 [Breeze] Player Quit! 0 3 [Breeze] Player Quit! 0 4 [Breeze] Player Quit! 0 5 [Breeze] Player Quit! 0 6 [Breeze] Player Quit! 0 7 [Breeze] Player Joined! 0, 21AFB2C [Breeze] Player Quit! 0 2 [Breeze] Player Quit! 0 1 [Breeze] Player Quit! 0 3 [Breeze] Player Quit! 0 4 [Breeze] Player Quit! 0 5 [Breeze] Player Quit! 0 6 [Breeze] Player Quit! 0 7 [Breeze] Player Joined! 0, 21AFB2C
I hope to get this project finished in time to show people a early Beta test within a week or so.
-Greetz, fatboy88, supersniper, shock120
Read More for some Reversing Information
Well, we are on recovery mode. I got a nasty email from my hosting provider saying that they did not have basic DDoS protection, what hosting company in this day and age would not have stuff to protect against that. Who the heck knows why… Bluehost is a huge failure in all ways, shapes and forms. Instead of fixing their server situation they just disable the account and send a email (You have 15 Days to backup everything and get the hell out). This cost me a bunch of money moving providers and re-setting up everything but since I made regular backups I was able to get all of my stuff and fixed mostly everything.
I would say avoid bluehost at all costs. They had an older cpanel with not that many features, and basic features they would have disabled because of “security risks” instead of just updating the software. I had been with bluehost for many, many, years and have just been dealing with them because they were pretty cheap. But I rather pay a bit more and be able to be protected from the basic internet skiddies than have to spend a bunch of money for a new host/servers. They refunded me $11.00 which was less than what it costs per month but at this point I don’t care.
Will be posting some more research soon.
Hi, I just wanted to make a quick tool to extract PSARC files using mono on Ubuntu. This works on Windows aswell. Just compile it. Each filename in the manifest matches the files in the PSARC file. Then from there they are just zlib blocks. You can make an app to extract everything or just make a tool to select what file you want to extract. Just by reversing the way that you can read out you can create your own PSARC files also rebuild edited files.
Hey everyone, I have been getting so many good reviews about ReachUnlock and why I didn’t support the gravity and all this other blarhargy so I created an update to it.
This tool will remove restrictions that are on the xex (Xbox 360 executable) format for Halo Reach. A list of the current features are…
- Remove Header Check
- Enable Debug Camera
- Remove Map Version Check
- Remove Header/Footer Check
- Remove XDK Version Check
- Remove Tag Name Check
- No BINK Playback
- Remove .map RSA Check
- Modify Single-player Gravity
I finally worked out all of the bugs in the patcher for Brink. I will post the main patches source and the compiled binary for people on windows to use. If you want to post this, PLEASE link back to this site.
The above patches will enable the developers console on startup. If you decompress the lzx pk2 files then modify the default_button_layout_xenon.cfg to bind the console or anything else you could get the console more than once. But for now that is all I can give you all.
After alot of hard work and time, the first part of a 3 part series is released! This has taken long enough and we are proud to present; Another Unknown MiniHack series, Stillcam. This will be able to remove your HUD (heads up display) and freeze your camera wherever you stand and are looking. You can use in Singleplayer Cutscenes also! There will be some more to come later.
Created By: Sprt4n117, KIWIDOGGIE (port)
xbox7887 – Final Addresses (You Rock!)
Patrickssj6 – Help and beta testing
KIWIDOGGIE – Help/Port from proof of concept
CodeBrain – Beta Testing
Works in Singleplayer and Multiplayer
Hope you guys enjoy.