MM1 Revisited
:!: V3 finally released!
- RohitXL5
- MM2X Active User
- Posts: 901
- Registered for: 11 years 8 months
- Location: Indore, Madhya Pradesh, India
Oh my god! Can't believe this great work Dummiesboy. Good job! That's awesome! The water reflections looks photo-realistic. That's what I wanted always. I wonder what would happen if we make only the sun move upwards and upwards and downwards and downwards like a rainbow with changing sky. That would be awesome.
[img][/img]
[color=#01B5DD][size=150]Boss of Martians![/size][/color]
[img][/img] [color=yellow]Best Active Member MM1 screenshot-er | Best MM2 breakout of the year[/color]
[img][/img] [color=yellow]Author of the best mod of the year[/color]
[color=#01B5DD][size=150]Boss of Martians![/size][/color]
[img][/img] [color=yellow]Best Active Member MM1 screenshot-er | Best MM2 breakout of the year[/color]
[img][/img] [color=yellow]Author of the best mod of the year[/color]
- dummiesboy
- MM2X Super Active User
- Posts: 2430
- Registered for: 15 years 10 months
- Location: USA
- Been thanked: 1 time
- Contact:
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 16 years
- Location: Canada
- Been thanked: 1 time
So about the spinning, I will check Az's idea of it, if it really is a pointer pointing to a pointer.
[img]https://i61.tinypic.com/25zrngo.jpg[/img][color=white]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 16 years
- Location: Canada
- Been thanked: 1 time
FIXED IT!
0048DB77 - D8 0E - fmul dword ptr [esi]
That command was rotating the sky
Now I have
JMP 0048DB79
NOP
NOP
NOP
NOP
fmul dword ptr [esi]
>Jumps to here
So now we have a static sky!
0048DB77 - D8 0E - fmul dword ptr [esi]
That command was rotating the sky
Now I have
JMP 0048DB79
NOP
NOP
NOP
NOP
fmul dword ptr [esi]
>Jumps to here
So now we have a static sky!
[img]https://i61.tinypic.com/25zrngo.jpg[/img][color=white]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- dummiesboy
- MM2X Super Active User
- Posts: 2430
- Registered for: 15 years 10 months
- Location: USA
- Been thanked: 1 time
- Contact:
- Franch88
- MM2X Admin
- Posts: 15759
- Registered for: 17 years
- Location: Italy
- Been thanked: 1 time
- Contact:
Aaro is the man in such MM games hacks. Great work, keep it up.
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|
|Franch88's MM2 Releases|
- NotoriousA
- MM2X Active User
- Posts: 710
- Registered for: 12 years 8 months
- Location: Racing in Chicago
- dummiesboy
- MM2X Super Active User
- Posts: 2430
- Registered for: 15 years 10 months
- Location: USA
- Been thanked: 1 time
- Contact:
So I was looking around the area of the spinning sky code Aaron found, and discovered some more values related to the sky. One of them is the Y axis multiplier. Basically, the sky is a small object (in reality, not much bigger than a car) that renders behind everything else and is locked to the camera on the X and Z axis. The model moves inversely to the camera on the Y axis, which allows it to look like you're reaching the top of it the higher you go. This value controls how much it moves. Basically, in MM1, it was set to move alot, so much so that you can very clearly see the sky move down every time you jump a bridge.
So what does this mean? Basically, I can fix the glitch where the top sky shows through the water, and also eliminate the weird movement of the sky when you jump. Already confirmed that this works.
I also found a value that seems to be the far clip for the sky model. No idea how it works or why it even exists, but if I set it higher, the corners of the sky model (the parts furthest from the camera) disapear. If I set it high enough, you can't see the sky at all. I saw the same thing when I first imported my sky model from MM2, and had to make it smaller to fix the corners that were getting clipped off.
So what could this fix if I edit it? Well if I lower the value, I may be able to make the sky model larger, which could make it look less zoomed in and blurry. Still need to test this.
tl;dr
I found more stuff in the EXE that could fix a couple of issues with the new skies.
So what does this mean? Basically, I can fix the glitch where the top sky shows through the water, and also eliminate the weird movement of the sky when you jump. Already confirmed that this works.
I also found a value that seems to be the far clip for the sky model. No idea how it works or why it even exists, but if I set it higher, the corners of the sky model (the parts furthest from the camera) disapear. If I set it high enough, you can't see the sky at all. I saw the same thing when I first imported my sky model from MM2, and had to make it smaller to fix the corners that were getting clipped off.
So what could this fix if I edit it? Well if I lower the value, I may be able to make the sky model larger, which could make it look less zoomed in and blurry. Still need to test this.
tl;dr
I found more stuff in the EXE that could fix a couple of issues with the new skies.
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 16 years
- Location: Canada
- Been thanked: 1 time
Also the executable that will be included in Revisited V3 is a speedboot one. Made by me. It does the following things to startup faster:
- Skips .RPL file detection since replay isn't usable afaik
- Skips VTUNE3.0.DLL detection, have no clue why it is detected in the first place, it is in MM2 as well
- Skips playing the movie, for some reason disposing the MCI video player and initializing DirectX takes up to 10 seconds, this is especially good for multiplayer games as it takes long there too, even though the movie is not played it somehow got sped up.
- Skips .RPL file detection since replay isn't usable afaik
- Skips VTUNE3.0.DLL detection, have no clue why it is detected in the first place, it is in MM2 as well
- Skips playing the movie, for some reason disposing the MCI video player and initializing DirectX takes up to 10 seconds, this is especially good for multiplayer games as it takes long there too, even though the movie is not played it somehow got sped up.
[img]https://i61.tinypic.com/25zrngo.jpg[/img][color=white]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 16 years
- Location: Canada
- Been thanked: 1 time
I would have to take out one line of code so I might do it
Also I found these text strings inside the EXE file, I will leave you guys with them, and no MM2X didnt censor them and neither did I
ASCII "PHYS.Collide : @#$#$@% piece of @#$# computers 1!"
ASCII "PHYS.Collide : !#$%$#$ piece of @#$# computers 2!"
Also I found these text strings inside the EXE file, I will leave you guys with them, and no MM2X didnt censor them and neither did I
ASCII "PHYS.Collide : @#$#$@% piece of @#$# computers 1!"
ASCII "PHYS.Collide : !#$%$#$ piece of @#$# computers 2!"
[img]https://i61.tinypic.com/25zrngo.jpg[/img][color=white]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]