NationStates Jolt Archive


Getting to the source code

Stone Bridges
05-02-2006, 21:41
Let's say I want to add Multiplayer capability to a game that doesn't have it. How would I get to the source code of the game so that I can add it in? The reason I'm asking is that I have this game, that has a fair amount of followers. However the game doesn't have Multiplayer, but the people who follow it wants it to have MP. What would be the best way to get to the Source Code of this game?
Eternal Green Rain
05-02-2006, 21:52
Let's say I want to add Multiplayer capability to a game that doesn't have it. How would I get to the source code of the game so that I can add it in? The reason I'm asking is that I have this game, that has a fair amount of followers. However the game doesn't have Multiplayer, but the people who follow it wants it to have MP. What would be the best way to get to the Source Code of this game?
reverse engineer it from the raw code - naw, forget it. It would be a bitch to mod anyway. Easier to re-write it from scratch.
Stone Bridges
05-02-2006, 21:57
reverse engineer it from the raw code - naw, forget it. It would be a bitch to mod anyway. Easier to re-write it from scratch.

There already is a group of people making a new game but it's going to take a while. They want the game to be almost perfect before they release it. I still would be intrested in how to make this mod.
Valtia
05-02-2006, 21:58
Let's say I want to add Multiplayer capability to a game that doesn't have it. How would I get to the source code of the game so that I can add it in? The reason I'm asking is that I have this game, that has a fair amount of followers. However the game doesn't have Multiplayer, but the people who follow it wants it to have MP. What would be the best way to get to the Source Code of this game?

As far as I understand, best you could do is to get the game back to assembly level (unless you'll steal the original source code). Even if you had the source code, I doubt the game was designed to be played online so you would have to do some major modifications.

So, forget it.
Stone Bridges
05-02-2006, 21:59
blah, I hate playing by myself on this game, I want to interact with other people through the computer so I won't have to talk to them in real life! :p
Valtia
05-02-2006, 22:02
I want to interact with other people through the computer so I won't have to talk to them in real life! :p

Precisely. Social contacts are overrated. :D
Sel Appa
05-02-2006, 22:04
Is this legal?
Stone Bridges
05-02-2006, 22:06
Is this legal?

Eh Microsoft has abandoned this game and so has Kuju, so I don't think they would give a rats ass if a group of people decide to open it up. As long as they don't make a profit on it.
Valtia
05-02-2006, 22:07
Eh Microsoft has abandoned this game and so has Kuju, so I don't think they would give a rats ass if a group of people decide to open it up. As long as they don't make a profit on it.

What game, btw.
Fleckenstein
05-02-2006, 22:08
Eh Microsoft has abandoned this game and so has Kuju, so I don't think they would give a rats ass if a group of people decide to open it up. As long as they don't make a profit on it.

what is it? just wondering.

not that i could help :(
Ifreann
05-02-2006, 22:11
A good way to get to the source code would be to somehow be one of the guys that wrote it. This is all that my limited knowledge of programming can come up with.

What game is this?[/3rd(?) guy to ask]
Stone Bridges
05-02-2006, 22:11
Microsoft Train Simulator.
Kzord
05-02-2006, 22:12
Let's say I want to add Multiplayer capability to a game that doesn't have it. How would I get to the source code of the game so that I can add it in? The reason I'm asking is that I have this game, that has a fair amount of followers. However the game doesn't have Multiplayer, but the people who follow it wants it to have MP. What would be the best way to get to the Source Code of this game?

Well, first you need permission to access the source code. If it isn't an open source program, then you're not supposed to find it.
Fleckenstein
05-02-2006, 22:13
Microsoft Train Simulator.

query: how could you play this in MP?
no offense, but why? i can't think of something
Ifreann
05-02-2006, 22:14
Microsoft Train Simulator.
Multiplayer train simulator-----> head on train wrecks
Heron-Marked Warriors
05-02-2006, 22:16
Multiplayer train simulator-----> head on train wrecks

Sounds like one way to make the game actually fun :p

Sorry, I'll leave now as I am of no use.
Stone Bridges
05-02-2006, 22:16
query: how could you play this in MP?
no offense, but why? i can't think of something

Eh, get a group of friends together, hook up to a server that has the route (your friends woul have to have the route too) and have at it.

This is an over-simplistic explination of how it would work.
Valtia
05-02-2006, 22:17
Microsoft Train Simulator.

Even if you had the original source code, I think you would have to re-write practically all of it (perhaps not graphic routines, but)

Of course, I'm only amateur coder myself, so I could be wrong.
Fleckenstein
05-02-2006, 22:18
have at it.

:confused:
at what?
races?
crashes? :D
comparing statistics?
:confused:
Stone Bridges
05-02-2006, 22:19
Jeez, I wonder why Microsoft never put in the MP option. I mean Microsoft Flight Simulator 2000 was release at the same time, and it had MP.
Heron-Marked Warriors
05-02-2006, 22:19
:confused:
at what?
races?
crashes? :D
comparing statistics?
:confused:

Curing insomnia

OK, OK, this time I really am going...
Stone Bridges
05-02-2006, 22:19
:confused:
at what?
races?
crashes? :D
comparing statistics?
:confused:

lol! Nah just driving trains on the route. I dunno, I'm a major MP junkie. All the games I've ever owned (except for this one) had MP capability.
Iztatepopotla
05-02-2006, 22:58
I think in this case you'll have better luck starting one from scratch. Maybe using the graphics engine from Flightgear and add some code to have "planes" on rails.

Legally speaking, publishers don't "abandon" games and, unless they have expressly opened their code, like id did, they can still come after you if you reverse engineer their game whether for profit or not.
Stone Bridges
06-02-2006, 06:22
I think in this case you'll have better luck starting one from scratch. Maybe using the graphics engine from Flightgear and add some code to have "planes" on rails.

Legally speaking, publishers don't "abandon" games and, unless they have expressly opened their code, like id did, they can still come after you if you reverse engineer their game whether for profit or not.

Why would they come after me even if I give the mod away for free?
NERVUN
06-02-2006, 06:26
Why would they come after me even if I give the mod away for free?
It's Micro$oft, they don't DO 'free'.

And I think there's some Japanese versions of that game with MP in it.
Liverbreath
06-02-2006, 07:21
Jeez, I wonder why Microsoft never put in the MP option. I mean Microsoft Flight Simulator 2000 was release at the same time, and it had MP.

Microsoft endeavors into the gaming field have almost always met with little to no succeess, and they have actually attempted it only a couple of times. The games you see with under the MSFT trademark are almost always obtained in the Microsoft tradition of sending 3 thugs dressed in black suits to Joe Programmer's little office and informing him that he now works for Microsoft. If he doesn't want to work for Microsoft, they inform him he will be out of business by tomorrow at which time he is served with a legal document informing him that he has infringed on their patent rights, trademark rights, or copyright. OR
Since they got sued and ended up paying off most everyone who had pockets deep enough to finance a 10 year court battle they have started contracting to have games developed under their name by established outside studios and animation studios that have spun off from major multi media outlets and simply make their money off the distribution channel. OR
They copy someone elses work including the Box and sell it as their own, in the words of their infamous CEO when describing the companies operations in an E-mail to Bill Gates. (Discovered an introduced into evidence at their trial.)
Your only viable choice is to re-write the program with your own imagination and code, cross your fingers and hope to stay under their radar as they will never give you the source code.
Liverbreath
06-02-2006, 07:29
Why would they come after me even if I give the mod away for free?

The same reason the RIAA goes after little old ladies, children and college students. Why sell music when you have 300 lawyers on staff that can extort a 5,000$ settlement by simply filing out a generic form claiming 25,000.00 in damages and having the taxpayers pay to serve it?
If you can't get your profit margins up because you sell trash and fix prices you do it the most cost effective way possible.
Stone Bridges
06-02-2006, 08:33
It's Micro$oft, they don't DO 'free'.

And I think there's some Japanese versions of that game with MP in it.

source?
The Black Forrest
06-02-2006, 08:39
Eh Microsoft has abandoned this game and so has Kuju, so I don't think they would give a rats ass if a group of people decide to open it up. As long as they don't make a profit on it.

Don't take it for granted. "Abondonware" doesn't exist legally. Somebody always owns the copyright.
Stone Bridges
06-02-2006, 08:55
Don't take it for granted. "Abondonware" doesn't exist legally. Somebody always owns the copyright.

blah, that sucks. Ah well I guess I'll have to wait until TMTS comes out (Train Master Train Simulator) or Auran Railroad Simulator Pro. I'm just a Multiplayer Junkie.
NERVUN
06-02-2006, 10:21
source?
Um... walking into my local electronics store and seeing it there. ^_^;;