Battlefield Bad Company (Frostbite Legacy) File Research

I will try to do my best to update this with most of my newest research as I continue on with the project. I plan on making beloved Mod Tools for Bad Company 2. So far we can remove the “safe play area” so you can go exploring outside of the map with no problems. I do think something similar will be done for Battlefield 3 (Frostbite 2 Engine) but you never know. So far from what I can tell most of the files are way different and look just like raw data at a glance. (I will post/talk about my Battlefield 3 Venice Mod Tools at a later date).

It seems like no body has really taken a crack at the game files. Or if they did, its incorrect except for 1 or 2 items, which won’t cut it at all. So far my current tool does not extract all the files that are found inside of the fbrb archive. It extracts the majority of them which is a hell lot more than what I can say for other bms scripts. (~39 Files :: ~10MB of data???? wtf, versus ~348 Files :: ~90MB of Data)

        struct fbrb_header
        {
            public char[] m_magic; // "FbRB"
            public int m_firstFileSize;
        }

        struct fbrb_containerHeader
        {
            public int m_version;
            public int m_fileNameTableSize;
            // String Data Here
            public int m_numFiles;
            // Not part of struct, adding for ease
            public List szItems;
        }

        struct containerHeader_Item
        {
            public int m_fileNameOffset;
            public int m_fileFlags;
            public int m_fileDataOffset; // Inside Data Container
            public int m_fileDataSize; // Inside Data Container
            public int m_fileDataSize_1; // Unknown
            public int m_fileTypeOffset; // Read As String to Figure out what kind
            // Not part of struct, adding for ease
            public string szFileType;
            public string szFileName;
        }

Thats all for now folks.

Breeze – Halo 2 Rank System Update 2, 3, & 4

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.

Continue reading “Breeze – Halo 2 Rank System Update 2, 3, & 4”

TeamCanineConfig – Battlefield 3 Movie Config

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.

Continue reading “TeamCanineConfig – Battlefield 3 Movie Config”

Modern Warfare 3 [PC] – Alternative Console Released

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…

  1. When the console is open, my hook does not disable input to the game itself.
  2. Quite a few VirtualKeys produce un-readable symbols inside of the console
  3. Up arrow does not cycle correctly through previous entries FIXED!

Here is a few videos for your enjoyment

Continue reading “Modern Warfare 3 [PC] – Alternative Console Released”

ReachUnlock 1.2

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

Continue reading “ReachUnlock 1.2”

Brink Research – Developers Console Enabled on Consoles (Xbox360/PS3)

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.

Continue reading “Brink Research – Developers Console Enabled on Consoles (Xbox360/PS3)”

Unknown Stillcam

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)


Thanks to:
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.

Download Unknown StillCam

Halo 2 PC Sightjacker Released

This is a final version of the Halo 2 PC sightjacker. You will need Winject or some kind of DLL injector to use it. Start Halo 2 then start Winject and inject. Press F2 for the menu or to hide the menu. Once you are ingame hide somewhere and click save, then select a name and press the “x” next to Enabled: then have fun. If someone is inside a vehicle or turret it will not work, it will put you inside a 3rd person view of yourself. That is a bug that I cannot fix due to the way Halo 2 works. To go back to your body, disable the sightjacker by pressing the X next to enabled and click LOAD. It will bring you back to your body.

A thing that I have noticed is the mouse may not appear ingame, just press ESCAPE to bring up the Halo 2 menu then it will reset where your mouse position is. Have fun and don’t cheat using this. I don’t want to hear anything about it…

Thanks To:
SilentK
JohnnyBlaz20
Squirrelley
PingoCE
Sprt4n117

Download Halo 2 Sightjacker