SunBeam on 15/7/2009 at 07:17
Well, idea around my program, as specified before, is that it uses internal game's functions (when calling up or routing code to your own, you create a "hook" - in terms of programming). I don't know what that SCRIPT does - if it really hooks anything, but I believe the name's inappropriate for the SCRIPT. Sure, it's already been taken before I decided to write my DLL, but that's life. It should've been DarkScript, lol. I wanted to write a loader for the DLL, but meh, you can't wait any longer.. So, without further debating the semantics of the words in the title, here you go:
[ (
http://www.speedyshare.com/271757831.html) ]
TODO:
- write up a loader;
- finish analysis on the internal aiwawareofplayer, show_cell, bright;
- adding more as I think of stuff :-)
- make NoKillGoalCheat toggle-able from in-game (see below)
For now, enjoy.
Oh, and directions:
a. Load up Winject.exe
b. Start game (you can perform step 1 even when game is running)
c. Select game from the top list (thief2.exe)
d. Select .dll (darkhook.dll) from unzipped folder
e. Click "Inject (+)"
f. Press F1 in-game after injection is done
NOTES:
1. Works (for now) only with Thief 2 v
1.182. To use NoKillGoalCheat, you have to know it works only when a map loads; as in, for example, start first mission with cheat off - check objectives, "Don't kill anyone" is active; enable cheat while in-game (not on load or objective screen) - you should see it turn ON; then restart the mission and check objectives list :-)
@
Albert: Thank you for the warm wishes ;-)
bikerdude on 15/7/2009 at 10:07
Quote Posted by Albert
That sounds more like something that OPDE would solve, and is not really any concern of SunBeams.
it is, because as soon as you increase the amount objects/polys visable(by flying above things), thief will crash.
malau on 15/7/2009 at 10:49
Congratulations SUNBEAM ! I will give it a try as soon as possible.
SunBeam on 15/7/2009 at 10:55
@Bikerdude: Now if that was the case, there wouldn't be any flying in DromEd, wouldn't it? :-) I am talking about original Thief, without mods from fans (such as the one where objects, textures and poly counts are increased to near_max_before_crash) :-)
bikerdude on 15/7/2009 at 11:37
Quote Posted by SunBeam
@Bikerdude: Now if that was the case, there wouldn't be any flying in DromEd, wouldn't it? :-)
fairy muff
malau on 15/7/2009 at 13:56
Everything seems to work as it should.
Though the LOCKCHEAT setting seems to be remembered by T2 next time you start it up, so the user should turn it off before exiting.
I got the XP Blue Screen Of Death if, when I ALT TABbed T2 to goto Wininject I did not press ESC first to goto the menu screen. The crash was in one of my GFX Card DLL's, so it might just be specific to me.
I tried it on OM Mission 1 in Novice and Expert modes only.
New Horizon on 15/7/2009 at 15:51
Quote Posted by SunBeam
@
New Horizon: I never said otherwise anywhere in the thread. Interpretations.. Most ignorant people treat everything as cheats, be it a trainer or a typed password. Little do they know of the effort involved to create one such thing..
Having been a member of a total conversion mod team for the last 4 years, I am well aware of the effort involved. I simply asked, what is it for? Are there any tweaks possible to improve gameplay?
I'm sure some of these will be great for FM authors to balance gameplay, but with the limited number of FM authors vs actual players, I think the majority of the time you would see these features used to play around and cheat. Not saying anyone would do that on the first play through though.
Albert on 15/7/2009 at 16:23
Hey, can you upload to a more reliable source? my virus protection's getting a bit jumpy about this thing, even though it's clearly of no threat to my computer.
EDIT: Well, I got it. Turns out avast has a bit of a problem with Winject, but all points off, the thing works great, sure a few problems here and there. Crashing When I try starting a new game, and crashing when I fail a mission (so far, tho only mission I can play is Life of The Party, which I've fortunately quicksaved into).
The Problem is: If I don't find a way to remove this buggy patch from my now screwed up game, I'm going to hunt your rear end down and shove my foot into where the sun doesn't shine on itself (YOU... :mad:)
Otherwise, a jolly job well-done for you...
(P.S: Yes Yes, I know it's just a modified EXE file, but this sounded more like something that would make most of the members chortle the breakfast from their noses...)
MoroseTroll on 15/7/2009 at 17:10
SunBeam: What about "DarkHack" or "DarkEngineHook/Hack" :)? BTW, I don't remember whether you're working on OPDE or not? You, guy, have a potential:thumb:.
malau on 16/7/2009 at 10:02
What about changing the hotkeys too ? The 'F Keys' are used for stuff like lockpicks and equipment. Or the option for the user to reconfigure the hook hotkeys at least ?