jjz- jjz-

Sins Editor - Pre-release information

Sins Editor - Pre-release information

For those of you who have been following, which are probably not many, I have started development of a editor for files contained in the Gameinfo directory. I have now decided to name it Sins Editor (Not Entity Forge, which is what I believe some people were expecting).

I want to get a version out somewhat fast in order to get feedback on it, thus I will be releasing a v1.0 within 2 weeks that will NOT be feature complete.

These are the features I am planning on programming into Sins Editor, over time

  • Support for any Parent -> Child node structured file in the Gameinfo folder.
  • Support for opening multiple files and editing them whether or not they are in binary or text format. Binary format files will be automatically converted to text format when they are read by the program.
  • Support for saving multiple files in either binary or text format. 
  • Support for creating new files with automatic templates for the file type.
  • Support for basic editing functions like Copy, Cut, Paste, Delete, Add, Search, and Replace/Replace All. 
  • Support for automatic selection of predefined constants, such as abilities, buffs, and events. 

The features in bold are the ones that will be available for the first release. After I receive some feedback, I will make appropriate fixes to the program based on the feedback as well as begin adding in the features that are not in bold.

 

Thank you all for reading,

comments are welcome.

-Ian

40,961 views 66 replies
Reply #51 Top

ironclad folder under appdata
End of quote

That :P

Reply #52 Top

Don't turn this thread into an annatar help thread :P He already has one!

Reply #53 Top

I'm done.

 

Thanks!

Reply #54 Top

Due to the holidays I have to delay the beta release to beta testers by a few days. This, of course, means that the final release is delayed as well. Sorry.

Reply #55 Top

Hey beta testers!

I will have a beta for you today :).

Can you guys message me with some sort of contact info? (Those who haven't already).

It would be great if you could test live with me (in MSN or something). That way I can fix something fast and get a first version out in a few days.

 

Thank you

 

-Ian

 

Reply #56 Top

I may be late testing the beta, my internet isn't working, but it will get fixed soon.

 

(currently at teh library)

I'll send you my E-mail.

Reply #57 Top

I'm late with the beta anyway. I hope to get it out today. I went to USJ (Universal Studios Japan) all day yesterday... lol. By the time I got home, it was almost 12 AM, so I called it a night.

I really hope to get it finished today.

Reply #58 Top

Well, I have run into a bit of an annoyance. This will probably push back the beta a day. Sucks.

 

Anyway,

For some reason, you cannot easily edit subitems in a listview. The only control powerful enough for proper editing of subitems with a treeview and listview combined is the FlexGrid by ComponentOne studios. This costs money to use. A few hundred dollars, iirc. Thus, I am not going to use it.

Designing my own component is possible, but it is something I do not want to do, nor is it practical from a time spent vs. reward point of view.

So, my question to you all is, is it alright for me to do the following:

When the user clicks on an item or subitem,  a dialog box will pop up allowing them to edit the item or subitem. The user can click OK to confirm the changes, or cancel to disregard them.

Sound OKAY?

 

I will post an example screenshot of what it will look like, shortly.

 

I am sorry this is taking longer than expected. I am very busy here in Japan, and when I am not, I like to rest or go out with friends :P. Not program, haha :P.

 

Here's the dialog: http://img181.imageshack.us/img181/9731/sinseditoreditdlgpo3.jpg

Reply #59 Top

doesn't sound too bad.

If that is what you have to do, then I guess that that is what you have to do.

 

I might like it better.

Makes it so it is less easy to accedently change something.

Reply #60 Top

Cool. Well, Everything is finally done. I am smashing a few bugs, and then I'll email the beta to you and the rest of the testers.

Ill try to add a few more features to the release while fixing any issues with the beta.

 

-Ian

Reply #62 Top

awsome

Reply #63 Top

will it work with the original gameinfo?

Reply #64 Top

you said tomorrow on the 10th, where is it?

Reply #66 Top

It will be released when I am not feeling like shit, so that I can get the redrawing of the tree to behave how I want it to. Since my whole system was based on an indexable collection of strings for the file data, and I have to replace that collection with an indexable collection of row states... it could take quite a while to accomplish that.

Sorry for the delay; however, it will be well worth the wait when it does come out (I am shooting for a weekend release as long as I feel well). 

And, when I get started on v1.1.0, where I won't have to deal with the basic parsing bugs and where I have my system set up andwith well defined behavior, I will be able to focus on adding features without worrying about breaking something.