Author |
Message |
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Fri Jun 03, 2005 11:33 am Post subject: Settings editor for subgame 1.34.14 |
|
|
|
|
SubSet is a CFG/SET settings editor for subgame 1.34.14.
Last version, SubSet 2.1:
SubSet 2.1 (full app)
SubSet 2.1 (exe file)
Send your suggestions to jgsantos@yahoo.com
Last edited by xor eax on Thu Jul 28, 2005 10:40 am, edited 21 times in total |
|
Back to top |
|
|
Mine GO BOOM Hunch Hunch What What
Age:40 Gender: Joined: Aug 01 2002 Posts: 3614 Location: Las Vegas Offline
|
Posted: Fri Jun 03, 2005 11:59 am Post subject: |
|
|
|
|
Should really allow loading of old .set files too. Just leave blank, or set default values, into the unassigned variables.
Scrolling side-by-side view of all the ship variables would be nice too. Or maybe in the case of speed/thrusters, could have a hovering-tip include the % faster/slower than the total average of all ship's speed. So if all ships but the Warbird's max speed was 1500, and the Warbird's was 1700, it would show in the hover-tip +11%, while all the other ships would show -2%. Would give a nice feel for how much better the ship was than everything else.
With the installer, give the option of where you'd like to place the icons of the program. I hate programs that force it to the desktop, and really hate it when it places it in the main start-menu listing. Forcing into the Program's start menu is fine (which for some reason, you don't do), but those other places I like to keep clean and I'm sure others do too. If you are having problems with the installer and adding these options, give NSIS a try. I love their installation system, and they have many third party GUIs for designing an installer very quickly. |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Fri Jun 03, 2005 1:35 pm Post subject: |
|
|
|
|
Quote: | Should really allow loading of old .set files too. Just leave blank, or set default values, into the unassigned variables. |
Ok. Next version will open ANY .set format (old or incomplete .set files). The user will be prompted for default/blank values to be inserted into the missing fields. Also, a “Merge File” menu option could be interesting, to load the file into the active editor overwriting the existing values.
Quote: | Scrolling side-by-side view of all the ship variables would be nice too. |
I think you are talking about the “Edit Values For All Ships” menu option, isn’t it? Put the cursor on a ship field and press F8. If you’re talking about other thing then please explain it a bit more... could be that my english sucks but i’m a little confused.
Quote: | Or maybe in the case of speed/thrusters, could have a hovering-tip include the % faster/slower than the total average of all ship's speed. So if all ships but the Warbird's max speed was 1500, and the Warbird's was 1700, it would show in the hover-tip +11%, while all the other ships would show -2%. Would give a nice feel for how much better the ship was than everything else. |
I really like this idea. Also, I think i’ll introduce a last button, after Shark button, called “Average Ship”. It will display non-editable values showing average ship settings. This way, you can see in the “Average ship” window that the average ship have MaximumSpeed=1525, and in the Warbird window you can see that its MaxSpeed is +11% (1700). I have to think more about how it all can be done but I think this is a good idea.
Quote: | With the installer, give the option of where you'd like to place the icons of the program. I hate programs that force it to the desktop, and really hate it when it places it in the main start-menu listing. Forcing into the Program's start menu is fine (which for some reason, you don't do), but those other places I like to keep clean and I'm sure others do too. If you are having problems with the installer and adding these options, give NSIS a try. I love their installation system, and they have many third party GUIs for designing an installer very quickly. |
LOL... the installer is really nasty... sorry about that. I promise a better thing next time. Also, i will link the .exe separately so u dont have to reinstall the full app. |
|
Back to top |
|
|
CypherJF I gargle nitroglycerin
Gender: Joined: Aug 14 2003 Posts: 2582 Location: USA Offline
|
Posted: Fri Jun 03, 2005 2:29 pm Post subject: |
|
|
|
|
I haven't looked at the program but does it allow a .set to .cfg and vice versa? _________________ Performance is often the art of cheating carefully. - James Gosling |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Fri Jun 03, 2005 2:40 pm Post subject: |
|
|
|
|
It works with SET files exclusively.
Well... i think its very easy to use Continuum software to do the conversion... When you do the ?setsettings command the .CFG gets updated at server. In my opinion CFG files must be considered server side and SET files must be client side. Working with settings is done at client side so you are working with SET format all the time.
BUT.... If a minimum amount of people wants it then I'll do a CFG/SET converter (or allow CFG to be loaded/saved into the program)... very boring task... :( |
|
Back to top |
|
|
Guest
Offline
|
Posted: Sat Jun 04, 2005 9:49 am Post subject: |
|
|
|
|
Quote: | Should really allow loading of old .set files too |
Settings can be imported via clipboard. Open the old/incomplete .SET file in the notepad and copy all of it to clipboard. Then go to SubSet and use "Import settings from clipboard" menu option.
I will implement the ability of opening old .SET files but you can use this method until it is done. |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Sat Jun 04, 2005 7:37 pm Post subject: |
|
|
|
|
The installer icons problem is solved, it place 1 icon in the Program's Start Menu. The app is the same. |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Sun Jun 05, 2005 10:15 pm Post subject: |
|
|
|
|
This version load old or partial .set files. The program ask for default or blank values to be inserted in the missing fields.
Next version will show average ship info.
The full package is here: SubSet10a.zip
This one is for those who have the app already installed. Just unzip this in the SubSet installation folder: SubSet10a_exe.zip |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Mon Jun 06, 2005 11:08 am Post subject: |
|
|
|
|
What is with the SuperTime And ShieldsTime limits? Low is 1 and High -999. Can somebody explain how this limits work? I've seen those fields set to 6000 (1 min) in some .set files. I've been looking faqs and I didnt found anything related to it. The program is ignoring those limits for now. |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
|
Back to top |
|
|
A380 Novice
Age:58 Gender: Joined: Mar 29 2005 Posts: 60 Offline
|
Posted: Tue Jun 07, 2005 6:53 am Post subject: |
|
|
|
|
This is nice _________________
|
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Tue Jun 07, 2005 2:29 pm Post subject: |
|
|
|
|
There is a minor bug in version 1.0b which only affects average displaying in hover tips. It happends when u swap/copy/import settings. It doesn't affect editing or saving. The program won't crash because of it and the integrity of .set files is assured. But hover tips gets all wrong for the ship settings involved in swap/copy/import operations.
It is solved in the present version 1.0c.
SubSet10c.zip (full app)
SubSet10c_exe.zip (exe file)
Thanks for your patience to those who are testing it, the program is in the very first stage. I hope it will be a useful tool in the end. I want to make a similar editor for ASSS after this. |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Thu Jun 09, 2005 5:04 pm Post subject: |
|
|
|
|
This is the "final" version of SubSet. No more enhancements are planned. Anyway, I will give support for the program and correct the bugs that can appear in the future.
New features in final version, SubSet 1.1:
-A menu option called "Edit Alphanumeric Field" is added to the "Edit" menu. Place the cursor on an alphanumeric field (such as Notes:SettingName) and press F1.
-Recently opened files are added to the "File" menu (up to 8).
-The max number of open files is 8 (to edit more than 8 .set files at same time you must run another instance of the program).
(go to the first entry of this topic to download it)
Have a nice day. |
|
Back to top |
|
|
Smong Server Help Squatter
Joined: 1043048991 Posts: 0x91E Offline
|
Posted: Fri Jun 10, 2005 6:14 am Post subject: |
|
|
|
|
For me the links have been broken for a day now. |
|
Back to top |
|
|
A380 Novice
Age:58 Gender: Joined: Mar 29 2005 Posts: 60 Offline
|
Posted: Fri Jun 10, 2005 6:16 am Post subject: |
|
|
|
|
Smong wrote: | For me the links have been broken for a day now. |
You mean for SubSet10b? |
|
Back to top |
|
|
Smong Server Help Squatter
Joined: 1043048991 Posts: 0x91E Offline
|
Posted: Fri Jun 10, 2005 6:20 am Post subject: |
|
|
|
|
All of them, http://www.telefonica.net/ cannot be found or some such error.
Edit: Hrm seems to work now. |
|
Back to top |
|
|
A380 Novice
Age:58 Gender: Joined: Mar 29 2005 Posts: 60 Offline
|
Posted: Fri Jun 10, 2005 6:22 am Post subject: |
|
|
|
|
Oh okay. |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Fri Jun 10, 2005 11:02 am Post subject: |
|
|
|
|
Quote: | For me the links have been broken for a day now. |
It seems like I need a better host for the files. A380 was having problems too, and a whole day is a lot of time for a broken link to get "magically" repaired.
If somebody have similar problems just say it. If the problem persist I'll ask forum moderators to upload the last version of SubSet to this site. |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Sat Jun 11, 2005 1:04 pm Post subject: |
|
|
|
|
I introduced a last small change, so small that it doesn't deserve a new version.
The new "feature" is:
You can now double click on alphanumeric or ship fields. It will trigger the menu option corresponding to these fields ("Edit Alphanumeric Setting" or "Edit Setting For All Ships"). (Also, clicking the label has the same effect as clicking its corresponding text box.) This way most of the editing can be done with the mouse. The rest of the program is exactly the same.
The files linked at top of this topic are updated. So, if you have already downloaded the app and you think the new feature could be interesting, please download it again and update your installation. It doesn't make a significative difference so updating it is not really necessary.
Also, forum moderators should get the new version and re-link it at top. Thanks.
I know is annoying to have new versions every day, and latests versions after the final version. But I think the double-click makes editing even easier and I want it to be the DEFINITIVE 1.1 version. If more changes are going to come (I don't think so but oh well who knows...) I'll put them in a new 1.2 version. |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Sat Jun 11, 2005 10:00 pm Post subject: |
|
|
|
|
There is a flaw in the template.sss file which is being distributed with subgame 1.34.14. The "fixed template.sss" is wrong too.
Packetloss:C2SNegativeKickOutPercent is not present in template.sss. I just can't believe that .cfg files contain 961 settings while .set contains 960... #$%&"!!
I've added manually the missing setting to template.sss and now the .set file sent by server contains the full set (961 settings). The default value is 50. Can somebody at least explain how this setting work? If set to 50 it means that you are allowing 950 ploss or what??
I'm thinking how to put SubSet to work with it. Maybe... If it is found in the .SET file the program will edit it, if not found the program will ignore it.... god i hate this.
I've been searching and I've found some other ppl complaining about it in other forums. May I ask why are you still distributing a wrong template.sss with subgame 1.34.14? Nobody have corrected it since 2003??? Is it the official server installation package?? |
|
Back to top |
|
|
Mine GO BOOM Hunch Hunch What What
Age:40 Gender: Joined: Aug 01 2002 Posts: 3614 Location: Las Vegas Offline
|
Posted: Sat Jun 11, 2005 10:56 pm Post subject: |
|
|
|
|
xor eax wrote: | Also, forum moderators should get the new version and re-link it at top. |
Done. |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Sun Jun 12, 2005 9:34 am Post subject: |
|
|
|
|
I've been considering to treat PacketLoss:C2SNegativeKickOutPercent as an optional setting and I don't think it is a good idea. It is just another setting. The problem is in template.sss not in the setting itself or in Continuum software.
This is what I'm going to do: SubSet will edit the full set of 961 settings. If not present, C2SNegativeKickOutPercent will be considered a missing setting and the file will be loaded as a partial .set file, warning the user about the missing setting. When saving, C2SNegativeKickOutPercent will always be saved.
(BTW, the SuperTime and ShieldsTime limits problem is due to another flaw in template.sss. The low value is set to 1 while the high value is empty.)
I will include my own fixed template.sss with the application. Also, I will make a help file explaining, among other things, what is wrong with C2SNegativeKickOutPercent/SuperTime/ShieldsTime and template.sss.
SubSet will edit .CFG files too, allowing conversion between .cfg and .set formats.
It will be in next vesion 1.2. |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Mon Jun 13, 2005 1:42 pm Post subject: |
|
|
|
|
New version SubSet 1.2a is linked in the first post.
What's new in 1.2a:
-The program can edit CFG and SET files. It can be used to convert from one format to the other. Editing CFG files with SubSet has one advantage: Low/High restrictions for settings are applied to CFG too, and remarks are also available.
-A menu option called "File/Validate template.sss" is added. It checks that file for known errors and fixes it if needed.
Still pending:
-The help file.
(Please, Mine, re-link it at top... Thanks ;) |
|
Back to top |
|
|
Cerium Server Help Squatter
Age:41 Gender: Joined: Mar 05 2005 Posts: 807 Location: I will stab you. Offline
|
Posted: Mon Jun 13, 2005 4:29 pm Post subject: |
|
|
|
|
Is this GUI-based or are there command line options?
If the former, would it be possible to get you to add a command line where you specify a .set/.cfg file to validate and have it print a list of invalid settings (if any)?
With that, it could be used as a backend to something like a web interface to allow anyone to edit arena settings, without having to give them sysop/arena ownership and without having to worry about them crashing the server with invalid settings. |
|
Back to top |
|
|
xor eax Novice
Joined: Jun 01 2005 Posts: 93 Location: Spain Offline
|
Posted: Mon Jun 13, 2005 5:09 pm Post subject: |
|
|
|
|
It is GUI only. But tomorrow it will accept command line options. I was thinking on a new menu option for CFG/SET batch validation of files. This option will be accessable from the command line too, forcing the program to run in console mode. The program will accept multiple files from the command line and some switches. I have to think more about it but be sure that it will accept command line options. |
|
Back to top |
|
|
|