Author Topic: Idea  (Read 1876 times)

Offline plymoth45

  • Hero Member
  • *****
  • Posts: 1062
Idea
« on: April 22, 2005, 11:52:13 PM »
Guys, i didn't know where to post this, but since it might have to do with this i'll put it here.

I had an idea a moment ago. You know how some games have an offset mode for Mods? What if we put one of those into Outpost2 so that our choices of what to do are greatly expanded without changing the actuall game? With making a kind of off-set section of the game that you can install mods and other changes you might like to try, you can do them freely without much worry of changing the game. I don't really know how hard this would be to do, so I though i would run it by you expierienced Programmers since i'm still a n00b with it.

Offline Hooman

  • Administrator
  • Hero Member
  • *****
  • Posts: 4955
Idea
« Reply #1 on: April 23, 2005, 01:13:11 AM »
I'm not sure I really understand the idea. As for how hard it is to mod the game, it depends partly on what you're doing. The way things are done with the DLLs, you can pretty much do anything by writing an appropriate new DLL. Of course we don't know anything really about how the shell DLL works, so user interface changes wouldn't be easy. Also, changing behavior but keeping it localized to one level, or a set of levels is somewhat limited right now. We can write new tech trees, and give them a name other than the default. Then levels written to use the tech tree by that name can be moded by editing that tech tree. Unfortunatly, that's the only type of sheets file that is easily exchanged. The other ones seems to be loaded by the shell and don't depend on the level DLL.
 

Offline Eddy-B

  • Hero Member
  • *****
  • Posts: 1186
    • http://www.eddy-b.com
Idea
« Reply #2 on: April 23, 2005, 12:05:02 PM »
Maybe the idea that we had with Outpost : Renegades is what Plymoth is getting at: have a external loader (in my case Renegades.exe) that'll patch outpost.exe to load other modules - NOW my renegades can do just about anything: aside from using my own DLL's that can already do a lot of things, which could also be done even by not using the loader, BUT now i can tell Outpost to use different unit-rules, different (eg. modifed or brand new) researches, etc etc..

In essence: it HAS been done already, just not released to public domain yet {but it will be, as soon as i finish the first four levels of Renegades}.
« Last Edit: April 23, 2005, 06:55:42 PM by Eddy-B »
Rule #1:  Eddy is always right
Rule #2: If you think he's wrong, see rule #1
--------------------

Outpost : Renegades - Eddy-B.com - Electronics Pit[/siz

Offline plymoth45

  • Hero Member
  • *****
  • Posts: 1062
Idea
« Reply #3 on: April 23, 2005, 04:36:03 PM »
Well, what i'm trying to get at is that some games have a Mod Menu, which you can select a mod you have installed, then load it without changing the game intself, just applying a different dll load or somat. I guess it is kind of like what Eddy-B has, just i would make it an actuall Menu inside the game if at all possible so that oyu can see what Trainers and Mods you have installed, then press a button to load into that mod instead of changing the game.