Mod Idea: Alternate Starts

Freeform discussion about anything related to modding Transcendence.
Post Reply
User avatar
ThePrivateer
Militia Captain
Militia Captain
Posts: 943
Joined: Tue Oct 12, 2010 5:12 am
Location: Starton Australia

Hey, I've come up with an idea for a new mod, but it's been a while since I last did this kind of thing, and the Trans API has changed a fair bit.

I'm going to create a mod, that comes with several Adventure Extensions inside -- each one can be chosen manually from the New Game menu, each one gives the player a choice of three unique ships, and each one starts the player in a chain of four unique systems, that eventually drops the player back into Rigel Aurelius, where the player can continue forward, or backtrack to Eridani etc.

But poking around a bit, I'm confused as hell with all the <SystemMap> stuff, and I don't know where <SystemTopology> vanished to.
Obviously I need to import nearly all of the base game's topology, but I don't know what file to be copying that stuff from... :shock:

Plus I need to create my own <Node>'s, for my unique systems. I just need a few pointers on how to get the ball rolling here, but the XML is confusing and really poorly commented. (sorry George! :P )

Thanks in advance guys!
RPC
Fleet Admiral
Fleet Admiral
Posts: 2876
Joined: Thu Feb 03, 2011 5:21 am
Location: Hmm... I'm confused. Anybody have a starmap to the Core?

Here's another advanced start:
http://xelerus.de/index.php?s=mod&id=684

What I was thinking for an alternate advanced start would be to give a player a "breather" system and 100000 credits and a trading post with infinite amount of orders. Then I'll send the player to St. Kat's.

Here's Uncharted, the mod that supersedes Network:
http://xelerus.de/index.php?s=mod&id=1211

Here's the post I used to make it:
http://www.neurohack.com/transcendence/ ... tor#p48490
Tutorial List on the Wiki and Installing Mods
Get on Discord for mod help and general chat
Image
Image
Der Tod ist der zeitlose Frieden und das leben ist der Krieg
Wir müssen wissen — wir werden wissen!
I don't want any sort of copyright on my Transcendence mods. Feel free to take/modify whatever you want.
User avatar
ThePrivateer
Militia Captain
Militia Captain
Posts: 943
Joined: Tue Oct 12, 2010 5:12 am
Location: Starton Australia

RPC wrote:Here's another advanced start:
http://xelerus.de/index.php?s=mod&id=684

What I was thinking for an alternate advanced start would be to give a player a "breather" system and 100000 credits and a trading post with infinite amount of orders. Then I'll send the player to St. Kat's.

Here's Uncharted, the mod that supersedes Network:
http://xelerus.de/index.php?s=mod&id=1211

Here's the post I used to make it:
http://www.neurohack.com/transcendence/ ... tor#p48490
Thanks for that RPC, that link really helped.

I've got everything rolling along fine now, working on some custom systems and custom enemies etc. :D

I think it should be a good mod when it's finished. Unlike the advanced start, the Alternate Starts will allow the player to choose between one of three adventure-specific craft, and go on an alternate start of four systems, that feeds them back into the Main chain of the New Beyond. At the moment, I don't think the player can go back from Battle Arena to Eridani, and also, I get weird errors if I allow Elysium to be in the Topology. But I think they're some acceptable losses. :D

I'll keep you posted, and hopefully will get this out for December. :D
RPC
Fleet Admiral
Fleet Admiral
Posts: 2876
Joined: Thu Feb 03, 2011 5:21 am
Location: Hmm... I'm confused. Anybody have a starmap to the Core?

Bleh, yeah, adding Elysium to topology is pretty hard >:(
Tutorial List on the Wiki and Installing Mods
Get on Discord for mod help and general chat
Image
Image
Der Tod ist der zeitlose Frieden und das leben ist der Krieg
Wir müssen wissen — wir werden wissen!
I don't want any sort of copyright on my Transcendence mods. Feel free to take/modify whatever you want.
FourFire
Militia Captain
Militia Captain
Posts: 567
Joined: Sun Aug 12, 2012 5:56 pm

I look forward to playtesting the results of this :)
(func(Admin Response)= true){
if(admin func(amiable) = true)
Create func(Helpful Posts)
else func(Keep Calm and Post derisive topics)}
Post Reply