Description

Editor for CnC Generals ini files, Eclipse RCP - based. Editor has syntax highliting and extended editing support (with content assist) for weapon and object configuration files. For installation simply unzip/unrar. When prompted for workspace location, select a dir with your ini files (ususally a game dir or it's subdir). Content assist helps to fill some properties for objects. For activating it, press Ctrl+Space in editor. It will propose some property name or propert value, depending on call position and preceding symbols. Then select completion from the list shown and press 'Enter' to insert it. Version 0.2 released

Preview
NOD ini Editor 0.2
Post comment Comments
AntiSocialKindaGuy
AntiSocialKindaGuy - - 203 comments

This certainly looks like a very useful tool; I'll be sure to give it a go. :)

Does it do any sanity checking such as duplicated module tags?

Reply Good karma Bad karma+2 votes
calvin1007
calvin1007 - - 63 comments

great i am prety close to a noob when it comes to making mods i hope this works and i can edit my geme.....beter

Reply Good karma Bad karma+1 vote
AntiSocialKindaGuy
AntiSocialKindaGuy - - 203 comments

I notice it does indeed do some basic sanity checking. It does seem to get confused by children though - for example, specifying an AnimationMode and then a Turret complains that the turret is not a valid child of AnimationMode. It's also very fussy about style, particularly spacing, and appears to get quite a few warnings wrong (but maybe that's because its for Gen and not ZH?)

I really like the outline helper on the right, though, and as a general tool it's lovely.

Finally, it complains about parsing errors quite a lot - still merrily works, though, but spits out a NullPointerException.

Reply Good karma Bad karma+1 vote
32kda Author
32kda - - 3 comments

2 AntiSocialKindaGuy:
Please post NPE log here, possibly - with a description, how you reached a problem.
Now about "extra" error complains. I don't know, what syntax analysis algorythms are used by Gens, but I've found a single way to determine "child/not a child" - it's indentation. If some property has larger intent, than previous one, it's considered to be a child and validated, as a child.
So, please post about problems found, I'll try to correct them. If some file is analyzed incorrectly, please upload it somewhere and send a link, or email to dmitry.astu@gmail.com

Reply Good karma+1 vote
32kda Author
32kda - - 3 comments

Intermediate release - 0.2.1 - can be found here:
Dl.dropbox.com
Working on 0.3

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

Tags