• Welcome to Twisted DIRT Forums.
 

News:

MX vs ATV Reflex PC Multi-Player back on line 10/8/2013.  Get Racing.

Main Menu

New Toys for McM2

Started by Extreme, January 13, 2005, 05:07:19 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Extreme

MXU Models next
Coming soon







Extreme

tw0_f0ur_

Thanks,
     tw0_f0ur_ l MXR_DeAt_ l tw0gh0st

mx333


cR


AUS_Twisted

Now all we need is a conversion of the game physics and graphics engine lol.

Good work!

VMX_GravityX2

Will we be able to skin them?

Jonneh | VMX_GravityX2 | X2 Designs*
R.I.P - Jamie Murphy - Canadian Armed Forces
R.I.P - 'Dimebag' Darrell Abbott - Damage Plan
R.I.P - Dave Williams - Drowning Pool

Bunny

Nice!  Will the monster truck be included too?
Aaron | Bunny0St33l | Bunny06



texastechster3

Quote from: AUS_Twisted on January 13, 2005, 09:02:10 AM
Now all we need is a conversion of the game physics and graphics engine lol.

Good work!

ask the TD boys to do it - they know how, but are worried about Microsoft.  People alter/adjust game physicis all the time without so much as a peep from MS...and certainly not for an OLD game...anyway, when i was told that they COULD patch the game, I've been pretty bummed that they won't.

MCMnut

#8
Quote from: texastechster3 on January 13, 2005, 03:12:12 PM
ask the TD boys to do it - they know how, but are worried about Microsoft.  People alter/adjust game physicis all the time without so much as a peep from MS...and certainly not for an OLD game...anyway, when i was told that they COULD patch the game, I've been pretty bummed that they won't.

whoaa, hold on.  Who is able to patch the game?  MS or TD?  Unless you know something I don't, we have never tried to do that, so to say that we won't implies that we already know how...that's not to say that we couldn't do it but it would have to be primarily people like Laurie and Bruce.  First you have have to decompile the MCM2.EXE file and then start trying to figure out what was what.  Realistically I couldn't see much more than tweaking a few constants.  To build in a completely new physics package would take a heck of a lot of work, with an unknown number of problems to solve.  It would be one thing if the game were open source and not all of this hit and miss guessing.

Jeff

AMA_DirtTwister

#9
Putting the unprotected MCM 2 exe through something like this would create a reasonable assembler file.  You should be able to actually re-assemble MCM 2 back to a working original.

To modify something like the physics.  You would have to use your re-assembled MCM 2 and analyze the game loop.  You could add debug messages and monitor them.   Tools like Softice, which I have, let you stop windows take a look at it and then resume.

To patch it you can make simple contant changes or you can actually replace a routine or add to the routine by appending code to the end.  You can then run your resulting exe through a patch generator which would compare the differences and make a patch for the original unprotected MCM 2 exe.

The typical way of doing it is to insert a subroutine call into the original code and add extra code and the code you replaced into that code that you append.

Figuring out what are the best changes to make and then debugging them are extremely time consuming.  If you are lucky it's worthwhile to do.  If you aren't (the norm) then I think you are better off putting your time into creating your own game engine or modifying one that is documented and designed to be used as a game engine.

Of course disassembling MCM 2 and using Softice to reverse engineer it is illegal, if the end product is something that we are going to distribute or the information we learned was distributed. 

I have done similar things to programs like CCMail.  I actually had to make it where CCMail couldn't send a zero byte write to the mail database (zero byte writes truncate file).  I disassembled their mail engine, proved to them that they had code in it that did a zero byte write (I sent them the disassembled listing), reassembled it without it for testing, and then created a VXD to prevent CCMails ability to do it (just in case their were other ways to send it). We ultimately got IBM to fix it.  So the answer is yes we can, but don't expect to see us doing anything but simple changes to the core of MCM 2.

Everyone is free to try to find interesting values to change in MCM 2.  There are utililties out there that let you look for and replace values in a running program.  Of course doing this could cause damage to your computer/hard disk, so do so at your own risk.

Bruce
AMA_DirtTwister - http://dirttwister.com

Extreme

QuoteWill we be able to skin them?


Yes Iv made 512x512 Skins for them but they r not the same as the mcm skins



Extreme

VMX_SKYmx99

Awesome!  I cant wait.

Are those the only models you have got so far?  Or are you releasing all of em? :)

texastechster3

MS provides no support anymore for MCM.  The game is ancient as far as they are concerned.  People create, and distribute patches for games all the time.  For example, people take a war game, and make it to where the character can, for example, fly, or not be killed, or run fast.  This is all we would be doing.  We would alter how a  corner is taken, how the bike jumps, or how the track deteriorates.  If people have the know-how, what's stopping us? 

thormx985

tff_thormx (Dave).

I like to ride my Motorbicycle. MCgrath on alessi's "there Dads kinda crazy"

RoBee

Click it fool

VMX_D-Dub

that 50 is AMAZING !

will you be importing the bikes too ? (kx,yz,rm,etc)





BPh


tw0_f0ur_

quick question about the 50, is the ride going to hold the handel bars like in MXU and all leaned over or is it going to be a normal stance like normal 50s in mcm2?
Thanks,
     tw0_f0ur_ l MXR_DeAt_ l tw0gh0st

VRT_Moto

Twisted Dirt...  You guys all never cease to amaze me! Extreme, I'm always impressed with your creations as well!

-Moto

Extreme

Thanks

I havent started on the 50 yet and I havent got mxu
so i dont know what the rider is like but his hands will be on the bars.



Extreme