2 Attachment(s)
Star Trek Ship Generator Beta 7 (December 2012)
Hey Folks!
Introduction
Here is the Beta 7 of the STSC, a program to help you design your ships from Spacedock.
I have picked up code that is 6 years old and have recompiled it, improved a bit on it and more importantly finished the few outstanding work items. Maybe, if there is sufficient interest, I'll pick it up again and develop it a bit further. Was fun, working in Delphi again.
Important Changes
I am sorry, but the save system had to be re-written, due to code incompatibilities between my very old Delphi and the new versions. Therefore, all your old saves are lost, sorry. If there is sufficient interest I might write a converter.
Full Change Log Beta 7
ADDITIONS
- "Duplicane Entry" option for shields & missile weapons
- Details for nearly all menue items
- Text printing is finished (might have worked in beta 6.2 too already)
- Added some icons for new visuals (preliminary)
- Added verification of planetfall & atmospherica capability for ship analysis
- Added hints for all items
- Added some icons to cheer up the visuals a bit
- Added "Clear List" entry for all lists
- SU distrbution Overview (general tab)
- Offensive / Defensive capabilities overview (under general tab)
- Checks for minimum ship size now
- Integrated Parser (UPM Module) into the STSC (for custom items)
- Added option to clear all ship data (an empty sheet you get)
FIXES
- fixed being able to delete header line in: aux vessels, all sensors, SIF, Transport
- some internal codes which could produce weird errors in dev mode
- spread not showing for missile weapons
- weird names, if names were in number format (especially warp engines)
- wrong formatting of warp speeds (falsely rounded)
- fixed Beam Weapon table showing poorly
- when loading a ship by dbl click on list, aux windows will now correctly load
- corrected some spelling errors here and there
- aux windows will now follow the main form whenever it is moved
- power list form will not also close when main window closes
- power list form will now behave like all aux windows (i.e. follow main window)
CHANGES
- Impulse Thrusters can now only be equiped on ships with a size <= 5
- All item data is now rounded to 2 numbers instead of 1 only
- Due to Delphi 2005 changes I had to re-write the entire save / load system
- Removed web interfacing due to it not being needed any more
- Removed Jedi codes since they do not work well with Delphi 2005
- UPM structure and codes have changed minorly
- appendix of save file is now "stsc" and no longer "ini"
- program version, save system version, save date and save time is now also saved in ship file
- options are saved in a special directoy
- some item placements in various tables, to improve looks
- now always opens up in the middle of the desktop
- Power ops saving / loading works again, but the format had to change (not compatible, sorry)
KNOWN ISSUES
- old save system is no longer valid in the new version. Sorry.
- power calculation for MVAM ships does not take into account that only 1 module needs to be
online in combined mode, but always takes all modules as active.
- power calculation does not check for redundancy of multiple modules but sets all modules as online.
- power ops file had to be redone due to changed programming environment
- old power ops files are no longer compatible, you have to re-set your options, sorry!
PLANNED FEATURES
- Do the help support for menu items, too.
- Full HTML printing and a nicer print template.
- Finishing the help file.
- Race dependant SU allocation (i.e. bridge for Klingons) & availability.
IF YOU WANT TO HELP
- I need graphics / icons etc. which look nicer than what I have now
- I need an HTML template to print into (contact me for details)
- Would be nice if anyone helped writing the help file
- I need people testing this program, telling me where bugs etc. are
1 Attachment(s)
Parser Testing - if you please
If you would be so kind to help me test the parser (its for the custom items, so I recommend this), then download that program and see if the results you enter will be correct. Please either post here or e-mail me any problems and / or ideas you have in respect to the parser.
Sorry, but I won't be able to test the parser extensively myself, due to time problems.
Next version is final! 08.12.2004 journal tells it all!
Well, another developer's journal:
08.12.2004
Seeing how quick the parser has gone how far and how smooth my little pet projects within the STSC are progressing, I can hereby anounce, that the next version will be the the final version.
Currently I can find no bugs, nor have any been reported to me, so I guess the program is doing it's job all right. No complaints of any kind have been related to me, so I guess, the program is fine with everyone.
The custom item's new syntax is rocking, so I jubilate around here. You can define loops (for multiple items), which will use any formula based on the four basic math operations + paranthesis to compute power and / or SU cost. So the system is, as far as my opinion goes, mature and ready for the final.
Other additions and updates (such as race dependant SU allocation) are more toys then serious issues, so they will either be issued as add-ons, or as small patches. However, I am not sure I will code those things.
Finally, my time is getting short in the following time and thus I have to get the STSC finished and into shape. I will probably be discontinuing it's developpement after the next release, but I want the program to be the best I can provide by the time I stop the developement.
I can not set a release date for Version 1 but I will try to make it a chrismas present for you guys, which will mean (since I'll be leaving my PC) about latest 17th of December or next year, mid January.
That's all for today folks!
custom items - its getting better yet
A custom items update
Hey fellows! Ere I jet off to university, I wanted you to have a short update on the new custom items.
First off: the creation program for this items is nearing completion, which means that you soon will be able to create your own items in the new syntax, without ever touching the text file that regroups those items. This will also make editing, managing etc. your items a pleasure and real easy!
So, how do the new item thingies work? First off, there is a ton of information that you may (but are not obliged to) include. Here is a list of the new options that can be included:
Creator Author
Compilation Name
Item's Version
Modification by
Creation date
Modification date
contact info (mail)
web site info (link)
Description
And these were the old options (still there)
Item Name
Item Type (beam weapon etc.)
SU Cost
Power Cost
Item dependant info (i.e. power for a warp core)
You can also now define loops! This means that if you want to have the BFG, reted through 1 to 5, you define them all in one line. Makes life really easy and saves a lot on HD space.
Each custom items file has a header in which you can save basically the same information as for each item, so you enter all the above info only once, and it is repeated automatically for each item. If you enter in such a case a specific info on the item anyways, it will override for that item the header setting in that variable.
Example: in the header it says Name=Zortiander, but for the Isolytic Weapon it says Name="Steve Long", then Steve Long will be displayed for the Isolytic Weapon, but the other items still display Zortiander.
Expect to see a release of the Custom Item Editor during this week-end.
After all this good news, however, let me please tell you, that the STSC is not yet ready to accept this new content, I will have to adapt him to the new (much, much more complicated) syntax. You will get these in Version 1, along with other improvements.
Where does this system take us?
You will be able to manage the custom items. You will be able to exclude specific items by Compilation name, date, author, type etc. and thus you will only see the custom data you really want to see.
You are able to have as many custom files in the (new) custom files directory as you wish, they will all be read. You can also exclude some files from being read.
You can exchange easily your custom items over the www, and the credits will be visible everywhere.
I can input nearly all the STSC data into this one file, and new content will be relased with the minimum size update of one custom items file only!
--- Cheers People!
--- Zortiander
-> Wuhu, this is going GREAT!