Adventure Extensions? 099a Crashes!

Freeform discussion about anything related to modding Transcendence.
User avatar
evilbob
Militia Captain
Militia Captain
Posts: 555
Joined: Sun Mar 05, 2006 1:23 pm

Betelgeuse wrote:I can confirm the trouble in getting the AdventureDesc to work.
I keep getting an is Corrupt error.
yes, I also get this error when attempting to start an adventure
george moromisato
Developer
Developer
Posts: 2997
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Periculi, I am sorry about all the bugs that you've been running into. I know it's frustrating. You've spent a lot of time doing some amazing mods, and I am committed to doing whatever work I need to get you going.

As for extensions and the .tdb files, I think the principal reason to do an extension is to ensure that the mod continue to work even after a new version of the game is released.

I don't have a problem with anyone releasing full Transcendence.xml mods--I will never take away the ability to do that. But I just think those kinds of mods are more cumbersome for the user.

Anyway, I share your frustration--I wish it were easier to mod Transcendence and I'm working to make it better.
User avatar
Periculi
Fleet Officer
Fleet Officer
Posts: 1282
Joined: Sat Oct 13, 2007 7:48 pm
Location: Necroposting in a forum near you

Sorry about the rant, everyone.

George, you have made a great game with tons of potential and amazing quality. I believe you when you say you share my frustration. I know you are working to make transcendence modding better and more fun than ever, and I truly do appreciate all that you have done.


A small point:

Mod extensions have a version = "N.NN" value, which prevents them from being used when a new version is released. Changes to the game engine, improved functions and deprecated ones, altered content and graphics all conspire to make mods from previous version not continue to work in new versions.

What's the good word on the adventure extensions?
Yugi
Fleet Officer
Fleet Officer
Posts: 1027
Joined: Sun Mar 05, 2006 8:21 am

Periculi wrote:Mod extensions have a version = "N.NN" value, which prevents them from being used when a new version is released.
Actually I've been able to use older mods on newer versions; that value doesn't seem to be any use except for viewing reference.
User avatar
Periculi
Fleet Officer
Fleet Officer
Posts: 1282
Joined: Sat Oct 13, 2007 7:48 pm
Location: Necroposting in a forum near you

07/31/2008 13:30:07 Start logging session
07/31/2008 13:30:07 Transcendence 0.99a
07/31/2008 13:30:11 Loading extension: Extensions\RandEquip
07/31/2008 13:30:11 Unknown design element: <Events>
07/31/2008 13:30:17 End logging session

Here is a simple example of the result of loading a working mod from 098d into 099a.
(the game exits after encountering the mod)
So something is changed to make the mod not function.

You are right about the version, a blank mod with older version does load. Which is odd, because I have encountered 'incompatible version' before, I just can't recall when- but I remember that to fix it I had to update the version. Perhaps it was from modding in the source xml.
F50
Fleet Officer
Fleet Officer
Posts: 1004
Joined: Sat Mar 11, 2006 5:25 pm

Extensions are a very clean way of dealing with small to medium size mods, and some large ones as well. That said, there must be a special category reserved for Periculi-sized mods, which generally don't work as well.
george moromisato
Developer
Developer
Posts: 2997
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Periculi wrote:07/31/2008 13:30:07 Start logging session
07/31/2008 13:30:07 Transcendence 0.99a
07/31/2008 13:30:11 Loading extension: Extensions\RandEquip
07/31/2008 13:30:11 Unknown design element: <Events>
07/31/2008 13:30:17 End logging session

Here is a simple example of the result of loading a working mod from 098d into 099a.
(the game exits after encountering the mod)
So something is changed to make the mod not function.
I'm sure you're right, but this is not a good example:

At line 686 of RandEquip2.xml there is an <Events> block that is outside of the <ShipClass> element. This is a bug in the mod that was ignored in 0.98. The newer version does more error checking (which is good).
User avatar
Periculi
Fleet Officer
Fleet Officer
Posts: 1282
Joined: Sat Oct 13, 2007 7:48 pm
Location: Necroposting in a forum near you

:shock: nice catch, George.
george moromisato
Developer
Developer
Posts: 2997
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

In general, I'm interested in any mod that worked in 0.98 and fails to work in 0.99. I can't guarantee that I'll fix 0.99, but I will try.

[That's what the version number on the extension is for--so that I can do special code for older extensions.]
schilcote
Militia Captain
Militia Captain
Posts: 726
Joined: Sat Feb 02, 2008 7:22 pm

I know this is probably the wrong place, but what IS a Transcencence Adventure? I've never heard of it before. Of cource I didn't know there was a version .99b either but still.
[schilcote] It doesn't have to be good, it just has to not be "wow is that the only thing you could think of" bad
Post Reply