Topic: Shipedit... naming the ships.  (Read 2282 times)

0 Members and 1 Guest are viewing this topic.

Offline Roychipoqua_Mace

  • Lt.
  • *
  • Posts: 786
  • Gender: Male
Shipedit... naming the ships.
« on: August 17, 2007, 11:01:43 am »
I'm trying to add new ships into the shiplist using Shipedit but when I make a custom name like "Super Attack Cruiser," it just shows up in the ship selection screen as "???." I am using SFC:OP.
For some reason, when I put in "Heavy Frigate," it worked, but every other custom name is dropped and all I get are the ???'s. Is there a step I'm missing? I could include a screen shot if this isn't clear.

Any ideas, thanks,
Rob

Offline Eris

  • Lt. Junior Grade
  • *
  • Posts: 14
Re: Shipedit... naming the ships.
« Reply #1 on: August 17, 2007, 11:09:06 am »
String length?
are all your custom names long?

Heavy Frigate is 13 characters.
the custom one you gave is 20.

length would be my irst guess, but i've never done any editting of OP. :D

Offline Panzergranate

  • Commander
  • *
  • Posts: 2905
  • Gender: Male
  • Aw!! Da big nasty Klingon L7 killed da kitty kat!!
Re: Shipedit... naming the ships.
« Reply #2 on: August 17, 2007, 11:32:22 am »
It is interesting that in SFC 1 V1.01  allows addition ship and instalations to have class names of any length, but SFC V1.03 ignores that part of the shiplist and puts up ???when in ship selection. It does occasionally put up the correct class name for an additional ship intead of ???, like when I added a Maryjohn Class battle destroyer, it allowed battle destroyer to show up in ship selection. There are no battle destroyers for any race in the stock game classes.

SFC 1 V1.03 and SFC-OP obviously seems to ignore certain class name in the shiplist, regardless of length, for some reason.

I find this annoying and have sometimes to count ships to select the ship I want. A huge hastle as the maximum number of ships each selection field is 64 items.

The Klingons have many ways to fry a cat. I prefer to use an L7 Fast Battlecruiser!!

Offline Roychipoqua_Mace

  • Lt.
  • *
  • Posts: 786
  • Gender: Male
Re: Shipedit... naming the ships.
« Reply #3 on: August 17, 2007, 02:43:39 pm »
String length?
are all your custom names long?

Heavy Frigate is 13 characters.
the custom one you gave is 20.

length would be my irst guess, but i've never done any editting of OP. :D

That might be it. All of the other names I gave were longer than 13 characters and they didn't work. What I don't understand is how the computer gets away with it, with names like "Constitution-class Heavy Cruiser."

Panzer, maybe it is the Gorn Battle Destroyer (BDD) which is letting you put that in. Or is that classified as a war destroyer?

Come to think of it, maybe I should ask Firesoul. I am using his shiplist and he found out how to add tons of ships and still get the names to work.

Offline Rod ONeal

  • D.Net Beta Tester
  • Commander
  • *
  • Posts: 3592
  • Gender: Male
Re: Shipedit... naming the ships.
« Reply #4 on: August 17, 2007, 02:56:03 pm »
You need to edit the strings.txt file to add your ship type.
The section below from the strings file is where the ship type is created in game. You can see the section "|Advanced Battle|Advanced Battle Raider". The left side is what the game reads from the shiplist. It's limited to 15 spaces maximum (that's total spaces not characters). That's why it only says "Advanced Battle". That's 15 spaces. The right side is what it says in game when it sees "Advanced Battle" in the shiplist. It says "Advanced Battle Raider".

|Advanced Light |Advanced Light Raider
|Advanced Heavy |Advanced Heavy Raider
|Advanced Battle|Advanced Battle Raider
|Raider-X Cruise|Raider-X Cruiser
|Adv. Salvage Cr|Advanced Salvage Cruiser
|Adv. Slaver|Advanced Slaver

To this section I would add "|Super Attack|Super Attack Cruiser" Like I've done below.

|Advanced Light |Advanced Light Raider
|Advanced Heavy |Advanced Heavy Raider
|Advanced Battle|Advanced Battle Raider
|Raider-X Cruise|Raider-X Cruiser
|Adv. Salvage Cr|Advanced Salvage Cruiser
|Adv. Slaver|Advanced Slaver
|Super Attack|Super Attack Cruiser

The reason that Heavy Frigate works is that it's already in the strings.txt file in the stock game.

hope this helps

If Romulans aren't cowards, then why do they taste like chicken?

Offline James Smith

  • Powered By Caffeine™
  • Lt. Junior Grade
  • *
  • Posts: 179
  • Gender: Male
  • Very silly indeed!
Re: Shipedit... naming the ships.
« Reply #5 on: August 17, 2007, 03:03:41 pm »
I can confirm Rod's post. As an example - my Fed CA list:

|excel|Excelsior Class Starship
|entb|Excelsior Class Type B Starship
|enterprise|Enterprise Class Starship
|tikopai|Tikopai Class Drone Cruiser
|ent2|Constitution (II) Class Starship
|bonhomme|BonHomme Richard Class Starship
|achernar|Achernar Class Starship
|end|Endeavor Class Starship

Works fine in-game :)



RIMMER: Step up to Red Alert.
KRYTEN: Sir, are you absolutely sure? It does mean changing the bulb.

Offline Roychipoqua_Mace

  • Lt.
  • *
  • Posts: 786
  • Gender: Male
Re: Shipedit... naming the ships.
« Reply #6 on: August 17, 2007, 06:50:04 pm »
Thank you Rod ONeal and James Smith. I will add my ships in tonight. I'm going to make a small frigate shiplist addition for OP soon and this will help a lot.