Jump to content

how do ya do it ?


Recommended Posts

i was just wondering how you managed to get the game to communicate with another... its been something ive pondered for a long time and i would like to understand what you guys did to make this work :?:

Link to comment

It's pretty simple really. Before MTA existed, there was (still is) a program called GTA3 Admin Console, which allows you to do all sorts of things to GTA3 while in-game. Among those things include: changing car speed, direction, car color, cars in garages, health, armor, etc, etc... In order for these things to be edited, the program would edit certain memory addresses, meaning that the game stores this information in your RAM and the program just edits the information in the RAM.

Now, in order to make a multiplayer version of GTA3, someone had to make a similar program that could read/write these memory address values and transmit them to another computer (server/client). So, to break it down, this is how it works: You move your player on your computer, the client software running the background captures your movement (x,y,z coords) by reading the right memory address, the client software then sends that information to the server, the server software gets this information and sends it to everyone else connected to the server, the client on the other players' machines receive this data, then a player model is put on their computer in the right spot (x,y,z coords) by editing memory addresses on their computer.

It's just like regular multiplayer except it uses a backdoor: memory. Of course, it's not as reliable or as fast as it could be if it was built in, but I'd imagine that a multiplayer game in GTA3 will eventually be as easy as if it were actually built in, just not as fast.

Link to comment

If you have an IP to connect to, any game can be plugged in multi mode, with very little programming. Just setting the proxy for the appropriate socket, and a few other MINOR things I am forgetting.

For example, I and some of my friends play N64 and PSX2 emulators online. Its cool to play games like Mario Cart on-line. LOLOLOLOL.

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...