Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! Clones, Extensions, Modding » Stars! Nova - Open Discussion and Help » Nova Component Editor
Nova Component Editor Sun, 26 July 2009 18:17 Go to next message
Daniel is currently offline Daniel

 
Chief Warrant Officer 3
Stars! Nova developer
Stars! Nova developer

Messages: 179
Registered: April 2006
Location: Nowra, Australia
I have taken up management of the stars-nova project on sourceforge and released the latest developmental version for download here.

I would apreciate it if some of the comunity members would give the Component Editor in the stars-nova package a run and have a look over the component stats for any errors or omissions.

Post any queries or anything you find in this thread please.



Have fun.

Report message to a moderator

Re: Nova Component Editor Sun, 26 July 2009 19:10 Go to previous messageGo to next message
Coyote is currently offline Coyote

 
Lt. Commander

Messages: 906
Registered: November 2002
Location: Pacific NW

Apparently the editor won't let you switch to a different component type if you've edited a component, unless you save first.

Also, it won't add limitations to items yet.

There's also some typographical errors. (Supper Stealth gave me a chuckle.)


[Updated on: Sun, 26 July 2009 19:28]

Report message to a moderator

Re: Nova Component Editor Sun, 26 July 2009 22:47 Go to previous messageGo to next message
evild00d is currently offline evild00d

 
Crewman 2nd Class
Stars! Nova developer
Stars! Nova developer

Messages: 14
Registered: July 2009
Location: Norway
Coyote wrote on Mon, 27 July 2009 01:10

Apparently the editor won't let you switch to a different component type if you've edited a component, unless you save first.



Component -> Discard Changes also returns you to Browsing Mode so that you can change component type.

I find the distinction between Edit and Browsing Mode a bit strange as you can edit most data directly in Browsing Mode and then save. The component name and description appears to be the only fields where have to switch to Edit Mode first before they are open for editing. Maybe instead of the distinction between Browse Mode and Edit Mode it might better to have a more general Undo/Redo support?

I've registered a bug in the SF.net bug tracker regarding a non-critical error message when starting the Component Editor. Other than that it seems to work well. I'm not familiar enough with the stats so I can't comment on their correctness.

I would really like to see the source code in one of SF.net's version control systems. Just not CVS, please :)

Report message to a moderator

Re: Nova Component Editor Mon, 27 July 2009 11:55 Go to previous messageGo to next message
Daniel is currently offline Daniel

 
Chief Warrant Officer 3
Stars! Nova developer
Stars! Nova developer

Messages: 179
Registered: April 2006
Location: Nowra, Australia
Thanks for the feedback so far. Stars-nova is still defininately at a developmental stage so thanks for persisting with its idosyncracies in order to give me some feedback.

Yes, you will get an error message the first time you start the component editor, until I get around to making it smart enough to find the component file on its own.

Edit/Browse mode. Yes, this is not fully implemented as you can still begin editing in 'browse' mode. The key diference is that in browse mode changing the component type, selects the list of components of that type, while chaning it in edit mode changes the type of the current component. Does that make sense? Is there a better way I could do that? Eventually browse mode should be all you get 'in-game' as a technology browser, with edit mode only available in the stand alone component editor.

Also note that 'saving' your component changes just copies the form data to the in memory version of the component file, not to disk. If you want to save a change for good you need to save the component file.

Any typographical stuff like 'Supper Stealth' please let me know so I can fix it. I've probably looked at it too many times to notice otherwise.

You should be able to modify the race restrictions by selecting Component->Race Restrictions from the menu. A few other restrictions are available as properties, e.g. radiation.

The source code is on sourceforge if you browse the file downloads, in the folder stars-nova\June 2009\, or folow this link. I don't plan to use subversion until/unless I have a few more people working on it. I am still learning my way around the new source forge file management, so things are a bit disorganised.








Have fun.

Report message to a moderator

Re: Nova Component Editor Mon, 27 July 2009 20:01 Go to previous messageGo to next message
evild00d is currently offline evild00d

 
Crewman 2nd Class
Stars! Nova developer
Stars! Nova developer

Messages: 14
Registered: July 2009
Location: Norway
Daniel wrote on Mon, 27 July 2009 17:55

Edit/Browse mode. Yes, this is not fully implemented as you can still begin editing in 'browse' mode. The key diference is that in browse mode changing the component type, selects the list of components of that type, while chaning it in edit mode changes the type of the current component. Does that make sense? Is there a better way I could do that? Eventually browse mode should be all you get 'in-game' as a technology browser, with edit mode only available in the stand alone component editor.


If that's the case then I can see why it's made that way, but I don't think it's very intuitive. Having a separate Component Type edit field on the right side for the currently active component might be more logical. My mental model of the application was that the Component Type dropdown and the Component List on left side were strictly for browsing purposes while the rest of the controls on the right were information or editing controls for the active component. I half expected an "All" element in the Component Type dropdown so that I could see all components regardless of type, similar to the tech browser in Stars!.

Daniel wrote on Mon, 27 July 2009 17:55

The source code is on sourceforge if you browse the file downloads, in the folder stars-nova\June 2009\, or folow this link. I don't plan to use subversion until/unless I have a few more people working on it. I am still learning my way around the new source forge file management, so things are a bit disorganised.


Thanks. I downloaded the source and I'm positively surprised by how easy it is to read and understand the code that I have seen this far. There is room for some architectural improvements and refactoring, but all in all it looks quite promising. Also, it would have been really cool to make it run on OS X and GNU/Linux by making it compatible with Mono (only issue I noticed was the registry usage).

I would seriously consider contributing if I knew more about which specific areas that needs work. I think adding the code to Subversion would be of great help to manage and coordinate the development. I'm quite familiar with Subversion and SF.net's Subversion offering so I'll be happy to assist you in any way possible to get it up and running.

Side note: Stars-Nova is now listed as #7 (first page) in SF.net's Turn Based Strategy category with an activity rating of 99.63% and #87 (page 9) in the general Games/Entertainment category. Not bad.

Report message to a moderator

Re: Nova Component Editor Mon, 27 July 2009 21:15 Go to previous messageGo to next message
Coyote is currently offline Coyote

 
Lt. Commander

Messages: 906
Registered: November 2002
Location: Pacific NW

Daniel wrote on Mon, 27 July 2009 08:55

A few other restrictions are available as properties, e.g. radiation.



I can't get Radiation, Hull Affinity, or Transport Only to apply when selected.

Report message to a moderator

Re: Nova Component Editor Mon, 27 July 2009 21:24 Go to previous messageGo to next message
Coyote is currently offline Coyote

 
Lt. Commander

Messages: 906
Registered: November 2002
Location: Pacific NW

Oh, oh, oh!

Is there any possibility for a Race Trait Editor in the future?

Report message to a moderator

Re: Nova Component Editor Tue, 28 July 2009 10:48 Go to previous messageGo to next message
Daniel is currently offline Daniel

 
Chief Warrant Officer 3
Stars! Nova developer
Stars! Nova developer

Messages: 179
Registered: April 2006
Location: Nowra, Australia
evild00d wrote on Tue, 28 July 2009 10:01

Daniel wrote on Mon, 27 July 2009 17:55

Edit/Browse mode. Yes, this is not fully implemented as you can still begin editing in 'browse' mode. The key diference is that in browse mode changing the component type, selects the list of components of that type, while chaning it in edit mode changes the type of the current component. Does that make sense? Is there a better way I could do that? Eventually browse mode should be all you get 'in-game' as a technology browser, with edit mode only available in the stand alone component editor.


If that's the case then I can see why it's made that way, but I don't think it's very intuitive. Having a separate Component Type edit field on the right side for the currently active component might be more logical. My mental model of the application was that the Component Type dropdown and the Component List on left side were strictly for browsing purposes while the rest of the controls on the right were information or editing controls for the active component. I half expected an "All" element in the Component Type dropdown so that I could see all components regardless of type, similar to the tech browser in Stars!.


Thanks, those are great ideas and I think they would make the editor a lot more intuitive.

evild00d wrote on Tue, 28 July 2009 10:01

Daniel wrote on Mon, 27 July 2009 17:55

The source code is on sourceforge if you browse the file downloads, in the folder stars-nova\June 2009\, or folow this link. I don't plan to use subversion until/unless I have a few more people working on it. I am still learning my way around the new source forge file management, so things are a bit disorganised.


Thanks. I downloaded the source and I'm positively surprised by how easy it is to read and understand the code that I have seen this far. There is room for some architectural improvements and refactoring, but all in all it looks quite promising. Also, it would have been really cool to make it run on OS X and GNU/Linux by making it compatible with Mono (only issue I noticed was the registry usage).


Yes, I ran it up in Mono and noticed that it should work with some tweeking to how it uses the registry, which it needs anyway. I was a bit dubious about a C# clone given that I know there are a few linux users who play stars - I can't run stars on my 64 bit vista, so I boot Fedora to play.

evild00d wrote on Tue, 28 July 2009 10:01

I would seriously consider contributing if I knew more about which specific areas that needs work. I think adding the code to Subversion would be of great help to manage and coordinate the development. I'm quite familiar with Subversion and SF.net's Subversion offering so I'll be happy to assist you in any way possible to get it up and running.


Send me your SF id and I'll add you to the project! How about starting with the mono/registry issues? Alternatively you can finish off the component editor Wink

evild00d wrote on Tue, 28 July 2009 10:01

Side note: Stars-Nova is now listed as #7 (first page) in SF.net's Turn Based Strategy category with an activity rating of 99.63% and #87 (page 9) in the general Games/Entertainment category. Not bad.


Yay!



Have fun.

Report message to a moderator

Re: Nova Component Editor Tue, 28 July 2009 10:49 Go to previous messageGo to next message
Daniel is currently offline Daniel

 
Chief Warrant Officer 3
Stars! Nova developer
Stars! Nova developer

Messages: 179
Registered: April 2006
Location: Nowra, Australia
Coyote wrote on Tue, 28 July 2009 11:15

Daniel wrote on Mon, 27 July 2009 08:55

A few other restrictions are available as properties, e.g. radiation.



I can't get Radiation, Hull Affinity, or Transport Only to apply when selected.


Oops, seems I broke the menu links when I re-aranged the menu. *hurries back to the workshop*



Have fun.

Report message to a moderator

Re: Nova Component Editor Tue, 28 July 2009 10:52 Go to previous messageGo to next message
Daniel is currently offline Daniel

 
Chief Warrant Officer 3
Stars! Nova developer
Stars! Nova developer

Messages: 179
Registered: April 2006
Location: Nowra, Australia
Coyote wrote on Tue, 28 July 2009 11:24

Oh, oh, oh!

Is there any possibility for a Race Trait Editor in the future?


There is a race editor. I would love to break down the primary & secondary ratial traits into sub components that could be recombined in new ways. However the first goal of stars-nova is to clone the functionality of stars! That in itself has proven ambitious based on the number of attempts there have been over the years.



Have fun.

Report message to a moderator

Re: Nova Component Editor Tue, 28 July 2009 14:13 Go to previous message
Coyote is currently offline Coyote

 
Lt. Commander

Messages: 906
Registered: November 2002
Location: Pacific NW

That's why I said "in the future". Very Happy

Anyhow - the project looks great so far, considering it's a work in progress. Almost as if it's nearing completion...


[Updated on: Tue, 28 July 2009 14:14]

Report message to a moderator

Previous Topic: Is anyone working on Nova?
Next Topic: Nova May 09 update
Goto Forum:
  


Current Time: Wed Jul 28 07:34:44 EDT 2021