XP enabled tomb4 (trle) exe which change some visual aspects:
www.geocities.com/parallelmovies/patches.html
| Author | Comment | ||
|---|---|---|---|
Heinz |
Customize your playing experience/some patches |
Lead | |
|
Using Puyuamch's method, I made some patches for the
XP enabled tomb4 (trle) exe which change some visual aspects: www.geocities.com/parallelmovies/patches.html |
|||
Pyuaumch |
Re: Customize your playing experience/some patches | ||
|
Now all we need is to change bars' colours and try to move them without moving all other menu items...
I have some news too. Btw, it will be better if we'll move all game patch discussions in this topic, cause old topic's name isn't actual anymore. I have made new TREngine Patcher v. 0.4 with some extra new options added. I don't know if you will still experience problems with engine crashing due to wrong byte modification, but everything works fine for me. Download patcher here. |
|||
Heinz |
Re | ||
|
Hi Pyaumch,
The newest patch is working like a miracle (as far as I have tested it)! The weapon part is absolutely AMAZING!. On the other hand the transparency button, when checked, still crashes the game. But don't loose your time with it, as your standalone patch works. Anyway the VB6 runtimes make sense with floating values, and the transparency is as far as I know a fixed value and sliders are out of place. I have experimented and found the offsets for the adjustment of the lens flare object, but didn't have the skills to make a patch with sliders. Here they are for the trle XP enabled exe:704496, 704497, 704498. The color is on 704464. The loading bar rmover patch I made has, as you've probably found out, a sideefect to disable lens flare, which I didn't notice a first. Looks like the loading bar is on the same color overlay layer with the uklogo pak. By the way the text display can be removed by changing 38 to 00 at offset A7283. I'm still trying to find the values to change the light of flares, fires etc. but so far no results. I also look how to change the color of blood (to blue: when the enemies Lara is fighting are aristocrats, to green: when they are fundamenalist terrorist etc.) This looking for a needle in a haystack is getting addictive by the way... |
|||
Igor x7 |
Re: | ||
|
Hi Pyuaumch, I've tryed the Engine patcher and I must say it is a beutiful program, very usefull.
I was wondering if you could help me with TR3. I'm making an adventure for it and i really need to find a way to work with those options hardcoded in tomb3.exe. I need to find the way to define in each level what weather condition must be used (sun, rain, snow, cold water...). Unfortuantly I don't understand anything of editing those files so I can't do that myself. Do you think you can help me? Thanks Igor |
|||
Pyuaumch |
Re: Re: | ||
|
Sorry if i deluded you, but previous patcher version was bugged, please re-download it if you want
Quote:Nah, anyway, we must entertain ourselves until tp will release his new engine About flare and other dynamic light colours... me too can't find any corresponding data 00435C40 |. 8A4424 20 MOV AL,BYTE PTR SS:[ESP+2 And about TR3 engine modifications... Maybe i soon will try to edit it too, if i'll find something interesting, i will let you know. |
|||
Heinz |
Re | ||
|
Well it is entertainting for me. I have no experience at all in using
OllyDbg, I just installed it for the first time a few days ago. The few things that i found out are by hexeditor. The hit and miss method briough me sometimes unforseen amazing, but so far unusable or at least not commonly usable changes. Of course I can't wait to see Turbo finishing his engine too, but in the meantime... Which version do you use as a vorking version? I use trle XP enabled 23.december.2002 and your patches work on my PC. Anyway the ones that I realy need do. Thanks |
|||
Pyuaumch |
Re: Re | ||
Quote:It amazed me too for a while, but this method takes a lot of time and you don't know exactly what you are modifying. For ex., to remove disappearing enemies we need to replace only two bytes of code. It is impossible to find two specific bytes with hex editor. With debugger it was almost piece of cake - i've set breakpoints on every switch inside tomb4.exe, launched it, removed all breakpoints from service and physics-related switches. Then i brought an enemy inside a test room and tried to kill him. Exactly when dead animation stopped in-game, debugger popped up with another breakpoint. Thus, i've got a procedure which was activated with enemy's death. And it was much easier to find neccesary byte within only one procedure, not all 800k file Quote:Never heard of this version. I have only 3 TRLE versions: 28.09.2000, original TRLE from Chronicles CD2. 04.12.2002, XP fastloading version from laraslevelbase.org 11.12.2002, XP fastloading version i got from Psiko's Tomb Raider A. Also i have 2 TR4 versions: 19.11.1999, original from CD 19.10.2001, XP patched version from tombraiderchronicles.com. All these versions are completely different in most cases, and in rare cases they are similar. Could you please upload your tomb4.exe somewhere, so i can check it out too? |
|||
GeckoKid |
Re: Re | ||
|
the patcher crashes here ;-;
|
|||
Heinz |
Re | ||
|
The trle exe is dated 19.12.2002
www.geocities.com/parallelmovies/eu.zip |
|||
Pyuaumch |
Re: Re | ||
|
Thanks, Heinz, your tomb4.exe version similar to mine. So i absolutely don't understand why my patcher corrupts exe files on your PC, and why TPE patches are working fine
GeckoKid, you mean patcher itself or patched tomb4.exe? Another news: have found color, width and height constants for every bar (health, air, sprint, load) and ability to turn them off independently. Colors are set by 3 bytes, each for red, green and blue. There is two colors for each bar: main color (for ex., red for health, green for sprint and blue for air) and fadeout color (by default, each bar's fade color set to black, but you can set it to any colour you like and gain interesting effects). Color constants aren't stored in data section, but in code itself. So maybe dynamic lights' colours stored in that way too... ![]() And by the way, nobody knows how to set TR3 into windowed mode? Because i can't use OllyDebugger in full-screen mode |
|||
Heinz |
Re | ||
|
Your patches do not corrup my exe files, only the look transparency
and the light control in the combined patch do. Others work phantastic, and all the standalone patches do also. Good news that you discovered the color bar code. Does this mean that you are working on a patch for changing those? |
|||
Pyuaumch |
Re: Re | ||
Quote:OK then, if you are not tired of all this, can you compare look-transparency patched executables done by standalone and combined patcher? In your case, both patchers should change one byte at offset 1D0C0 from 74 to EB. Quote:Well, i have no choice |
|||
Heinz |
Re: Re | ||
|
I'll do that in a few minutes but I have to disconnect and switch operating system because I'm using ME for internet and XP for working.
|
|||
Igor x7 |
Re: | ||
|
>And by the way, nobody knows how to set TR3 into windowed mode? Because i can't use OllyDebugger in >full-screen mode
I think TR3 cannot be run windowed, but if you use XP you can use the two programs at the same time and switch between them by calling "windows start menu" with the apposite key on the keyboard. |
|||
Heinz |
Re | ||
|
I did compare them. The combined patch changes 11 values while
TPE changes only one (the essential one). Here is th comparison: 1. combinedpatch tomb4.exe: 790,528 bytes 2. tpe tomb4.exe: 790,528 bytes Offsets: decimal 118976:3FEB 192700:3FE8 192701:3F8F 192702:3FFA 524241:3FFF 524242:3FFF 524243:3FFF 684792:3F81 684793:3F80 684794:3F80 10 difference(s) found. I did some comparing before, and I allways had the feeling that unnecessary data got changed, so I made a combined patch with filtered fixed values combining the data I wanted to change. From different patches I took only what I needed. So, as far as I am concerned everything is fine, This all occurrs maybe because I'm not sure if Ihave VB6 runtimes installed at all. |
|||
Pyuaumch |
Re: Re | ||
|
It looks like on your PC patcher incorrectly interprets some character codes, and writes down ????'s instead of real data. Don't know why this happens, maybe because of regional settings... All values in my patcher now are stored as standard strings, but i'll try to redo it with standard hex values... maybe then it'll run fine.
|
|||
Pyuaumch |
Re: Re: | ||
|
Check it out, i have uploaded alpha (possibly bugged) version of patcher with bars customizer. Also i have re-done patching method (you will not see it, but it's much easy for me now).
Download it here:initiator.nm.ru/tr/patches/tr45_patcher_v05a.zip |
|||
Heinz |
Re | ||
|
CONGRATULATIONS!
I tested all features of the new patch and everything works. No bugs, no crashes. Phantastic! By the way: To change the light of lens flare: 704498 00 yellow sun 704497 00 purple sun 704496 00 blue sun Use it if is any use for your next patch. |
|||
Pyuaumch |
Re: Re: | ||
|
You mean no crashes after look transparency etc.? Every option works fine? If so, then good, but if not... Also it's becoming really hard to handle 5 tomb4.exe versions at 1 time, because each one contains specific offsets and data for each option. And maybe there is even more versions that i don't know... I think i should make external config file, where information about all TR4 versions and corresponding offsets will be stored.
Again about TR3: i tried to use "start" key to switch between debugger and game, but it didn't work |
|||
Heinz |
Re | ||
|
Yes, everything works OK, Of course I have not tested the not dissapearing with ALL enemies but every other feature works without any bugs. The disspersion feature is something that I never thought about before. Can the riccoshets be turned off completely? They are as far as I know not sprites but rather physical particles like the waterdrops. Is there any way to encrease or decrease the amount of waterdrops or the duration?
|
|||
Pyuaumch |
Re: Re | ||
Quote:I recently found that horsemen's horse will disappear after horsemen's death. But it's much worse if this horse will stand still without collision Quote:Yes they can, but only for all weapons at once. Quote:Yes, i suppose, they are calculating inside the procedure which begins at offset 85ED0 in your tomb4.exe version. Try to replace 81ECC4000000 with C39090909090 at this offset, and ricochets will disappear. Quote:Don't know, never tried this yet. |
|||