Author Topic: Excalibur | Modder's Questions  (Read 3128 times)

Offline Mark

  • Retired Administrator
  • Posts: 1930
  • Cookies: 1797
  • Site Co-Founder
    • ST Excalibur
Excalibur | Modder's Questions
« on: December 31, 2012, 10:58:21 AM »
Hi Folks,

I'd like to put together a QnA article for IndieDB in the new year focusing on the development work we have done to make it easier for third party developers to create content for Excalibur. The easiest way I could think of doing this was to bring this to you guys since you are all actively developing for a 2002 game engine. What are you hoping to see from Excalibur for modders? What burning questions do you have about what it will do and how it will work?

I'm looking for 10 to 20 questions in total, so please fire at will!

Offline tiqhud

  • BCFiles File Poster
  • Posts: 1763
  • Cookies: 1067
  • San Francisco Shipyards (HPer) file manuiplater
Re: Excalibur | Modder's Questions
« Reply #1 on: December 31, 2012, 01:55:16 PM »
How easy will the 'MainGame' be to use?  And will it be easily modded?
TiqHud
you sir, are unable to strike, the port or starboard parts of hull , of a bovine storage facility.
Canon , what people argue exists, that doesn't really  exist.
It is all the little details, that cause headaches.
"Never judge wealth with Money"
'Intelligence has Nothing to do with Politics'
it is Late, Do you know where your Towel is?

Offline CyAn1d3

  • MacDill Shipyards Design Team
  • Posts: 1656
  • Cookies: 420
  • RETIRED
Re: Excalibur | Modder's Questions
« Reply #2 on: December 31, 2012, 02:23:34 PM »
glad to see you guys are giving us the opportunity to ask!

well for starters:

how much different is the learning curve to mod for Excal as opposed to BC?
namly the hardpoint scripts..

are we restricted to certain software to use for modding?
(for example BC REQUIRES bridge sets to be exported via old hard to obtain 3dMax software,
i doubt this is an issue given Excal is MUCH newer, but dosnt hurt to find out)

what are the game engine restrictions?
i.e. texture resolution sizes and file types, model formats and poly counts.

is there an easy way (or a way in general) to "port" existing BC mods to Excalibur?

will there be a "developers kit", or is everything we would need "in the box" from the get go?
and if there is to be a developers kit, will a basic FAQ or guide be included to use it?
(unlike SOME Dev kits... *cough* SKYRIM)

these are pretty much MY burning questions.
(im secretly hoping that since you guys are asking... its getting close to completion no?  :angel)
I came, i saw, i added a Sig.
Later gents, i have Youtube to take over.
Cy - 1-12-15

Offline captain_obvious

  • The captain of obvious-ness
  • Posts: 1703
  • Cookies: 54
    • ARmy Rumour SErvice- British Army Unofficial community
Re: Excalibur | Modder's Questions
« Reply #3 on: December 31, 2012, 02:36:08 PM »
will there be a "developers kit", or is everything we would need "in the box" from the get go?
and if there is to be a developers kit, will a basic FAQ or guide be included to use it?
(unlike SOME Dev kits... *cough* SKYRIM)

*Cringe* Ugh, don't remind me. I wish they'd hurry up and fix the damn CK, let alone give us the rest of the tools needed! Which brings me to another point.
How will the dev team handle any bugs that become apparent after release?  
I miss :bigdance:

Offline FarShot

  • That guy with good ideas...
  • Moderator
  • Posts: 2470
  • Cookies: 787
  • I'm actually making stuff! :D
Re: Excalibur | Modder's Questions
« Reply #4 on: December 31, 2012, 03:19:21 PM »
Is the engine flexible enough for me to create a total conversion mod with a central campaign, branching side missions, player choices that factor into the storytelling, third person shooting, a cover system, Star Wars-like fighter combat, a party system, cinematics that trigger on objective completion and the like, a Mass Effect like dialogue system, and customized character appearance?

Offline TheConstable6

  • ^LOL
  • Posts: 582
  • Cookies: 10
Re: Excalibur | Modder's Questions
« Reply #5 on: January 01, 2013, 02:46:26 PM »
Will we be able to modify the  scale and range of combat within the game?
Ditto, Cy  :)
Though much is taken, much abides; and though
 We are not now that strength which in old days
 Moved earth and heaven; that which we are, we are;
 One equal temper of heroic hearts,
 Made weak by time and fate, but strong in will
 To strive, to seek, to find, and not to yield.

Offline Shadowknight1

  • Posts: 1684
  • Cookies: 71
  • Star Trek Into Darkness
Re: Excalibur | Modder's Questions
« Reply #6 on: January 01, 2013, 10:06:20 PM »
Not a modder myself, but a valid question I think.  While playing with the new NanoFX viewer, I noticed that if I brought in the older models from the previous version, they don't have the enhanced glows or the weathering.  Are modders going to have to account for these things when creating ships for Excalibur?

To Boldly Go...Again.

Offline 086gf

  • Location: United Socialist States of America!
  • Posts: 1357
  • Cookies: 32
Re: Excalibur | Modder's Questions
« Reply #7 on: January 04, 2013, 07:52:37 PM »
How complex can ship/station model animations be? Like is there a limit on the number of moving parts?
All hail the messiah!

Offline hobbs

  • Posts: 1373
  • Cookies: 77
Re: Excalibur | Modder's Questions
« Reply #8 on: January 06, 2013, 02:29:13 PM »
will there be engineering functionality

will we be able to enhance the ship systems via engineering control

like laforge tries to increase power transfer efficiency in a tng episode

and re-routing power to increase or reactivate systems... or increase shields or sensors.

and what about using sensors to find new anomalies and then use the "particles" to enhance systems.

also can you alter phaser settings like they did in best of both worlds.

"We are dreamers, shapers, singers and makers..." Michael Ansara, "Elric" Babylon 5 "The Geometry of Shadows,"


Offline baz1701

  • Posts: 3392
  • Cookies: 1434
Re: Excalibur | Modder's Questions
« Reply #9 on: January 07, 2013, 03:56:34 AM »
Does this game still use Nif files or a different format and if so will there be plugins for 3D max and other model building programs?
Whatever knocks us back, can only make us stronger.

Offline Mark

  • Retired Administrator
  • Posts: 1930
  • Cookies: 1797
  • Site Co-Founder
    • ST Excalibur
Re: Excalibur | Modder's Questions
« Reply #10 on: January 09, 2013, 10:35:16 AM »
I'll try to answer some of these here as the responses may generate more questions

will there be a "developers kit", or is everything we would need "in the box" from the get go?
and if there is to be a developers kit, will a basic FAQ or guide be included to use it?
(unlike SOME Dev kits... *cough* SKYRIM)

This is a good place to start. We don't have a development kit in the way you know from Bridge Commander. All of our developer tools are built directly into the game which makes the game itself the development tool.

how much different is the learning curve to mod for Excal as opposed to BC?
namly the hardpoint scripts..

Talking specifically about hardpointing, the experience is for the most part simpler but in some ways more complex at the same time.

As I hinted at above the Hardpoint Editor is built directly into the game. This means that you can pause the game at any time and start to fiddle with hardpoint values in any way you want. This means it is much easier to balance weapons, maneuverability and other attributes. We can also do some really cool stuff like adding ID maps and decals on the fly.

Hardpoints themselves are slightly more complex though. Rather than adding points in 3D space you will be adding actual components to the ships, scaling them, rotating them and moving them around the ship. There is also a lot more in the way of power networks and computer networks which need to be added to the Hardpoints.

Overall I would say it is easier to create a hardpoint than in BC, but you do have to consider a few more issues while doing so.

are we restricted to certain software to use for modding?
(for example BC REQUIRES bridge sets to be exported via old hard to obtain 3dMax software,
i doubt this is an issue given Excal is MUCH newer, but dosnt hurt to find out)

(you do know my background with bridges and BC.. right? :P)

what are the game engine restrictions?
i.e. texture resolution sizes and file types, model formats and poly counts.

is there an easy way (or a way in general) to "port" existing BC mods to Excalibur?

Does this game still use Nif files or a different format and if so will there be plugins for 3D max and other model building programs?

Excalibur imports model through a library called Assimp which can read a huge amount of 3d model formats. In theory you can export your model to any of these formats and import it into Excalibur, but of course in practice you will find that some formats work better than others.

We are using the COLLADA format for all of our internal work and that will be the best supported. This is an XML-based model format which has a very wide range of support from 3D modelling applications.

Textures can also be loaded from a wide variety of formats including TGA and PNG, but we are recommending the use of DDS since this includes generation and storage of mipmaps within one file. Since the texture specification on Excalibur is quite significantly expanded over Bridge Commanders we do need to be more careful about using high resolution textures.

Poly counts are usually between 10k and 20k for ships and 20k to 30k for large space stations. For ships we recommend no more than one set of 4K maps, but we have pushed this to two 4K maps on one ship in rare situations.


How will the dev team handle any bugs that become apparent after release?  

We aren't making a game in the traditional sense of something that "goes gold" and gets published via DVD. When you get your hands on Excalibur for the first time it will be just the first phase of the entire project. As such, bugs and other issues will be squashed with each new release.

How easy will the 'MainGame' be to use?  And will it be easily modded?

I could do with some specific details here. Are you referring to the campaign mode? What do you mean by "use"? I think the answer below might partially answer your question.

Is the engine flexible enough for me to create a total conversion mod with a central campaign, branching side missions, player choices that factor into the storytelling, third person shooting, a cover system, Star Wars-like fighter combat, a party system, cinematics that trigger on objective completion and the like, a Mass Effect like dialogue system, and customized character appearance?

Most of the logic for Excalibur is written within python scripts just Bridge Commander's was. As such you can achieve pretty much whatever you want so long as you are willing to rewrite enough code.

As for the missions, we aren't aiming to release a hard-coded set of missions for the campaign mode as was the problem in Bridge Commander. One of the later stages for Excalibur will be a modular mission editor which will allow anyone to create their own campaigns and release them for people to play along with. We won't actually start work on Excalibur's story mode until that is completed since we will be using the same tools and features that will be available to modders.

An interesting aside here, but as part of making the mission editing more open and modular we intend to build it so that you can add a "level of ship" rather than a specific ship to a scenario. This means that ships you download and add to your game will have the potential to show up in missions.

Will we be able to modify the  scale and range of combat within the game?

Again, I'm not entirely clear what you mean by this. Could you clarify?

Not a modder myself, but a valid question I think.  While playing with the new NanoFX viewer, I noticed that if I brought in the older models from the previous version, they don't have the enhanced glows or the weathering.  Are modders going to have to account for these things when creating ships for Excalibur?

The texture spec for Excalibur is very different to that of Bridge Commander and includes new map types which people will have to produce. Full colour illumination maps, bloom, separate specular colour and levels, height maps, detail maps and weathering have all been added or extended.

I feel that Bridge Commander's community has tried to compensate for the age of the engine and there will be something of a learning curve caused by this. For example, the ships we are producing for Excalibur tend to be lower polycount than those created for Bridge Commander since our artists are able to effectively use normal maps to create the appearance of hull lines and escape hatches.

Modders porting these ships directly to Excalibur will need to remove such details from the model and add them instead to the normal map. In a similar way I would also point towards "deferred lighting" and of course the terrible ID maps which require big cuts in the unwraps.

How complex can ship/station model animations be? Like is there a limit on the number of moving parts?

Animations are put together within the Hardpoint Editor which allows for moving parts without breaking physics (you can play golf with the Intrepid's nacelle and a small asteroid). As such, more complicated animations take a long time to put together and you really wouldn't want to consider anything too complicated.

The animation system will also support animated turrets in a similar way incidently, so we will hopefully be giving the NX class some animated phaser turrets :)

will there be engineering functionality, will we be able to enhance the ship systems via engineering control like laforge tries to increase power transfer efficiency in a tng episode, and re-routing power to increase or reactivate systems... or increase shields or sensors. And what about using sensors to find new anomalies and then use the "particles" to enhance systems. Also can you alter phaser settings like they did in best of both worlds.

This is a gameplay question really... we have discussed these things with members on our forums at STExcabur.com/forum. As I mentioned above the hardpoint system does account for power and computer networks which means most of what above will be possible if not actually implemented at launch.

Offline captain_obvious

  • The captain of obvious-ness
  • Posts: 1703
  • Cookies: 54
    • ARmy Rumour SErvice- British Army Unofficial community
Re: Excalibur | Modder's Questions
« Reply #11 on: January 09, 2013, 11:36:32 AM »
Quote
you can play golf with the Intrepid's nacelle and a small asteroid

Wait, WHAT?! 0.o
Pics, or it didn't happen :D
I miss :bigdance:

Offline hobbs

  • Posts: 1373
  • Cookies: 77
Re: Excalibur | Modder's Questions
« Reply #12 on: January 09, 2013, 02:00:09 PM »
thank you Mark :) its great to hear some answers to our questions :)

i see the in game hardpoint editor as a way to do some of the things i asked about but i think i'd feel like i was cheating.

i hope what you meant by computer and power networks means that there will be a range of in game setting changes that can be used to shut down some systems and improve others using the shut-down systems power.

also just to clarify:

i was hoping for such things as "warp core intermix calculations" and "Power conversion perimeters" so that a ship can be basically overhauled by the engineer (the player) whilst out in space... such as increasing warp speeds (up to a point) like O'brien did for the nebula class in DS9. another term id use is fine tuning the ships systems.

"We are dreamers, shapers, singers and makers..." Michael Ansara, "Elric" Babylon 5 "The Geometry of Shadows,"


Offline CyAn1d3

  • MacDill Shipyards Design Team
  • Posts: 1656
  • Cookies: 420
  • RETIRED
Re: Excalibur | Modder's Questions
« Reply #13 on: January 09, 2013, 10:16:55 PM »
(you do know my background with bridges and BC.. right? :P)

of course :P

thank you for clarifying some questions.

it sounds like it would be a change of gears to learn whats nessicary, but im sure you guys and the community will make the transition easy for everyone  :D

I came, i saw, i added a Sig.
Later gents, i have Youtube to take over.
Cy - 1-12-15

Offline Mark

  • Retired Administrator
  • Posts: 1930
  • Cookies: 1797
  • Site Co-Founder
    • ST Excalibur
Re: Excalibur | Modder's Questions
« Reply #14 on: January 10, 2013, 04:11:05 AM »
i hope what you meant by computer and power networks means that there will be a range of in game setting changes that can be used to shut down some systems and improve others using the shut-down systems power.

That seems very close to what you can already do in Bridge Commander, so yes of course that will be possible in Excalibur. But what the power and computer networks give us that is a section of the ship that connects the computer to the has been heavily damaged then you will need to either reroute power/control or repair those areas.

Currently we are working through the structure of the hardpoints and find ourselves coming up against very practical problems. The "controllers" (which exist within Bridge Commander hardpoints but are often not targetable) will eventually sit as a child of the Computer in Excalibur. On an separable ship like the Galaxy Class this means we have to add two computer cores and two controllers in order to keep the components functional once the saucer has detached.


i was hoping for such things as "warp core intermix calculations" and "Power conversion perimeters" so that a ship can be basically overhauled by the engineer (the player) whilst out in space... such as increasing warp speeds (up to a point) like O'brien did for the nebula class in DS9. another term id use is fine tuning the ships systems.

It's very possible to do, we may even do it as part of a persistent gameplay mode, but for now we are focusing on getting the "starting point" right.


Any more questions folks?

Offline 007bashir

  • Posts: 879
  • Cookies: 111
  • Android User/Screenshooter/Sci-Fi Rendering
    • http://007bashir.deviantart.com/
Re: Excalibur | Modder's Questions
« Reply #15 on: January 10, 2013, 05:19:18 AM »
Yes, there is one. But its not really about modding ships or so:

Does Excalibur has an edit mode for taking screenshots like we have in BC (or something similar)?

Offline FarShot

  • That guy with good ideas...
  • Moderator
  • Posts: 2470
  • Cookies: 787
  • I'm actually making stuff! :D
Re: Excalibur | Modder's Questions
« Reply #16 on: January 10, 2013, 05:46:00 AM »
Or perhaps a more controllable version of Cinematic mode?

I'd like to say that having the hardpoint editor and other features accessible ingame is sort of immersion breaking for me.  At the very least, have a "hardcore" mode toggleable in options, or have access limited to your instant action interface or something like that.

Offline Tuskin38

  • Posts: 2476
  • Cookies: 111
Re: Excalibur | Modder's Questions
« Reply #17 on: January 10, 2013, 04:04:32 PM »
The animation system will also support animated turrets in a similar way incidently, so we will hopefully be giving the NX class some animated phaser turrets :)
Now that has me interested, would the turrets actually face the target?

Offline CyAn1d3

  • MacDill Shipyards Design Team
  • Posts: 1656
  • Cookies: 420
  • RETIRED
Re: Excalibur | Modder's Questions
« Reply #18 on: January 10, 2013, 08:05:39 PM »
how much in depth can we get with interiors? (i assume that modding the interiors involves the same process as the ships.)
is this based on individuals hardware factor, or does the engine limit how much of the physical interior can be modeled?
I came, i saw, i added a Sig.
Later gents, i have Youtube to take over.
Cy - 1-12-15

Offline 086gf

  • Location: United Socialist States of America!
  • Posts: 1357
  • Cookies: 32
Re: Excalibur | Modder's Questions
« Reply #19 on: January 11, 2013, 03:56:05 PM »
Might have forgot this from the hardpoints video or it wasn't mentioned at all but how does object rescaling work? Do all of the hardpoints scale up/down with it like in Armada or Legacy or will it be a manual operation?
All hail the messiah!