Jdoran_1968 Posted December 30, 2024 Report Share Posted December 30, 2024 The XBox game Thief Deadly Shadows (Thief 3) has a serious bug. If you select a harder skill setting than 'normal', then when the game performs a load (either loading a save game, or when you reach a load point in the game's levels), then the difficulty would be set back to normal, which removed much of the challenge, as the game's AI was much more alert on higher skill levels. The PC version was fixed by fans, but of course the XBox never received the fix. A few days back, I posted on the Through the Looking Glass forum (https://www.ttlg.com/forums/showthread.php?t=152823) hoping for more information (and also hoping that the problem would be a very easy fix, such as just editing .cfg or .ini files), and (brilliantly!) the author of the fix answered, but I'm not able to do anything with the information. So if anyone proficient with XBox programming could look at the reply, and attempt to get the XBox version of the game fixed, then that would be really good. Thief 3 is a great game, but the difficulty level is really nerfed because of this bug, sadly. Quote Link to comment Share on other sites More sharing options...
nikeymikey Posted December 31, 2024 Report Share Posted December 31, 2024 The following was copied from the thread on ttlg.com.. (posted by snobel (fixer of the PC version)) Quote I've had a look at things... There's two relevant fixes, one for the City sections always being on Normal difficulty and one for the proper missions defaulting to Normal. The City fix just calls an original function which initialises the internal settings from the difficulty level (stored in the dif_currdifficulty integer) and the various multipliers found in Default.ini. Whether on purpose or an oversight, this only happens for the proper missions in the original exe. The other fix is more complex. It intercepts the program at the Enter Mission and Restart Mission screens, reads the value of dif_currdifficulty and writes it to an appropriate place in some unknown data structure... The patches can be simplified a bit to not rely on the DLL added by the Sneaky Upgrade. Porting them should be very doable - with the right tools. Do you have tools to modify and add code to an .xbe file and then save the modified binary? None of the tools I use will recognise that format (except Ghidra, where a plugin is available). If any of you talented people out there can apply this info to the Xbox version then that would be fantastic. I know there's someone out there with the skills to do it Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.