.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
World Supremacy- Save $9.00

   







Go Back   .com.unity Forums > Shrapnel Community > Space Empires: IV & V

Reply
 
Thread Tools Display Modes
  #1  
Old November 16th, 2001, 04:52 PM
dogscoff's Avatar

dogscoff dogscoff is offline
General
 
Join Date: Mar 2001
Location: UK
Posts: 4,245
Thanks: 0
Thanked 0 Times in 0 Posts
dogscoff is on a distinguished road
Default The neo-standard thread- Standardising additional hull sizes.

OK, so I know this little project died way back in the spring somewhen, and the pages devoted to it on my webspace have been festering un-updated for months, but now that the viking production machine is slowing down again, I thought I'd make another effort to create some continuity between mods.

For those who missed it / ignored it the first time round...
I'm trying to create some sort of vague "standard" set of filenames for non-standard hullsizes, so that a shipset creator can make his shipset compatible with a number of different present and future mods more easily.

For example, in S_J's Pirates and Nomads mod, the battlemoon image has to be called
"massivebaseship". In the Star Wars mod though, the Battlemoon (Well, Death Star actually, but it's still a big, grey, round thing) goes by the name of "LDS". Which name should I use for my vikings shipset? I can only be compatible with just one, but I want my battlemoon image to be used by both mods.

If theese two modders agreed upon a standard file name for these big grey round things, then shipset creators might start making shipsets that include them. Then, future modders could call for big grey round thing images in their mods in the knowledge that there are already dozens of shipsets out there with images to support them.

The idea goes beyond just that one example though, obviously: Extra fighter sizes seem to be used by many different mods. Also infantry, mining / resource generating hulls and many others which may exist or come to exist in the future.

The problem comes with those shipsets which have no extra images at all and never will. This problem is solved by adding files to the generic shipset. I am willing to spend time creating new generic images if necessary.

Now that my viking shipset is almost complete and freely available, I'd like to start trying to standardise some of the non-standard images.

So, the major mods I am most familiar with, (other than TDM which uses no non-standard images anyway) are Pirates and Nomads, and the Star Wars mod. Also, you were the guys that showed an interest Last time=-) So...

S_J, your P&N mod currently calls for a pic called "massivebaseship", which is used for the battlemoon. You include a generic image for it, and another identical image titled "battlemoon". You also have extra hull sizes, but no special images for drop
pods, bio-fanatics, resource ships/ stations and 2 extra fighter sizes.

Andres, your mod calls for:
3 death star images called "sds", "mds" and "lds", & one picture called "infantry"
I'm assuming you have generic images for these.

There are also fighter sizes including a TIE bomber, which just use standard fighter images.

Here is my suggestion for a working system- and it is just a suggestion. If necessary I can create generic images to fill in any gaps. (Even if I just copy another generic image and rename it)

EDIT: Table wasn't clear, so I attached it as a text file.

If you guys were to establish this as a starting point, i think other modders and shipset creators would follow suit and we could start the ball rolling.

Would this system work? Do you think those images are compatible? Are there any changes you want made? I know it sucks using a generic fighterbomber image rather than a race-specific largefighter image, but if this idea catches on then I believe that most new shipsets will be created with race-specific images for all or most of these extra sizes, and that authors will start to update their back- catalogues. I've tried to show the way with the vikings and I seem to be getting a good response. I can even start making additional images for existing shipsets if necessary.

[ March 12, 2003, 16:24: Message edited by: dogscoff ]
Reply With Quote
  #2  
Old November 16th, 2001, 05:23 PM

Val Val is offline
Major
 
Join Date: Oct 2001
Location: Lansdale, PA
Posts: 1,022
Thanks: 0
Thanked 0 Times in 0 Posts
Val is on a distinguished road
Default Re: The neo-standard thread- Standardising additional hull sizes.

I like the idea of a system that is used throughout, would definitely make shipsets more cross-mod compatible with less work.

I would make a few suggestions to make the naming more consistant to SEIV :

Call Infantry "TroopShock" or "TroopVeteran"

Call Huge Fighter "FighterHuge" or "FighterMassive"

and add :

"ExplorerShip" - made for long range exploration
"ScoutShip" - made for speed and intel
"ColonyShipLarge" - Available before Large Transport but geared for larger colonies

I know the Last three ship types can be created from other hulls, but I think these hulls could be given different restrictions and bonuses to make them useful.

Now if you can just get everyone on the same page...

Val

[This message has been edited by Val (edited 16 November 2001).]
Reply With Quote
  #3  
Old November 16th, 2001, 05:39 PM
dogscoff's Avatar

dogscoff dogscoff is offline
General
 
Join Date: Mar 2001
Location: UK
Posts: 4,245
Thanks: 0
Thanked 0 Times in 0 Posts
dogscoff is on a distinguished road
Default Re: The neo-standard thread- Standardising additional hull sizes.

QUOTE:
I like the idea of a system that is used throughout, would definitely make shipsets more cross-mod compatible with less work.
/QUOTE

Thanks for saying it so concisely. Why can't I ever express this project in less than 200 words?

QUOTE:
I would make a few suggestions to make the naming more consistant to SEIV :
/QUOTE

Point taken, but the SEIV naming system is hardly consistent anyway. IE lightcruiser but transportlarge.

QUOTE:
Call Infantry "TroopShock" or "TroopVeteran"
/QUOTE

Hmm. How about "TroopInfantry"?

QUOTE:
Call Huge Fighter "FighterHuge" or "FigterMassive"
/QUOTE

I'll see what is already in use. Fighterbomber is quite a popular usage. Remember we're only naming the images, not the hull sizs. The troubl with "huge" and "massive" is that there could be some confusion as to which is the bigger.

QUOTE:
and add :
"ExplorerShip" - made for long range exploration
"ScoutShip" - made for speed and intel
"ColonyShipLarge" - Available before Large Transport but geared for larger colonies

I know the Last three ship types can be created from other hulls, but I think these hulls could be given different restrictions and bonuses to make them useful.
/QUOTE

Like I say, we're naming images, not hull sizes. In other words I don't want to tell the modders what to use these images for, I just want to make the images available for them. I'm not aware of any current mods which use those sizes (although devnull used to have an ark ship) so there's no point trying to standardising them.

QUOTE:
Now if you can just get everyone on the same page...
/QUOTE

Yeah I know...



------------------
SE4 Code:
L GdY $ Fr- C- Sd T!+ Sf-- Tcp-- A% M>M+ MpD! RV Pw Fq+ Nd- Rp+ G-
/SE4 Code
Go to my meagre SEIV pages to generate your own code.
Reply With Quote
  #4  
Old November 16th, 2001, 06:56 PM
Suicide Junkie's Avatar
Suicide Junkie Suicide Junkie is offline
Shrapnel Fanatic
 
Join Date: Feb 2001
Location: Waterloo, Ontario, Canada
Posts: 11,451
Thanks: 1
Thanked 4 Times in 4 Posts
Suicide Junkie is on a distinguished road
Default Re: The neo-standard thread- Standardising additional hull sizes.

quote:
QUOTE:
I would make a few suggestions to make the naming more consistant to SEIV :
/QUOTE

Point taken, but the SEIV naming system is hardly consistent anyway. IE lightcruiser but transportlarge.
SE4 is not exactly consistent, its true. However, unless you plan to change the unmodded imagenames, we're stuck with them.
As for what you add, I like the idea of making the names follow an SE4 style.

PS: You need square [] brackets around "quote" and "/quote".

quote:
QUOTE:
Call Huge Fighter "FighterHuge" or "FigterMassive"
/QUOTE

I'll see what is already in use. Fighterbomber is quite a popular usage. Remember we're only naming the images, not the hull sizs. The troubl with "huge" and "massive" is that there could be some confusion as to which is the bigger.
In my case, the Nomads still have only 3 useful fighter sizes, so I used small/medium/large images for them. The internal game names are not important.

As a first approximation, using either mount sizes, or planet sizes would work quite nicely to expand the range of sizes.
{Tiny, Small, Medium, Large, Huge}
{(Light/Small), (Medium), Large, Heavy, Massive}

quote:
PlanetoidLarge -> Battlemoon or Large Death Star
Are you defining the standard name here?
IE. "Planetoid" is a vehicle large enough to form itself into a sphere shape?
Just wondering if that bit is finalized, or up for discussion.

--------------------

Now, I could write a utility to go through a shipset, copying & renaming images to fill the gaps between it and your standard.

For example, the program would check to see if there is a "_planetoidlarge", and if not, look down a list of replacements. The choices would be "_massivebaseship", "_planetoidmedium", "_planetoidsmall", "_baseship", and so on.
If all that fails, then the shipset would be left to use the mod's default image. (Note that "_baseship" doesn't exist, but would likely be a good image to copy.

At the end of the process, the shipset would have most or all of your standard image files; the actual pictures would be duplicated, but the ships would retain the colour scheme of the race rather than use mod defaults.

Note: If I write this, you could define your standard shipset to use "_cruiserLight", and not "_lightCruiser".
My program would simply use "_lightCruiser" as the first choice to copy to "_cruiserLight".
Reply With Quote
  #5  
Old November 16th, 2001, 07:41 PM

Val Val is offline
Major
 
Join Date: Oct 2001
Location: Lansdale, PA
Posts: 1,022
Thanks: 0
Thanked 0 Times in 0 Posts
Val is on a distinguished road
Default Re: The neo-standard thread- Standardising additional hull sizes.

quote:

Point taken, but the SEIV naming system is hardly consistent anyway. IE lightcruiser but transportlarge.



As to the point of consistancy, I had noticed that the transports where categorized as Large instead of Heavy as well, but put that down to it generally being meant as a "non-combatant". I have no clue why the LightCruiser is named that way, probably something they accidently did and never "fixed".

quote:

As a first approximation, using either mount sizes, or planet sizes would work quite nicely to expand the range of sizes.
{Tiny, Small, Medium, Large, Huge}
{(Light/Small), (Medium), Large, Heavy, Massive}



I like the idea of using the mount sizes. Then you have:
FighterLight, FighterHeavy and FighterMassive to add.

Any of those fighter sizes can be made into a fighter bomber. If people planned for the FighterBomber had some unique hull stats or abilities, then it should be added.

quote:

PlanetoidLarge -> Battlemoon or Large Death Star
Are you defining the standard name here?
IE. "Planetoid" is a vehicle large enough to form itself into a sphere shape?
Just wondering if that bit is finalized, or up for discussion.



Well, if we keep to the Planetoid (or whatever word we use instead) idea and use the Light, Small, Medium, Large, Heavy, Massive designations you can have a range of "Battlemoons" or "Death Stars" to chose from (or for that matter Orkie Rocks or Space Hulks), since the picture is all that is referenced. This might even lead to a craftworld type object.

We can do the same with troops, adding Light, Heavy and Massive.

quote:

Like I say, we're naming images, not hull sizes. In other words I don't want to tell the modders what to use these images for, I just want to make the images available for them. I'm not aware of any current mods which use those sizes (although devnull used to have an ark ship) so there's no point trying to standardising them.



The extra hulls would be geared towards new ship types that would be common throughout mods, though the exact abilities may differ, as seen fit by the modders (or not used at all). The names are just a generic desription for what they are "best" used for. As you say, the pics are there for the use, if they want them and could be used for something else.

So, we could potentially add:

"ExplorerShip" - made for long range exploration
"ScoutShip" - made for speed and intel
"ColonyShipLarge" - Available before Large Transport but geared for larger colonies
"TransportTroop" - Gives some sort of bonus on planetary assault - can be broken down into sizes
"ProspectorShip" or "ResourceShip - for resource generation
"MiningStation" - for resource mining/generation


and the already discussed:

TroopLight
TroopHeavy
TroopMassive
TroopInfantry
Planetoid(or whatever word)Light
PlanetoidSmall
PlanetoidMedium
PlanetoidLarge
PlanetoidHeavy
PlanetoidMassive
FighterLight
FighterHeavy
FighterMassive
FighterBomber

[This message has been edited by Val (edited 16 November 2001).]
Reply With Quote
  #6  
Old November 16th, 2001, 09:16 PM
dogscoff's Avatar

dogscoff dogscoff is offline
General
 
Join Date: Mar 2001
Location: UK
Posts: 4,245
Thanks: 0
Thanked 0 Times in 0 Posts
dogscoff is on a distinguished road
Default Re: The neo-standard thread- Standardising additional hull sizes.

Quotes in no particular order.

[QUOTE}
...plan to change the unmodded imagenames...
[/quote]

No way! That would be ridiculous. I was just pointing out that if Malfador isn't going to be fastidious about ship names, why should we? I agree that we should use the shipadjective format (ie transportlarge) rather than adjectiveship (lightcruiser) because it Groups files together nicely when sorted alphabetically. Other than that, I'd rather be a little creative with the names rather than tie ourselves to conventions which may not suit in the future.

But no, I don't want to redefine all the standard images. I just want to make most efficient use of the non-standard ones=-) Trying to reclassify FighterSmall as FighterLight etc would be a bureaucratic idiocy. I see your argument for fightermassive rather than fighterbomber but... I just like it better. I'm not really bothered though, as long as we can get everyone using the same names.

quote:

...planetoid?



I wouldn't go around defining conventions without consultation... it was just a suggestion. Besides, I can't finalise anything, you're the modders- who the hell am I?=p. It just seemed to me that planetoid is one of the few words that can describe both a Death Star and a Battlemoon. After all, they're very different things- all they have in common is that they're big, grey and round. Fortunately, when you're talking about images, what something looks like is the only thing that really counts.

quote:

...utility...



This sounds clever, but it's the kind of thing I'd rather see in the game itself. Also, when would you run it? Would it leave all your files with the wrong names if you then wanted to run a different mod?

All this talk would be redundant if the vehiclesize.txt allowed you to specify a secondary image (between the first choice and the generic) if the first choice wasn't found.

quote:

...planetoid...Orkie Rocks...Craftworld...


Yeah, I think a range of giant death stars would be good. 3 is enough though... anyone modding more than that probably needs to spend more time away from their computer.

quote:

...troops...light...


I think "infantry" or "troopinfantry" should definitely be used rather than "trooplight". There's a significant visual difference between an infantry unit (guys on foot with guns) and an SE4 troop. (tank, mecha, giant robot etc)

quote:

...explorer...



Those are all good ideas (I never thought of a specialised troop transport hull=-) but I think it might be an idea to let this thing develop at it's own pace - only define conventions where they are needed. If no mod (or only the one mod) has an "explorer" class, then I don't see much point in standardising it. These standards are only meaningful when you have more than one mod using similar hull types but under different names.

Hey... any other modders want to jump in on this? The more the merrier

------------------
SE4 Code:
L GdY $ Fr- C- Sd T!+ Sf-- Tcp-- A% M>M+ MpD! RV Pw Fq+ Nd- Rp+ G-
/SE4 Code
Go to my meagre SEIV pages to generate your own code.
Reply With Quote
  #7  
Old November 16th, 2001, 09:29 PM

Val Val is offline
Major
 
Join Date: Oct 2001
Location: Lansdale, PA
Posts: 1,022
Thanks: 0
Thanked 0 Times in 0 Posts
Val is on a distinguished road
Default Re: The neo-standard thread- Standardising additional hull sizes.

quote:

I agree that we should use the shipadjective format (ie transportlarge) rather than adjectiveship (lightcruiser) because it Groups files together nicely when sorted alphabetically.



Totally in agreement here. Makes it much easier to sort through.

quote:

If no mod (or only the one mod) has an "explorer" class, then I don't see much point in standardising it. These standards are only meaningful when you have more than one mod using similar hull types but under different names.



Agreed again. But, we can see which ones people might be interested in expanding into as well. Plan ahead and save time down the line

I also editted my previous post to correct a few mistakes (such as leaving out TroopInfantry).

Val
Reply With Quote
  #8  
Old November 16th, 2001, 10:23 PM
Suicide Junkie's Avatar
Suicide Junkie Suicide Junkie is offline
Shrapnel Fanatic
 
Join Date: Feb 2001
Location: Waterloo, Ontario, Canada
Posts: 11,451
Thanks: 1
Thanked 4 Times in 4 Posts
Suicide Junkie is on a distinguished road
Default Re: The neo-standard thread- Standardising additional hull sizes.

quote:
This sounds clever, but it's the kind of thing I'd rather see in the game itself. Also, when would you run it? Would it leave all your files with the wrong names if you then wanted to run a different mod?
Some Clarification:
- The utility would be run once, when you install a shipset.
- The utility will not change or delete any existing images.
- The utility will add all the images described by your standard, by copying the closest existing image.

So, the shipset will look exactly the same in unmodded SE4, and in mods that only use images created by the shipset designer.
Under mods that use your standard image names, the shipset will have one of the original images, rather than using the generic race default.

Running the utility on one of the shipsets included with SE4 (Eee), it would add to the shipset the following:
New picture name ===> copy of Old picture
Eee_mini_troopinfantry ==> Eee_pop_portrait
Eee_portrait_troopinfantry ==> Eee_race_portrait
Eee_mini_fighterLight ==> Eee_mini_fightersmall
Eee_portrait_fighterLight ==> Eee_portrait_fightersmall
Eee_mini_PlanetoidLarge ==> Eee_mini_starbase

etc...
The pop -> infantry is nice, the small -> light is OK, and the starbase -> planetoid is pushing things.
If no reasonable choice is available, the image can be left nonexistant, and the race can use the mod's default.
The goal here is to keep each races picture's unique, so you don't have to play a game where everybody is using the same default image for their ships & units.

P&N Eg. "Who's battlemoon is that? They all look the same!"


Essentially, you could see it as the practical implementation of:
quote:
All this talk would be redundant if the vehiclesize.txt allowed you to specify a secondary image (between the first choice and the generic) if the first choice wasn't found.
since, if the primary image (specified by your standard) is not there, the secondary choices will be tried in order.
MY utility: "No baseship image? Then is there a starbase image? Copy the starbase image to 'baseship'"
SE4: Looks for "baseship", and always finds it.
Either it is the designer's original intention, or it is the backup "starbase" image, if the designer didn't make an explicit baseship image.

[This message has been edited by suicide_junkie (edited 16 November 2001).]
Reply With Quote
  #9  
Old November 16th, 2001, 10:47 PM
dogscoff's Avatar

dogscoff dogscoff is offline
General
 
Join Date: Mar 2001
Location: UK
Posts: 4,245
Thanks: 0
Thanked 0 Times in 0 Posts
dogscoff is on a distinguished road
Default Re: The neo-standard thread- Standardising additional hull sizes.

Clever...

So it would be a bit like your AI patcher. In fact you might consider integrating the two.

Would it be for P&N only or would it get instructions from a text file so that other modders could make it work for them?

------------------
SE4 Code:
L GdY $ Fr- C- Sd T!+ Sf-- Tcp-- A% M>M+ MpD! RV Pw Fq+ Nd- Rp+ G-
/SE4 Code
Go to my meagre SEIV pages to generate your own code.
Reply With Quote
  #10  
Old November 17th, 2001, 12:07 AM

Andrés Andrés is offline
Major
 
Join Date: Apr 2001
Location: Rosario, Argentina
Posts: 1,047
Thanks: 0
Thanked 0 Times in 0 Posts
Andrés is on a distinguished road
Default Re: The neo-standard thread- Standardising additional hull sizes.

I haven't updated that mod since before Last time this topic was discussed. I think I was about to change the name of old deathstar pics.
I'll change that when I get to work again in that mod and also make it compatible with seiv ver 1.49, and complete things I never got to add.

I think that to make modders use the new "standard pic names", it will be more important to create compatible shipsets than to create one or two compatible mods.
If a few sample shipsets are available, I think that other shipset artists will start copying that, making pictures for all those extra sizes. And modders will find that pictures are already there and use them in their mods.
It looks like your Viking shipset is going to be the first example.
I will make all images for the shipsets I have in progress and then my priority should be to "upgrade" all of my shipsets to the "new standard", and not edit that obsolete mod.
If we can convince other people such as Atrocities and John Beech to upgrade their shipsets and promote this standard in their websites, then most of the shipset makers will follow.
suicide_junkie's proposed program sounds cool.

Andrés
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 02:15 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2024, Shrapnel Games, Inc. - All Rights Reserved.