Search found 173 matches

by Serious Callers Only
Sat Mar 05, 2011 3:44 am
Forum: The Junkyard
Topic: Some help reverse engennering a piece of code?
Replies: 43
Views: 24150

Hmmm the code manipulates ESP by adding 3 dwords + a word. 4+4+4+2 So 3 x 32 bits values + 1 x 16 bits values as arguments? Something is wrong with this argument, since it appears (from printing inside the function) that a third 32 bit argument has trash values. If Py_GetDict works in the usual way,...
by Serious Callers Only
Sat Mar 05, 2011 3:33 am
Forum: The Junkyard
Topic: Some help reverse engennering a piece of code?
Replies: 43
Views: 24150

Ok, this is the code that is calling the function that is crashing the dll (PyRun_ConsoleString to check for the return and arguments) CPU Disasm Address Hex dump Command Comments 200DAB20 /$ 68 D8961A20 PUSH OFFSET 201A96D8 ; ASCII "__main__" 200DAB25 |. FF15 B0331720 CALL DWORD PTR DS&am...
by Serious Callers Only
Fri Mar 04, 2011 10:21 pm
Forum: The Junkyard
Topic: Some help reverse engennering a piece of code?
Replies: 43
Views: 24150

stackoverflow.com says that c++ function signatures can be reversed with dependencywalker (unfortunately the functions are plain C ). It also says that dlls can be linked when you don't have the source with * open the dll up in depends.exe shipped with (Visual Studio) * verify the signature of the f...
by Serious Callers Only
Fri Mar 04, 2011 9:50 pm
Forum: The Junkyard
Topic: Some help reverse engennering a piece of code?
Replies: 43
Views: 24150

This is how i'm doing it if anyone want to try: install VS (i'm using 2003) get the python sources here: http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz extract them, and open up visual studio. The project to open differs depending on the visual studio version you have. PCBuild is 2008, the ...
by Serious Callers Only
Fri Mar 04, 2011 8:09 pm
Forum: The Junkyard
Topic: Some help reverse engennering a piece of code?
Replies: 43
Views: 24150

Sure, but the source engine itself never used python. This is the python dll that troika glued with the engine, and these functions are the ones at the border (inside the python dll). As i said, they probably take a string taken from the console (or a inputsteam), tokenize them, pass it to the pytho...
by Serious Callers Only
Fri Mar 04, 2011 6:37 pm
Forum: The Junkyard
Topic: Some help reverse engennering a piece of code?
Replies: 43
Views: 24150

I don't think it's very related. Troika never used the released sdk and it looks (to me) that the code in that dll is just python + reading the halflife console stream (likely a argument i can't figure out), tokenizing it somehow, sending the commands to python, and sending the response to another d...
by Serious Callers Only
Fri Mar 04, 2011 5:58 pm
Forum: The Junkyard
Topic: Some help reverse engennering a piece of code?
Replies: 43
Views: 24150

No interest at all?
by Serious Callers Only
Thu Mar 03, 2011 9:50 pm
Forum: The Junkyard
Topic: Some help reverse engennering a piece of code?
Replies: 43
Views: 24150

Some help reverse engennering a piece of code?

It's not for a adventure, but for a rpg. Vampire the Masquerade : Bloodlines. I want to replace the version of python that the game uses (2.1, cut down, without libraries) with the 2.7 version with libraries (so modding it is not so painful, ie, win32 for mouse events instead of clobbering half-life...
by Serious Callers Only
Thu Feb 10, 2011 10:46 am
Forum: General Discussion
Topic: Why does it only support adventure games?
Replies: 12
Views: 8939

It is true that games like bloodnet and QFG straddle the line between rpg and adventure and QFG is planed. Though, RPGs are generally complex beasts. It is after all, the genre i chose as a refuge after adventures stopped coming out. Bloodlines, fallout, torment all satisfied my narrative needs, if ...
by Serious Callers Only
Wed Feb 02, 2011 10:14 pm
Forum: The Junkyard
Topic: It's time for a new trolling for game engines thread
Replies: 1
Views: 2148

It's time for a new trolling for game engines thread

:D Anyway, a game that is criminally underrated, one of the most thematically consistent adventures ever. http://en.wikipedia.org/wiki/Azrael%27s_Tear Something for residual? This topic will show you why the game is special if you don't mind spoilers http://www.rpgcodex.net/phpBB/viewtopic.php?t=492...
by Serious Callers Only
Mon Jan 31, 2011 10:45 am
Forum: General Discussion
Topic: The Last Express engine was merged?
Replies: 20
Views: 21728

It's funny how some characters animations are retrying endlessly sometimes. The conductor when you try the buzzer on a door is very funny, looks like he is in a rave getting it on. Alexi in the dinning car looks like he is banging his head against the table when he sips the soup. :twisted: svn i know.
by Serious Callers Only
Sun Jan 30, 2011 12:04 am
Forum: Help and Support
Topic: svn update
Replies: 4
Views: 2319

Yes, retrying gets further. Will eventually prevail.
by Serious Callers Only
Sat Jan 29, 2011 11:49 pm
Forum: Help and Support
Topic: svn update
Replies: 4
Views: 2319

svn update

I just did a svn update
and got a
svn: GET of '/svnroot/scummvm/!svn/bc/49748/scummvm/trunk/engines/agi/sound.h': Could not read response body: Connection reset by peer (http://scummvm.svn.sourceforge.net)

Anything i can do about it?
by Serious Callers Only
Thu Jan 20, 2011 12:17 am
Forum: General Discussion
Topic: Request for Enhancement
Replies: 12
Views: 5476

ce6d51ac9a48a7eb0a2aa94827b9e850 AGI 940144fea8dce843eb56e61f1793ca9f AGIDATA.OVL dbf46c59c825dd160c523497efb90dd9 CGA_GRAF.OVL 931a099c9c2325ffbc1c4b89349884bb EGA_GRAF.OVL cabfa2dd4ac12abef8ac740a8dbf1e06 EXIST.COM 7e4d24af6d6478e70af766942324b618 GR122388.QA f94488d7dc93be247151eb9f5503cbf0 _GR.B...
by Serious Callers Only
Wed Jan 19, 2011 8:05 pm
Forum: General Discussion
Topic: Request for Enhancement
Replies: 12
Views: 5476

Need a md5? BTW, i've been meaning to ask, you'll warn the user if he installed one of the Rising Sun patches for instance or you're going to memory patch them just like the original scripts? Also applies to the subtitle patch of GK2 and the full install patches of phantasmagoria (it merges the reso...