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

This Month's Specials

Air Command 3.0- Save $12.00
War Plan Pacific- Save $7.00

   







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

Reply
 
Thread Tools Display Modes
  #1  
Old November 20th, 2001, 04:16 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 like it alternative vehicle size files using standad and neo-standard pic sets. Maybe we can release a little file with sample shipsets and vehiclesizes files for different mods.

Maybe this will complicate the program too much, but could it look into the VehicleSizes.txt and only copy pictures that are referenced there?

quote:

quote:
BaseshipHeavy? - Baseship/Starbase - bigger than baseship, not sure about this.

Logical name, I'd go for it.



Question here was do we need another picture for this? Or Super Monitors should use baseship pictures just like the normal Monitor?

[This message has been edited by Andrés Lescano (edited 20 November 2001).]
Reply With Quote
  #2  
Old November 20th, 2001, 06:26 AM
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:
I can leave the mod the way it is, and include in the mod data dirctory a file called NeoVehicleSize.txt. This file will be identical to the regular mod VehicleSize file, but using the NeoStandard shippic names instead. Then we write the utility to copy all the bitmaps and copy the Neo file over the regular mod VehicleSize file.
Excellent Idea. The Last line of the utility can copy the vehiclesize to a backup, then write over it with NSVS.txt.

quote:
One other thing. The utility will be writing the over the pic files in the mod directories, not the default SEIV directory right? Even though the pics are new pics and not overwriting exsisting files, we shouldn't be messing with peoples default directories.
The utility will never overwrite an existing file, except maybe the vehiclesize.txt as above.

If that's not enough, run it from the mod folder, and I'll have it look into the .\pictures\races folder and upgrade all the races it finds.

Now there is still the question of space. If we drag copies of all the races in the default directory out into mod folders, we'll have Andrés problem multiplied by the number of mods
quote:
A little over 1 mb more for each shipset, that means that if I wanted to upgrade every shipset I have installed (131) I would run out of disk space.


quote:
Maybe this will complicate the program too much, but could it look into the VehicleSizes.txt and only copy pictures that are referenced there?
Better yet (and simpler, too), I could just read from a mod-specific .INI file (a subset of our full .INI, leaving out some image definitions). The modder could specify which of the standard's images are required, and also which images to take as secondary choices.
This might weaken the standard a bit, since modders could define their own set of required images, but shipsets would be coming out with standard images, and it would be a bit of work to alter on your own. (Deleting sections that don't apply to your mod is easy, but adding a few new ones takes more time)

Decision time.
Reply With Quote
  #3  
Old November 20th, 2001, 12:19 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.

Wow... looks like you guys sorted it all out while I was asleep. Nice one=-) Not much to add, since I agree with just about everything suggested since I Last posted. A few things though:

A>Configuration:
I've studied Andres' list and I am in almost complete agreement. Here is the list I think we should use.
1>Scout: Although it's not in any of the discussed mods, it seems popular (Already mentioned on this thread) and could be used for the UM Observer.
2>Corvette
3>DestroyerHeavy
4>CruiserHeavy
5>Dreadnought
6>Baseship
7>BaseshipHeavy: Andres had this question marked. I think there is plenty of space between base ship and worldship. As well as Devnullmod, ZeroAdunn's mod uses a ship of this type.
8>WorldShipSmall
9>WorldShipMedium
10>WorldShipLarge
11>ResourceShip: See number 12 for reason behind name change.
12>ResourceStation: I think in Devnullmod this is actually a station rather than a ship, so I propose this name rather than ResourceShipLarge. Also, we have to consider mods other than the ones discussed here (Including future mods). They may well prefer to have their mining hulls as stations rather than ships.
13>CarrierTiny
14>CarrierMassive
15>BaseOutpost
16>ColonyShipLarge
17>TransportTiny
18>FighterHuge
19>FighterMassive
20>TroopInfantry: I think we should call it either TroopInfantry (For alphabetical reasons) or just Infantry (Most acurate description), rather than InfantryTroop as in Andres' post.
21>TroopHuge
22>StellarManipBarge: Andres had a question mark over this one. I think it should go in.

This 22-ship configuration will cover all the discussed mods nicely, and leave plenty of scope for other mods.

B>Although most race-specific Neo pics will be generated by the program and therefore identical to standard pics (ie Phong_FighterHuge will be a copy of Phong_FighterLarge) I am assuming that we will create a full set of Neo Generics, for those who don't run the program. I think we should definitely throw in that Jraenar pic and a few others at random as a sort of "bonus"=-)

C>Where should the NeoMaker utility put all of the extra files? I can appreciate the argument to leave default directories alone, but duplicating images into however many mod dirs is crazy.
How about putting them in the default directories but have an uninstall option?

D>I love the name neostandard, but wasn't there a guy on the forum called Neo? Or am I imagining him? Don't think I've heard from him in a while.

E>Distribution: So as I understand it the Neo-Standard will consist of a program (with supporting text & ini files) and maybe a few dozen pictures. That would make it what... half a meg when zipped? Should we put it in with each mod or distribute seperately, with each mod carrying just a neovehiclesize.txt or what?

F>Program: S_J - you could incorporate your piratepatcher program into it - have it do 2 jobs at once.

G>Pixelling: The Vikings would require another 12 images for the 22 ship configuration listed above. If we can agree a final configuration I'll get started on making the Vikings the first fully Neo-Standard compliant shipset as an example to everyone else=-) Then I'll need to talk nicely to Rollo about AIs for all these Neo compliant mods=-) I would have to share my time between that and work on the neo generics. Shouldn't be a problem.

------------------
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.

[This message has been edited by dogscoff (edited 20 November 2001).]
Reply With Quote
  #4  
Old November 20th, 2001, 05:37 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.

F>
Well, I'll have to rewrite the patcher, since I lost the souce code months ago.

C>
It would not be a problem to add a text file listing all of the images the program added. It would then be simple to remove them.

E>
Sounds reasonable. We might want to compile a bunch of NVS.TXTs for each of the mods around here, as a starting point for modders, and a very simple update for gamers.
Reply With Quote
  #5  
Old November 20th, 2001, 05:47 PM

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.

9 of the 22 neo-generic pictures ready.

quote:
12>ResourceStation: I think in Devnullmod this is actually a station rather than a ship, so I propose this name rather than ResourceShipLarge. Also, we have to consider mods other than the ones discussed here (Including future mods). They may well prefer to have their mining hulls as stations rather than ships.

I checked DN vehicle size again, it's called mining base, but it's in a ship hull and has maxengines=2. It's a ship. A resource station picture sound good, maybe it can look like a base, or be a 23rd pic.

quote:
15>BaseOutpost

I vote for Warstation as suicide_junkie suggested.


quote:
20>TroopInfantry: I think we should call it either TroopInfantry (For alphabetical reasons) or just Infantry (Most acurate description), rather than InfantryTroop as in Andres' post.

That's what I was thinking about, thanks for correcting me.

quote:
E>Distribution: So as I understand it the Neo-Standard will consist of a program (with supporting text & ini files) and maybe a few dozen pictures. That would make it what... half a meg when zipped? Should we put it in with each mod or distribute seperately, with each mod carrying just a neovehiclesize.txt or what?

I propose creating a neo-standard package, including the program, whatever inis needed, generic and original shipset pics, and a neo-vehiclesizes for all mods discussed here. Maybe even a new and simple mod that just adds the new sizes.
Reply With Quote
  #6  
Old November 20th, 2001, 06:02 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:

generic images ready



Yoink! That was quick!

quote:

It's a ship. A resource station picture sound good, maybe it can look like a base, or be a 23rd pic.



Hmm. OK. Personally I think 2 resource images is enough. I would vote for a ship and a station rather than 2 ships. Look at P&N, when that had resource hulls, he used one of each.

quote:

Warstation



That gets my vote too.
I like the idea of an "exmaple" mod as well=-)

quote:

Lost source code


That's a shame=-( It was just an idea...


OK, I'm about to post an introduction / recap to this thread, then I'm going to start crossposting to some other threads, mailing pople and generally try to get some interest. After all the neo-standard won't b much good without some more shipset ppl.


------------------
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 20th, 2001, 06:03 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.

This post is for anyone wondering what the hell this is about. Please correct me if anything here is wrong. It's also my way of getting my head around it=-)

First up I should point out that the neo-standard is nothing to do with Hadrian Aventine's neoverse or ZeroAdunn's neo-mod, although I'm hoping they'll both participate. The word "neo" just sounds cool, that's all=-)

Here's a brief explanation of what this thread is all about.
We are creating what we call (so far) the neo-standard, which is an expansion on Malfador's standard ship list (escort, frigate etc.) We want to include things like Massive fighters, Worldships and infantry. Modders can choose tp comply with the standard so that their mods will be compatible with a greater number of shipsets, and vice versa.

Here's a not so brief explanation of what this thread is all about.
A bunch of us have noticed that there are an awful lot of mods out there which use non-standard ships sizes in their vehiclesize.txt files. The trouble is that when adding new vehicle classes, modders are limited to 2 options:

A> Create additional images for the generic shipset. The game defaults to these if a shipset doesn't have a particular ship image. Pirates and Nomads uses this method with it's battlemoon. The advantage is that shipsets creators can make race-specific images for the extra shipsizes. The drawback is that generic images tend to look out of place in the middle of another shipset.

B> Different classes of ships share the same image. For example, in Devnull mod, both the frigate and corvette currently use the same image. Although these images fit in better than generics, the disadvantage is that you end up with two classes of ship looking exactly the same.

So we have come up with a new solution which should give the advantages of both options without the disadvantages:
First of all, we have identified those extra images which need to be added. We've done this by comparing Devnullmod (recently resurrected by GeoSchmoe), Andres Lescano's Star Wars mod, Ultimate Mod, Pirates and Nomads and Zero Adunn's Neomod.
We've come up with a list of around 20 extra images which should cover most of the probable additions to the vehiclesize.txt

This list, when finished, will be the basis of the neo-standard.

Obviously these are just images, and do not dictate what properties the actual ship has. For example, the Pirates and Nomads Battlemoon will use the same picture as Andres' Death Stars. They're not the same ship, but they look similar enough. Modders can use the images however they like, but we have tried to use unambiguous and descriptive names which will provide a rough guideline for modders and shipset creators alike, so that there will be a certain level of consistency.

Next, Andres and I will create generic images for all of the classes on the list. Modders will then be able to refer to non-standard filenames in the knowledge that they won't ever create a "file not found" error. This gives the advantages of option A above.

Now the clever bit: To avoid the disadvantages of option A, we copy and rename existing images: For example, Phong_Escort is copied to Phong_Scout and so on. This provides the advantages of Option B.

This will create something in the region of 400-500 extra images on a standard installation. Someone like Andres who has over 130 races installed would have up to 150 megs' worth of new data created.
Obviously no one wants to download all that, so S_J will write a cool little program to do all the work locally. After all, everything you need to create all those extra images is already on your computer.
If you still don't fancy having all that extra data filling up your hard drive, just don't run the program. Until the program is run, compliant mods won't require the extra images: Each compliant mod will supply 2 Versions of the vehiclesize.txt file, one using standard images and one using neo-standard. The program replaces the standard file for the neo-standard one.


The advantages of the Neo-standard are obvious:
1> Shipset creators can create as many images for a shipset as they like. In theory, the program could be configured so that it can build a whole (but rather boring) shipset out of just one image. Obviously we want shipset creators to create more, rather than less than the old standard though.
2> Shipsets designed for one specific mod (ie just enough images for Star Wars and nothing more) will suddenly be compatible, or at least partially compatible, with loads of mods.
3> Mods with extra ship sizes will look prettier. By tapping into the Neo-standard, they will gain access to a host of shipsets with images that will work in their mod. At the same time, the Neo-Standard does not restrict a modders' freedom in anyway. They can use what they want to use and ignore the rest. They might neo-standard images alongside images which aren't part of *any* standard.


We welcome input and co-operation from any modders and shipset creators. This standard can only be only as good as the mods and shipsets that participate.

Thanks for your time=-)

------------------
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
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 03:13 AM.


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