Dynaverse.net
Taldrenites => Starfleet Command Mods => Topic started by: Greenvalv on February 14, 2008, 11:29:35 pm
-
I believe I have learned enough about programming that I am confident enough to have begun work on a utility that would create specs for a ship in SFC3... the first version will be very basic and possibly difficult for new modders, but after I become more acquainted with programming, the utility should come out very nicely (such as being able to go into the specs and modify existing ships' specs and whatnot)...
More updates to come as I progress...
-
I think I'll have it start with default settings from the stock ships to give you a starting point to work with... this will probably be best designated by the Class such as FF, DD, or DN... the arcs in the DefaultCore and the officers in the DefaultLoadOut are going to be tough, but I think I can apply listing or arraying to these...
-
If you need any beta testing done, I'll be happy to help. :-D
-
Update: I've nearly completed the DefaultCore class. It will hold average stock settings for each class of ship in the game (i.e. FF, DD, CL, etc.) that you can switch between and work off of.
Setting of hp arcs will be via pressing image buttons and not imputing the values directly (too many errors could result).
Everything in the DefaultCore will be modifiable; however, in the DefaultLoadOut, officer skills will most likely not be addressable in the first release.
Pending: If I can work it, you will be able to open the .gf file and be able to manipulate the HP positions and be able to directly select one and set its weapon and arc. Or I'll just leave the HP position manipulating to D'deridex's fine hp editor... it's up in the air for now...
-
Mentionable: As of 11:22 PM CST, the DefaultCore class has spit out a correct DefaultCore line for a stock shuttle... now to go though the tedious writing of the stock settings for the other ships. :banghead:
-
This is exciting news!
Thank you for starting this.
I'd play SFC3 if there was a way to modify it to TMP era stats and this utility of yours might make that dream a possibility.
Qapla'
KF
-
This is exciting news!
Thank you for starting this.
I'd play SFC3 if there was a way to modify it to TMP era stats and this utility of yours might make that dream a possibility.
Qapla'
KF
GAW mod. There is even the Final Frontier mod which has nothing but TOS ships.
-
:banghead:
I accidentally reversed the algorithm for initializing the controlling class... ended up banging my head for a half hour before I saw what I did wrong.... programming is fun... :D
-
Heh, this is fortunate... this week's programming lab is about opening and manipulating text files... this will help greatly with the feature of accessing the specs and inserting custom ships...
-
Heh, this is fortunate... this week's programming lab is about opening and manipulating text files... this will help greatly with the feature of accessing the specs and inserting custom ships...
No doubt. This utility is definately going to be great when finished.
-
Here's a rough draft of the UI... comments welcome...
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/UI.png)
Now to get some shut-eye... *stumbles to bed*
-
Looks good. I would need a manual or set of instructions, but then again I always need that kinda stuff when using utilities such as this.
-
That looks awesome Greenvalv. It might be missing a couple things, I'm not sure. But off the top of my head all I think it needs is a display showing the various arcs. Looks way cleaner than Shipedit.
-
Yeah, Imma hit up those arcs from the arc chart... I am now writing the class that will read the specs, this is going to be T.E.D.I.O.U.S...
-
*Stands up proudly on a soap box*
Gentlemen... it can now modify weapon properties such as mass, damage, race affiliation, etc; mass will be counted as you add weapons to your ship. 8)
*Steps down*
-
*Stands up proudly on a soap box*
Gentlemen... it can now modify weapon properties such as mass, damage, race affiliation, etc; mass will be counted as you add weapons to your ship. 8)
*Steps down*
*takes the soap box and places it in a chair at a dinner table, then sits at the other chair, lights 2 candles, has romantic music playing, and pours the soap box some wine*
I hope you don't mind me being forward, but I've never seen a box as clean and beautiful as you.
:D
-
*gives an odd look at Centurus*
Uhuh...
It now will be able to read from all the other CommonSettings items that can be placed on a ship...
Note: I found an error I can't overcome and the user will have to edit it manually for the program to function properly... in the WeaponItems.gf, the Tachyon Pulse Energy read out is "Energy =8.0" when it should be "Energy = 8.0"... this causes an error that is too much trouble to compensate for, anyone that uses this program will have to make that correction. I'll see about having a popup window come up and dictate what to do if the error is there, unless someone who knows Java can give me a tip to easily account for that as I'm trying to grab a "double" when the "=" there touching it will screw it all up...
-
*gives an odd look at Centurus*
Uhuh...
*takes a bow* What can I say, it's a talent. 8)
-
As for the error that the program has, how does one go about doing a manual correction?
-
By adding a space behind the "=" to change "Energy =8.0" to "Energy = 8.0"
-
By adding a space behind the "=" to change "Energy =8.0" to "Energy = 8.0"
In the utility itself?
-
No, in the WeaponItems.gf file...
-
HA, fixed it... no manual fix needed...
-
Yahoo! She now reads the DefaultCore flawlessly...
-
:singing: :singing: :drinkinsong: :drinkinsong: :rockinband: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy:
-
Update: I've nearly completed the DefaultCore class. It will hold average stock settings for each class of ship in the game (i.e. FF, DD, CL, etc.) that you can switch between and work off of.
Setting of hp arcs will be via pressing image buttons and not imputing the values directly (too many errors could result).
Everything in the DefaultCore will be modifiable; however, in the DefaultLoadOut, officer skills will most likely not be addressable in the first release.
Pending: If I can work it, you will be able to open the .gf file and be able to manipulate the HP positions and be able to directly select one and set its weapon and arc. Or I'll just leave the HP position manipulating to D'deridex's fine hp editor... it's up in the air for now...
I've changed weapon arcs , DefaultCore and LoadOut specs with Word Pad for years with no problem.
However, I will be eagerly looking forward to your creation.
-
So have alot of us over the years, and pretty much all of us have been wanting a utility to make our modding easier, and thanks to Greenvalv, that day will soon come.
:-D
-
*walks in*
Presenting, my experimentation of a stand-alone HP Placer (Mind you, only half-done)...
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/hpPlacer.png)
-
Looks great.
-
*walks in*
Presenting, my experimentation of a stand-alone HP Placer (Mind you, only half-done)...
([url]http://i142.photobucket.com/albums/r92/Greenvalv/hpPlacer.png[/url])
I just creamed my pants. Where can I send you the bill?
-
How about now:
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/4June.png)
She can now grab a .mod, look for the gf and image files and display accordingly... tomorrow, I shall attempt to get her to save custom positions without ruining the glows. :point:
Note: heh, I still need to fix the TI's engine and impulse image icons... hehehe...
-
Made it purtier:
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/9June.png)
Needed to do that so as to have more of a gap between the spare hp's and the hp placement part. Now, I can implement the save feature...
-
...
The GF file apparently has an odd format that MS Word picks up but Wordpad doesn't... every item is on a separate line, but in WordPad, everything is on the same line... for example...
in WordPad:
[Specularity] Power=64 Red=32 Green=32
in MS Word:
[Specularity]
Power=64
Red=32
Green=32
it's odd, and after I save something from my HP Placer, D'Deridex's hp placer is no longer able to read from it... any ideas?
-
HAhahahahahahah... D'deridex cheated... his program's output just terminates the lines... each hp item appears on a new line even in WordPad...
VLPower1=424,128
VLPower2=424,165
VLPower3=424,201
VLBridge1=378,136
He must have found a loophole... Imma try this...
Edit: Ha, it works...
-
You da man.
-
BETA TEST!!
ftp://www.dynaverse.net/sfc3/Utilities/HP_Placer.rar
-
If the file extension part of the filename (.mod) is written in all caps the utility won't load it. Not a big deal, but you never know, it may lead to a clue to about something else.
And a big hello to everyone, I rediscovered two of the first SFC games I had laying around a few months back and haven't stopped playing since. I bought OP a while ago ($20 bucks on amazon... kind of over priced but it was definitely worth it). Just started to play SFC3 and I have been pleasantly surprised (found it real cheap at http://free-game-downloads.mosw.com/). Anyways, I am glad someone has the dedication for making this spec modifying utility for such a old game. SFC3's way of doing everything is vastly different than the others, very noob unfriendly. So again thanks for doing this Greenvalv :notworthy:.
-
If the file extension part of the filename (.mod) is written in all caps the utility won't load it. Not a big deal, but you never know, it may lead to a clue to about something else.
hmmm..... I'll .toLowerCase() the whole darn pathname... MUAhAhAAhAhAha
Edit: phail... sovereign.MOD does not have the same name as Sovereign.gf (the capital S)... *goes back to the drawing board*
Edit2: I believe I may see a screwballed way of coutering this...
Anyways, I am glad someone has the dedication for making this spec modifying utility for such a old game.
I made a vow to myself years ago to do this... and I never thought I'd have such fun doing it... 8)
-
Alrighty, screwballed works... thanks for pointing out that fatal error. ;D
v0.9.5 Beta released: ftp://www.dynaverse.net/sfc3/Utilities/HP%20Placer%20v0.9.5.rar
Post any other bugs found in this thread...
-
Screwballed works again, she can now minimize without the HP's screwing up... of course, the weird approach I took eliminates the minimize button in the titlebar, but what the hey, it looks alright :P (You'd have to click the tab on the bottom taskbar to minimize/maximize) .
Unless anyone else can point out another problem, I think I can release version 1.0. Post opinions, complaints, anything!
-
You can not load planets, if you try to you will simply see the ship you were editing before or a blank screen (if you just started the program up). I have no idea what happens if you start editing at that point, is it saving changes to the planet or the ship you loaded before? Including the model name in the title bar would be helpful in that regard and for those of us who want to make a lot of variants. Also, loading a planet seems to prevent the path from saving.
-
Well, I'll be darned... the planets lack VL bitmaps and GF files... I didn't think I'd have to compensate for missing files... *goes to beat his head against a brick wall*
-
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/14June.png)
If the VL or TI images are missing, those placeholder pics show up... and if there is no gf file to be found, one is created... lemme polish the code and I'll have v0.9.7 up in a bit...
Note: The reason why it wouldn't load anything is because I had things chainlinked together... if one part failed, the whole thing haulted... that is fixed now...
-
Sorry it took me so long, found an inconsistency in some GF files that I had to compensate for...
v0.9.7 Beta: ftp://www.dynaverse.net/sfc3/Utilities/HP%20Placer%20v0.9.7.rar
Other bugs fixed: The window can now be minimized without the HP positions going screwy
You can now select a _brk MOD file instead of the normal MOD file, and the program will continue to function properly
-
Heh, does anyone remember this old bugger: http://xhalon.tripod.com/
-
Heh, does anyone remember this old bugger: [url]http://xhalon.tripod.com/[/url]
I do. I was always hoping that the utility would have been completed, but after a couple years, pretty much gave up.
In fact, when you started this project, I remembered that beta CoreEdit utility.
-
I'm going to wait two or three more days, if ya'll don't find anything else wrong with the beta, I'll release v1.0 of the HP Placer.
Sneak peak of the Ship Refit util:
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/ShipRefit_16_June.png)
I'll try to make it as functionally close to the in-game refit screen as possible; as you can probably see a similarity in the layout...
Note: I think I'll have a panel to the right that pops up for arc assignment... or have that on a different screen to uncrowd things.
-
I don't know if its to late in your process... but i was thinking that you could add something to show what color your specularity was... a little box that varies colors as you vary the specularity numbers (not sure how it would handle power... but color would be the easier one to show).
Oh and thanks for doing this... your probably fixing the only reason i don't export models to sfc3... its a hassle to spec ships.
Though I do have one question... is it possible to import layouts so that you could modify them for another ship?
-
Specularity, as in glows? This editor isn't going to touch that criteria if that's what you mean (Not enough experience on my part).
-
Specularity, as in glows? This editor isn't going to touch that criteria if that's what you mean (Not enough experience on my part).
No, there is an editor for the glows (though its crappy). Specularity as in shineyness, which is a manually set value.
-
:huh: There's a shineyness setting? Where the heck have I been? 8)
What does this setting do exactly?
-
well its this thing from a few parts back...
[Specularity]
Power=64
Red=32
Green=32
now that i think about the other utility controls it to... so its not really neccessary for you to mess with it :D (you can see how long its been since i've put a ship into sfc3 lol)... btw does your utility let you import other ship layouts?
O and thanks again for doing this :)
-
Other ship layouts meaning?
-
Other ship layouts meaning?
Say I wanted to import the sovie info to use as a basis for another models specs (to be modified of course)... can that be done?
-
Say I wanted to import the sovie info to use as a basis for another models specs (to be modified of course)... can that be done?
Oh yeah, It will... ;)
-
Greenvalv thinks of everything. Looks like you'll need to design a special Fed ship for him TUS. :)
-
Note: If anyone has any suggestions/requests, feel free to post them and I'll see if I can integrate it into the program (Make sure they're feasible ideas, no mesh editing or the like). 8)
-
Note: If anyone has any suggestions/requests, feel free to post them and I'll see if I can integrate it into the program (Make sure they're feasible ideas, no mesh editing or the like). 8)
Got one for ya ............ how about making the primary and heavy weapons different shades of the same color. The heavies being a darker shade of course. 8)
Thanks.
-
Got one for ya ............ how about making the primary and heavy weapons different shades of the same color. The heavies being a darker shade of course. 8)
For the HP Placer? Naw, any HP can be used interchangeably between the primaries and heavies... I always found that annoying about D'deridex's HP Placer... to each their own preference I guess...
-
Got one for ya ............ how about making the primary and heavy weapons different shades of the same color. The heavies being a darker shade of course. 8)
For the HP Placer? Naw, any HP can be used interchangeably between the primaries and heavies... I always found that annoying about D'deridex's HP Placer... to each their own preference I guess...
Aren't those accessible image files? if thats right, fedman you could alter those to you fancy ;)
-
Got one for ya ............ how about making the primary and heavy weapons different shades of the same color. The heavies being a darker shade of course. 8)
For the HP Placer? Naw, any HP can be used interchangeably between the primaries and heavies... I always found that annoying about D'deridex's HP Placer... to each their own preference I guess...
Aren't those accessible image files? if thats right, fedman you could alter those to you fancy ;)
Thanks 006 ;)
-
Bleh, an error occurred when reading the Planet Terran file in the HP Placer causing an infinite loop... 'tis fixed now...
-
Bleh, an error occurred when reading the Planet Terran file in the HP Placer causing an infinite loop... 'tis fixed now...
infinite loop... sounds like fun ;)
-
I hope you get the specs creator out soon, I'm confused as hell. I did everything I was supposed to do (made sure DefaultCore and DefaultLoadOut matched up), yet the ship I added caused my DN's to disappear :help:. Is there some kind of limit to the number of ships per class that I missed reading somewhere (if there is you might need to include a pop up warning in the utility)? Though that might not be it at all because the really strange thing is I was adding a CA not a DN.
Edit: Seems I didn't look hard enough, only two ships are missing, a BC and a DN. Oh and this is with the RExpansion MiniDW mod in case that matters.
Edit2: Using this model (Akira MkII from http://www.battleclinic.com/docks/dock.php?r=federation&page=3) it seems the HP placer isn't showing the correct placement of HP's. Having left the HP's at their default position, according to the HP placer they are on parallel aft sides (I assigned HP16 to a arc of 0_240 and HP19 to 120_360), in game HP19 has moved right in front of HP16. However it could be the model or my own mistake (most likely), but you may want to check it out before you release version 1.
-
Try opening it in D'deridex's hp placer and see if the problem persists... and if you could, show pics of the ship in the HP Placer and in-game... the info may prove valuable...
Edit: And does the InvalidShips list say anything?
Edit2: Just added the Akira MkII, the HP19 isn't added to the TI by default... had to add it myself. You did mean that the hp moved in front of the other on the TI screen, right?
-
Crap... My brain jumped ahead and perm deleted the file (blasted shift+del shortcut, I use it to much) before I read your post, no way to reproduce what happened. I tried using the model again without any modifications (just copy and pasting Akira with name change only) it works fine, the HP's are correct in the ingame menus and while playing. And on top of that, your HP placer and D'deridex's sync up. I did something along the line somewhere in making this ship that caused everything to go to hell, I just can't figure out what it was. The lines in both DefaultCore and DefaultLoadout matched as well as they do with the test I just mentioned. Ah well... as for InvalidShips, AkiraMkII wasn't there, but a crap load of other ships were. And because I just love using shift+del, that is gone too... :iamwithstupid:
P.S. If you want I will try to make the ship over again with the same specs as best as I can remember.
-
Nah, no need... tested it myself, must have been something with the specs (as it usually is, ask me how I know :P )
Note: I just rewrote the way things are displayed... the HP Placer works even better now *kisses JLayeredPane*... minimize/resize the window without any problems (still keeping the resize function disabled as there's no point to resizing)... jerry rigging it by using JDialogs is thrown out the window now... since I didn't alter any of the base code and only modified the GUI, she still functions in the same manner.
If you guys give your approval , I shall release version 1.0!
-
To ensure no more bugs as I am a perfectionist, here is v0.9.8 Beta of the HP Placer: ftp://www.dynaverse.net/sfc3/Utilities/HP%20Placer%20v0.9.8.rar
-
Apparently the utility doesn't access the existing hardpoint placement information for ships already working in game.
I pulled up my Anubis and the hardpoints I had originally made for her aren't showing up. The VL and TI images show up without any problems, but the hardpoint placements have all been reset.
Also, I thought this utility would also create the specs for the defaultcore and default loadout files? At least that was the first impression I got when you started this utility.
Other than that, she seems alright. I'll try later on with another ship and making a new hardpoint layout. Got just the ship in mind too.
-
Apparently the utility doesn't access the existing hardpoint placement information for ships already working in game.
What the bloody heck... she was working just fine, which ships exactly are giving the problems?
I hate bugs... ack...
I pulled up my Anubis and the hardpoints I had originally made for her aren't showing up. The VL and TI images show up without any problems, but the hardpoint placements have all been reset.
Post the gf file so I can debug the proggy...
Edit: And screenshots of the program in action... the thing is working fine for me... have you ever manually altered the HPs? I've found that throws off the formatting... perhaps I need to compensate for that as well... BLOODY HECK!!! :banghead:
Also, I thought this utility would also create the specs for the defaultcore and default loadout files? At least that was the first impression I got when you started this utility.
This particular program is my take on D'deridex's HP Placer... I built it separately from the main program in order to better test it, as is being proved right now... *^%^$
-
Apparently the utility doesn't access the existing hardpoint placement information for ships already working in game.
What the bloody heck... she was working just fine, which ships exactly are giving the problems?
I hate bugs... ack...
I pulled up my Anubis and the hardpoints I had originally made for her aren't showing up. The VL and TI images show up without any problems, but the hardpoint placements have all been reset.
Post the gf file so I can debug the proggy...
Edit: And screenshots of the program in action... the thing is working fine for me... have you ever manually altered the HPs? I've found that throws off the formatting... perhaps I need to compensate for that as well... BLOODY HECK!!! :banghead:
Also, I thought this utility would also create the specs for the defaultcore and default loadout files? At least that was the first impression I got when you started this utility.
This particular program is my take on D'deridex's HP Placer... I built it separately from the main program in order to better test it, as is being proved right now... *^%^$
I'm using your utility to access the ships I already have installed in my test install of SFC3. The only models that seem to give the problem are those that weren't stock to begin with. Any ships I've added, such as the ones I've either kitbashed or made specs for use in SFC3, and even WZ's ships, load up with no existing hardpoint information.
I don't know what you mean about manually altering the hardpoints. I've hardpointed all the models themselves in 3DS Max, and then used D'deridex's HP Editor to set up the VL and TI screens for use in game.
Attached are screenshots of 4 of the ships, and the GF files for each ship screenshotted.. Practically every non-stock ship I have installed in the game is suffering from this same situation.
-
Aw, that's nice....
[Specularity]
Power=64
Red=32
Green=32
Blue=32
Alpha=32
[HardPoints]
VLHull4=425,184
[GlowGroups]
[HardPoints]
VLPower1=177,120
VLPower2=177,208
VLPower3=73,104
VLBridge1=401,104
VLHull1=73,216
The repetition of "[HardPoints]" is what's throwing it off... I have that as the starter word, and it only looks for it once, then moves on... eesh, back to debugging...
(http://www.dynaverse.net/forum/index.php?action=dlattach;topic=163379444.0;id=15667;image)
Now that Galaxy EVO's just sexy... 8)
-
She's got 17 type 11f phasers and 7 quantum torpedoes. In an unmodded 534b install of the game, she really doesn't shine. In a major mod where everything's been altered, she could potentially be a ship even battle hardened pilots would be afraid of.
LC sure did great work on her.
-
And aren't ya glad ya have the next ruler of Hell and the self proclaimed D.net Constitution Whore around to help ya out??
:-D
*smacks himself with a rubber chicken and turns himself into Cousin Ernie from I Love Lucy, and grabs a guitar and has his rubber chickens grab some instruments and sings "Y'all Come!"
-
Wait a second... VLHull4=425,184 :huh: er, there is no Hull4... how'd that get there?
-
Wait a second... VLHull4=425,184 :huh: er, there is no Hull4... how'd that get there?
On which ship?
-
Hopefully the last beta v0.9.9 of the HP Placer: ftp://www.dynaverse.net/sfc3/Utilities/HP%20Placer%20v0.9.9.rar
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/HPPlacer21_June.png)
-
I created a TI and VL image for a model which did not have them. At first they didn't show up in the HP placer, I thought it was because the size was off, so I resized both pics. I loaded it up again and still nothing, so I randomly placed HPs on it and saved it. Opened it one more time and it worked. Several tests later I figured it out. If there is no gf file, the HP placer will display the images. However, the second time you load it up the pics don't show. The reason being is that the HP placer creates a gf file for you and if you place no hardpoints on it, then nothing is saved to the gf file. A blank gf file causes the pics not to be shown, opening the gf file and typing in "[HardPoints]" (without quotes of course) and saving the gf file makes the pics show up in the HP placer (or placing HPs using the HP placer and saving, either way works).
-
The reason being is that the HP placer creates a gf file for you and if you place no hardpoints on it, then nothing is saved to the gf file. A blank gf file causes the pics not to be shown, opening the gf file and typing in "[HardPoints]" (without quotes of course) and saving the gf file makes the pics show up in the HP placer (or placing HPs using the HP placer and saving, either way works).
Good observation... I'll have v1.0.0 write "[HardPoints]" to the newly created GF file regardless of whether you add HP's or not...
Note: Work on the Utility as a whole will resume after the semester is over (Or if I ever get any free time which is unlikely). However, I will debug the HP Placer as bugs are found. Don't worry fellas, I ain't gonna abandon this project, it's mah baby. 8)
Note2: I think I'll rewrite my Customization Guide after I finish this project. I looked through it the other day, and all but the SFC3Files links were dead. Shame, those were good sites too. :'(
Edit: Ok, instead of writing "[HardPoints]" to it, the Utility will now behave if given a blank GF file...
-
Got one for ya ............ how about making the primary and heavy weapons different shades of the same color. The heavies being a darker shade of course. 8)
Thanks.
I will implement this in the Editor as a whole... after reading the DefaultCore, the Utility will know which are primary and heavy and will color the HP's accordingly...
-
really looking forward to this... it would make my work on Unity 6 much easier and might motivate me to actually work on it for more than 30 mins a week (anymore and I start seeing the defaultcore in my dreams)
-
Messed around with the Specs Editor UI some more:
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/Editor_5_July.png)
As you can see, the arc button at the bottom right of the VL screen has been pressed displaying the arcs for the activated HP's. At the bottom right is a variant selector. Once you've found the loadout you want to edit, you would press the "Refit Variant" button to display the refit window:
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/Editor_Refit_5_July.png)
Nothing else works yet (e.g. the "Common Settings" tab)... just showing ya'll a part of the overall look and feel of the util which is subject to change.
-
Hopefully the last beta v0.9.9 of the HP Placer: [url]ftp://www.dynaverse.net/sfc3/Utilities/HP%20Placer%20v0.9.9.rar[/url]
([url]http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/HPPlacer21_June.png[/url])
::Raises hand::
Needs direction to that ship for download. Danke.
-
http://starfleetcommand3.filefront.com/file/Galaxy_EVO;56483 <-- Right dere
-
Danke.
Again.
-
Fedman, keep in mind that ship was meant for a stock 534B install, so if you're gonna install it in a mod, it'll probably need some spec readjustment.
-
Looking good, would be cool if there was a way to modify the game to all Halo ships in the game, but I've never seen a mod for SFC III that allows you to use both Covenant and Human ships, but probably just a pipe dream. *has a lightbulb pop over his head* I've got an idea, do any of ya'll want to try to make a Halo mod?
-
Looking good, would be cool if there was a way to modify the game to all Halo ships in the game, but I've never seen a mod for SFC III that allows you to use both Covenant and Human ships, but probably just a pipe dream. *has a lightbulb pop over his head* I've got an idea, do any of ya'll want to try to make a Halo mod?
*looks at his utility* *looks at the game* it can (or will) be done, I has the technologies... :D
-
Semester's over!! Here's version 1.0 of the HP Placer: http://starfleetcommand3.filefront.com/file/SFCIII_HardPoint_Placer;92754
Resumed work on the Specs Editor...
-
A little update on the Editor:
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/Editor_08_August.jpg)
First of all, I've eliminated the Enabled/Disabled fields. I'm figuring a better way to go about enabling things and leaving background programming to enable/disable certain things (i.e. leaving a Bridge or hull HP in the not-placed zone will automatically disable it, but all Power HPs must be enabled, something with the way the DefaultCore is written forces this).
Second, got all the arcs up there and a "Disable HardPoint" button which would discard any arc on a weapon HP and leave it blank (Or at least it will :P ).
Ah, got 2 more weeks of nothing to do but mash on the keyboard before the next semester begins...
-
Looks great. Only two things I would like to see added, maybe you already thought of them.
1. Add a Mine Arc. In mods like MiniDW some ships have a HP specifically for the antimatter mines, its arc is usually 0_0 so it can't be used for anything else other than the antimatter mine weapon.
2. Range checker. ShipEdit's range checker kept you from entering too high a number, or invalid character, for certain fields (like putting 14 or A in drone control for OP). The point was to prevent crashing. I don't know any specific limits for SFC3 off the top of my head, but you may want to think about it.
-
I don't think there are such limitations in SFC3 when it comes to a range checker. At least I've never seen anything that would require such a feature for a utility in all the times I've speced ships for SFC3.
-
1. Add a Mine Arc. In mods like MiniDW some ships have a HP specifically for the antimatter mines, its arc is usually 0_0 so it can't be used for anything else other than the antimatter mine weapon.
Maybe I'll add a textfield so one can manually edit the arc...
2. Range checker. ShipEdit's range checker kept you from entering too high a number, or invalid character, for certain fields (like putting 14 or A in drone control for OP). The point was to prevent crashing. I don't know any specific limits for SFC3 off the top of my head, but you may want to think about it.
I should check that out, thanks...
-
A little help here fellas, does this look good (The weapon HPs)?
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/HP_Test.jpg)
Makes things easier, but I don't want to produce something that looks like garbage...
Edit: Might have just thought of something better, hang on...
-
*walks in*
Got a little frustrated with the Editor and decided to take a break (side-track) and do like I did with the HP Placer by designing a "Refit Items" editor:
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/Refit_Editor_13_August.jpg)
With this you will be able to modify the CommonSettings that are specific to refitting a ship.
As you can see, I've added a comments text area to give a description about some text field or drop box you clicked. As of right now, it can open and read all the refit items and item rules in the CommonSettings. I just need to finish all the comments and implement the save feature.
-
*drools*
-
Sweet. On my wish list for a feature I hope is added is multipliers for pretty much everything. Because if you change one item's attribute it could effect the others. Say you increased the energy costs for all weapons (which is a task in and of itself to manually change), you would need to increase the power each warp core produces. Or say you wanted to decrease the hull cost for all ships because you increased the cost of all items.
Anyways, enough of my shameless plugging ;), keep up the great work Greenvalv :rwoot:
-
Sweet. On my wish list for a feature I hope is added is multipliers for pretty much everything. Because if you change one item's attribute it could effect the others. Say you increased the energy costs for all weapons (which is a task in and of itself to manually change), you would need to increase the power each warp core produces.
I can see this... and this is good *prepares to add an "Options" section*
Or say you wanted to decrease the hull cost for all ships because you increased the cost of all items.
This'll have to wait 'til I implement it into the editor as a whole.
Any more ideas, just post em... 8)
-
How about having Tom Jones' song She's A Lady playing through the editor as you work on your ships. ;D
-
OPEN BETA!!! http://starfleetcommand3.filefront.com/file/SFCIII_Refit_Items_Editor_BETA;93162
This version (0.9.5) is a straight up editor... no fancy-smancy extras... just wanting to see if anyone can find any bugs and whatnot with the basics before I go adding special features... please click everything! alot of stuff will have comments associated with it, so have fun... I've tested it and the game runs without any problems... NOW FIND THEM BUGS!!!
-
http://starfleetcommand3.filefront.com/file/;93211
New features:
HardPoints can now be moved according to grid size. Sizes are: Normal (1 Pixel), 5 Pixels, 10 Pixels, and 15 Pixels
"Restore Layout" in "Options menu" moves all HardPoints back to their intial load positions
"Crosshairs" can be toggled to allow precision HardPoint placement
(http://screenshots.filesnetwork.com/17/files2/93211_1.jpg)
(http://screenshots.filesnetwork.com/17/files2/93211_2.jpg)
(http://screenshots.filesnetwork.com/17/files2/93211_3.jpg)
Mind you, this version is tentative... so if you have any suggestions for new (reasonable) features *looks at F9thCenturus*... or changes to the current ones, feel free to comment.
-
What's so unreasonable about having She's A Lady playing while you're refitting a ship?
;D
-
Man my new job has kept me busy, I've barely been able to test the Item Editor much. So far the only thing to report on that is that after I used it once, and I did not save after messing around. I played a round and in the "after battle report" it said I had taken 300 something internal damage :huh:. It hasn't happened since, and I do have several weapons that have decimals in their damage value, so I assume it was 30.0 damage.
Anywho, for the HP Placer I suggest a Snap to Column and Snap to Row feature. Notice in the Defiant pic that weapon hp's 3, 19, and 18, power hp 1, bridge hp 1, and hull hp 1 are all lined up on the same row. If you wanted more hp's to line up the same way then this would save time on those ships with a lot of hp's, especially on the tiny TI image where you have very little space to work with and the slightest tap with the mouse can screw you up. Snap to Row would highlight a row (right click maybe?) and then all subsequent hp's you place will automatically move up or down to the row selected (left or right for columns) until you turn it off or use Snap to Column.
-
Anywho, for the HP Placer I suggest a Snap to Column and Snap to Row feature. Notice in the Defiant pic that weapon hp's 3, 19, and 18, power hp 1, bridge hp 1, and hull hp 1 are all lined up on the same row. If you wanted more hp's to line up the same way then this would save time on those ships with a lot of hp's, especially on the tiny TI image where you have very little space to work with and the slightest tap with the mouse can screw you up. Snap to Row would highlight a row (right click maybe?) and then all subsequent hp's you place will automatically move up or down to the row selected (left or right for columns) until you turn it off or use Snap to Column.
I'd love to, and believe me, I triiieeedddd my darndest to implement that very thing.... but it phailed and looked ugly every time...
Edit: ZOMG, I got a new idea/approach... *scurries*
-
I used to know an imp that loved to scurry. Wish I could have scurried her, if ya know what I mean.
:D
But yea, having some sort of a snap or toggle feature that would allow uniform placement of hardpoints across the interface would be great, similar to the old HP placement editor that D'Derdiex (sp?) made, but a little bit better. Something that can allow you to move the hardpoints a little and still have them align up.
That make any sense?
-
But yea, having some sort of a snap or toggle feature that would allow uniform placement of hardpoints across the interface would be great, similar to the old HP placement editor that D'Derdiex (sp?) made, but a little bit better. Something that can allow you to move the hardpoints a little and still have them align up.
That make any sense?
Well, the grid feature does that, but it's usually... off-center of what you want. What I'm thinkin' right now is the ability to mark a line and somehow be able to tell other specific HP's to snap to that line whether it be horizontal, vertical, or even both. Perhaps I will have my first experience with right click menus... time's runnin' short though, semester begins Monday, and I have a heavy demanding programming class... won't have any time for my babies, er, utilities... :'(
-
*cough*
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/Snap_Feature.jpg)
That what you had in mind?
-
Updated it again, this time when you snap a HardPoint to a Column/Row, it will set the crosshairs on the lead HP to show the snapped HP lining up:
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/Snap_Feature2.jpg)
Better yet, I'm going to make it to where when you set a HP as lead, the crosshairs will always be on it unless you move another HP around, then the crosshairs will align with the moving HP.
-
Great work mate I love the Idea of being able to edit this so easy like this I have spent so many hours modding this game and If I had tools like that it could have cut the time in half.
-
Well, it's gonna have to wait til after the first week of December... this semester is the toughest by far...
-
*walks in*
Got some free time...
*looks at his old source code*
*screams at the top of his lungs about the sexual orientation of Java*
My God... taking a data structures class has made this code look like trash... I need to rewrite alot of it...
-
*walks in*
Got some free time...
*looks at his old source code*
*screams at the top of his lungs about the sexual orientation of Java*
My God... taking a data structures class has made this code look like trash... I need to rewrite alot of it...
LOL, I understand that, the more you learn the more you see you wrote crap code. I went back through my code from 17 years ago when I was a student, man, it isn't bad, but you can see how I progressed as the classes went on. (and how I regressed since I have been out).
-
Well this is fun... .JAR files refuse to run under Vista... no wonder some people have trouble with my programs... maybe I should rewrite it in C...
-
Hello Greenvalv,
The utility looks great and I can't wait to try it out.
Where are going to school? I noticed you had said you just took Data Structures....I'm taking that class right now at Drexel University lol.
Kind of a funny thing...I had thought of writing a similar utility....looks like you beat me to the punch ;).
Good work!
MyComputerMan
-
Where are going to school? I noticed you had said you just took Data Structures....I'm taking that class right now at Drexel University lol.
University of New Orleans, first three classes use Java... it's hard to look at these procedural languages when my mind is object-oriented. :banghead:
-
Update: Mardi Gras vacation and new inner spark for coding has left me rewriting my utils. Code is looking much nicer now. Much easier to discern what the heck I was doing... :crazy2:
I'm experimenting with some new ideas... might have a new version of the HP Placer out by the end of the week... with a heck of alot more efficient code to boot (i.e. slightly faster HP layout loads).
One of these millennia, I'll get that Spec editor done... :banghead:
-
ftp://www.dynaverse.net/sfc3/Utilities/sfc3_hardpoint_placer_v1.6.7.rar
I have finished rewriting the God awful code and have finished implementing and debugging the new features that I've introduced in earlier posts.
As PigUp suggested, once you've snapped a HP to the designated guide HP's column or row, it will remain on the column or row and move along it like a rail. You can even snap multiple HP's to a guide HP. Moving the guide HP will move the other snapped HP's as well... try it...
I've tried to smash as many bugs as I could find... every time I tried a different combination of commands a new bug would rear its ugly head... I think I've found them all, but there's bound to be one hiding somewhere so try a bunch of snaps, locks, and layout loads to see if you can't find any that I missed.
Note: There's a "Help..." item under the "Help" menu that leads to a goofy dialog... I'll get a help HTML page done and have ya'll evaluate it for the final release. If all goes well, this will be the last time I release a util written in Java. I'm thinking C, C++, and/or Haskell for any new releases.
Make sure to backup your stuff before you have fun as it still is in beta...
-
Update:
Bug fixed: An HP that has been restored, removed, or locked to the layout would continue to follow the guide HP's movements-- fixed, HP now stays put.
Feature idea: Having the VL and TI placement fields operate seperately (i.e. setting a new guide HP in the TI field will not cancel out the guide HP in the VL field...
Any comments, opinions, or problems with the new HP Placer so far?
-
I will have to give it a try and let you know
-
Feature idea: Having the VL and TI placement fields operate seperately (i.e. setting a new guide HP in the TI field will not cancel out the guide HP in the VL field...
UPDATE: done.. now, to clean up the code; test some more; and write that help file...
Edit: Further updates: HardPoint images have been condensed to one file
-
Alright gents, this is the final BETA: ftp://www.dynaverse.net/sfc3/Utilities/sfc3_hardpoint_placer_v1.9.5.rar
A help file has been included and can be accessed in-program via the Help->Help menu item. Please test thoroughly as this is most likely the last version before the final Java based release which will be v1.9.9... v2.0 will be in C# and will use the .NET platform.
-
Update: TI HardPoint images have been given a facelift as you'll notice in this pic:
(http://i142.photobucket.com/albums/r92/Greenvalv/SfcIII%20util/HPPlacer_20_May_2009.png)
The above is still in Java. I've rewritten some of the GF file reading code to look and act more professional. Believe me, I originally was going about it in a ridiculous, redundant manner not realizing the power of INI file formats which the GF file follows. Code has definitely shrunk in size.
Gentlemen, I am getting more and more weary of C# the more I code in it. I've gotten alot of the code for the HP Placer translated into C#, but, believe it or not, the experience is lower in quality than the version written in Java. The hps and crosshairs leave a nasty graphics trail when moved under C#. I may just continue programming in Java and just find a utility that can convert the executable .JAR files to .EXE format for less confusion.
-
Alright, got it converted to exe... seems to work alright.
Now, since I don't want to up and release this and have it not work as I've made some changes to it since last beta. 'm calling on ya'll to evaluate the last version of my HardPoint placer.
You can download it here -> http://hosted.filefront.com/greenvalv/
(It's the first file: SFCIII HardPoint Placer v1.9.9)
Try to break it; I mean it. Also evaluate the help file which can be accessed in the program via Help->Help... Tell me if it needs something added or reworded.
-
I have been alittle fuzzy on this, only read half heartedly as I don't play SFCIII. What is the end result of the hardpoint placements? Is it for the shipedit, changes them in the game UI??
-
Yeah, right now it's just a HP placer... what you edit is how the hardpoints are seen when you view a ship in the vessel library, refit a ship, or for the in-battle tactical layout. You'll have to manually add the hardpoint in the specs if you want a new one to show up in-game. When the ship editor is done (one of these millenia), you'll be able to add hardpoints via the utility.
-
hit the filefront download link. didn't work for me, tried it under IE and Opera (just in case Opera had a conflict, which it seems to have with somethings)
-
Did you hit the "Download Now" link at the right?
-
Did you hit the "Download Now" link at the right?
no the page never loaded, but it did this time.
-
Did you hit the "Download Now" link at the right?
no the page never loaded, but it did this time.
Yeah, FileFront is having a server transition problem atm. Mostly sporadic uptime...
-
Hey, peoples, reports please... I'd like to get this thing out. How's the help file, is it alright/understandable?
-
Released: http://starfleetcommand3.filefront.com/file/SFCIII_HardPoint_Placer;100059
That's the last version of the HP Placer... enjoy.
-
what is this other thing I have seen in this tread that mods the Default core I would love to have a tool like that :)
-
Still working on it... tough complex little thing.
-
That thing would speed up making a mod 10 fold you know that.
-
UPDATE: I've just finished rewriting the DefaultCore reader/writer. Eliminates alot of trailing whitespace; saves a whopping 4 KBs of space!! :dance:
-
hi Guys while you are all waiting for this Utility to be finished would you like to try out this one I need report on any bugs
http://www.fileplanet.com/files/200000/202427.shtml
It's not Fancy but it gets the job done
-
Oiram you have done a great job with this everyone should try this it Rocks!
-
this is the new look Editor, added Items editor to it
If you want to try it you can download it from here http://users.bigpond.net.au/Occas/Shipedit.rar (http://users.bigpond.net.au/Occas/Shipedit.rar)
(http://users.bigpond.net.au/Occas/Edit1.jpg)
(http://users.bigpond.net.au/Occas/Edit3.jpg)
(http://users.bigpond.net.au/Occas/Edit2.jpg)
-
looks sweet although I did like the horizontal layout better the look is swank!
-
*looks at the items editor*
*looks at his own items editor*
Hey heey heeeey... copycat :P
-
I think it's possible for 2 people to have the same Idea at once.
-
First off Oirams program was from scratch. He added everything in one package and one editor. From hardpoints to adding models to editing core loadout and common settings. There is no other program that incorporates all functions in one. So why not give credit where its due? Is D.net that worried that someone else who tries to helo the community may just make something better? Recognize what hes giving you and not bash someone for trying to help the community. Just get off the high horse. We are all friends here and should treat each other that way.
-
First off Oirams program was from scratch. He added everything in one package and one editor. From hardpoints to adding models to editing core loadout and common settings. There is no other program that incorporates all functions in one. So why not give credit where its due? Is D.net that worried that someone else who tries to helo the community may just make something better? Recognize what hes giving you and not bash someone for trying to help the community. Just get off the high horse. We are all friends here and should treat each other that way.
I don't see GreenValve's comment as a High Horse. He has the tongue out smiley, people have been touchy on the board recently.
-
I think it's possible for 2 people to have the same Idea at once.
First off Oirams program was from scratch. He added everything in one package and one editor. From hardpoints to adding models to editing core loadout and common settings. There is no other program that incorporates all functions in one. So why not give credit where its due? Is D.net that worried that someone else who tries to helo the community may just make something better? Recognize what hes giving you and not bash someone for trying to help the community. Just get off the high horse. We are all friends here and should treat each other that way.
What the hell? I was being sarcastic (note the friggin' smiley)... I was just pointing out that the layout is quite similar, observe...
(http://screenshots.filesnetwork.com/17/files2/93162_2.jpg)
Now, I'm not going to get bent out of shape over this as that would be pathetic. He did write the code from scratch (he had to, there's no way he could have understood that god-aweful code I wrote for that utility), and, as a fellow programmer, I respect that. I take this as sort of flattery that I may have been an inspiration in some part, if any.
As marstone said, ya'll are getting touchy.
-
Green my point still stands I bet you both thought of it around the same time. :angel:
-
Green my point still stands I bet you both thought of it around the same time. :angel:
Alexander Graham Bell beat the other guy to the patent office by 20 minutes. ;D
-
First off Oirams program was from scratch. He added everything in one package and one editor. From hardpoints to adding models to editing core loadout and common settings. There is no other program that incorporates all functions in one. So why not give credit where its due? Is D.net that worried that someone else who tries to helo the community may just make something better? Recognize what hes giving you and not bash someone for trying to help the community. Just get off the high horse. We are all friends here and should treat each other that way.
Dude... you need to stop for a second, consider that if a post has two possible meanings, and one pisses you off the poster probably meant the other. Next time hold your tounge and verify before you decide to make an ass of yourself.
-
Sorry to cause this much concern. I must admit that I did wriite the Items editor from scratch but when I saw Greenvalv's layout it impressed me so I just moved everything around to look better. No Credit is intended to be taken away from him and I'm not really a good programmer, just very basic. I'm sure that his program may be better written and may provide more features, all I asked was for an evulation and bug reports. From what I read further up he wrote his in Java( I think) mine is in VB.net.
I apologise if Offkey ruffeled a few feathers but he is protective of his GFL Family :-* :-*
-
Sorry to cause this much concern. I must admit that I did wriite the Items editor from scratch but when I saw Greenvalv's layout it impressed me so I just moved everything around to look better. No Credit is intended to be taken away from him and I'm not really a good programmer, just very basic. I'm sure that his program may be better written and may provide more features, all I asked was for an evulation and bug reports. From what I read further up he wrote his in Java( I think) mine is in VB.net.
I apologise if Offkey ruffeled a few feathers but he is protective of his GFL Family :-* :-*
Can understand that. Heck more years back then I can really count I was GFL. ;)
-
Sorry to cause this much concern. I must admit that I did wriite the Items editor from scratch but when I saw Greenvalv's layout it impressed me so I just moved everything around to look better. No Credit is intended to be taken away from him
Thanky sire, thanky
and I'm not really a good programmer, just very basic.
Ah, BS, you've outrun me.
I'm sure that his program may be better written and may provide more features,
:laugh: You should see my god-aweful old code I wrote my earlier attempts with. Whenever I look back through that code, I think to myself, "What was I thinking?!"
all I asked was for an evulation and bug reports. From what I read further up he wrote his in Java( I think) mine is in VB.net.
VB.net aye? There's another guy out there I've talked to doing his version in C#.net. As in your case, he's using a similar layout to mine.
I apologise if Offkey ruffeled a few feathers but he is protective of his GFL Family :-* :-*
I assumed as much... no hard feelings to GFL Offkey. Let's let this go... 8)
-
One Question I would like to ask about the refit program...Why is it that if you change the 'Mix Racial Technology' from 1 to 0
the game crashes or locks up when doing Single Player Campaigns with a Mod installed but runs fine if you change them around if the Original Game is installed
-
Does the mod have mixed tech already on ships?
-
I Presume so....I know that the AI such as Pirates, species, Cardissians etc have
-
Thanks green I loose my mind from too many 18 to 20hr work days. Will be very careful next time and read when awake. As far as the mix racial technology if the mod was made without it on and the common settings arent set for it then yes it could cause a n issue
-
Let's get this party restarted shall we?
Wow, here I am AGAIN... a year ago I thought the code I was writing was magnificent... it's horrid, the design choices I had made were flawed to the core. Amazing how a bachelor's degree and another year can change one's perception significantly as I thought it couldn't get much better than that. *archives code for reference only*
BTW, I've seen the utility the Oiram wrote and I must say, well done sir. I really don't have to write one now, but I promised myself I would write one of my own and I will even if it takes me another year, da'gummit. I have ideas brewing... big ones too, and with the know-how I've accumulated over this past year of college I believe I can implement them with more ease than in my crazy, haphazard, younger days. Now all I have to do is get off my lazy tush and start doing something productive.
P.S. The screenshots of what would have been the overall editor as seen in this thread are scrap now. That project's source code, however incomplete it is, is getting archived. I have more convenient ui's in mind. Screenshots when I get to it... hopefully soon. :D
P.S.S. Since I took software engineering last semester which emphasized the overall software design process, I think I'm going to follow that (i.e. documenting what I want to do first before I jump the gun and implement it before I have the overall picture). I'll try to include ya'll in on it and hopefully grab some input from ya'll.
-
Eagerly awaiting more updates. :-D