News:

Please help making MegaGlest rock-stable by testing the pre-release snapshots.

Main Menu

Glest XML Editor! [version 2 beta now out]

Started by anonymousjim, 2 December 2010, 14:02:07

anonymousjim

DOWNLOAD (new version) stats
(Currently Windows Only)


Hi,
me again,
I've been doing quite a bit of Glest recently and it's really fun to mod with but I find that writing the code for units, factions, techs and tilesets can be very consuming, especially since there are normally loads of minor errors to be fixed etc...  So, I came up with an idea to make a glest modding studio.  A program the makes the XML's for you if you tell it what you want through a series of screen input forms.  I've started building it and, while it's nowhere near complete, it's looking quite promising and I think it would cut down modding time by quite a lot.  So, my question is, how many of you guys would use such a program when it's made?  Do you think my idea is good, bad or in need of improvement?
Please would you post what you think and also give suggestions for the program if you would.
Cheers

ElimiNator

Sounds good but I think some people already are doing something like this, maybe?
Get the Vbros': Packs 1, 2, 3, 4, and 5!

ultifd

There's a WIP project called "Glest Developer". I think that matches what you're asking for...

-Archmage-

Quote from: ultifd on  3 December 2010, 06:02:30
There's a WIP project called "Glest Developer". I think that matches what you're asking for...

I don't think that's going anywhere...

ultifd

Quote from: -Archmage- on  3 December 2010, 06:13:51
I don't think that's going anywhere...
Heh, maybe. But if so, I wonder why...  :| I'll send a PM to check...

Psychedelic_hands

Quote from: ultifd on  3 December 2010, 06:47:43
Quote from: -Archmage- on  3 December 2010, 06:13:51
I don't think that's going anywhere...
Heh, maybe. But if so, I wonder why...  :| I'll send a PM to check...

He seemed pretty pissed...

ultifd

I was being sarcastic... But really, if he abandoned it...what a waste...

anonymousjim


wciow

Yes please do  :D

The above mentioned "Glest Developer" was never released and generally considered to be vapourware. However Silnarm (lead coder for GAE) made a basic mod developer called Glest Asset Manager. It might be useful to take a look at this as it was a very basic but functioning asset manager for Glest and might be helpful in figuring out which bits of code to look into  :)

Check out my new Goblin faction - https://forum.megaglest.org/index.php?topic=9658.0

anonymousjim

hmm, well, I'm not particularly doing an asset manager.  More like a lot of wizards to create the different things.  I may add in a way of linking things up later as well.  Right now I've done the tech one and I'm onto tilesets.  Yeah, coming along well, and making this is less depressing than trying to make painfully low-poly characters for my mod :p

ultifd

So did you finish developing this? After all you did start a mod...

Gabbe

What about a tool to check for errors? Like first you make a mod and then you tell a program to check this and this folder for XML-errors and/or upper/lowercase letter errors. WOuld actually improve efficiency a lot.

ultifd

Not sure for uppercase/lowercase problems are detected, but for XML errors all you need to do is run this command for megaglest... something --validate

ultifd

#13
Sorry for the double post, but it looks like he did it! Nice, could be a bit cleaner/"glestier" but it's fine for me!
http://www.gamefront.com/files/20146515/Glest+XML+Designer+by+AnonymousJim.exe

I hope you don't mind that I uploaded it, for others...

wciow

Well its not exactly pretty and has some layout bugs on my windows machine but it does the job and will certainly help with the creation of unit XMLs  :)
Check out my new Goblin faction - https://forum.megaglest.org/index.php?topic=9658.0

anonymousjim

Sorry lol, I forgot about this thread... So yeah, there's a new one going to be released soon.  The layout bugs shouldn't happen this time and it's quite a bit neater and cleaner in the layout.  When you say 'glestier' would you like me to give it a glest theme rather than looking like a normal program?

Also, does anyone have a visual basic compiler for linux?

anonymousjim

sorry for double post but I've finished it and here it is for you guys to test and tell me your problems with.  next stage is a gae one methinks

download here

ultifd

Please re-upload? Seems like a bad upload. (corrupted file...0KB)  :-X

Mr War


anonymousjim

I hate the way that vb2010 exports!!!! I can't find the application :/

this is the best I can do, it should work

as for parsing/validation routines, there are none as yet.  To be honest though, this is really only an initial release and much will probably be added in future


anonymousjim

bump'd

it's been 3 days guys... anyone downloaded? opinions?

Coldfusionstorm

#21
I liked it, its simple, not too advanced, the top tabs works well.

1.I did not see a load option for exsiting XML's. if there isnt, make one.
2.when browsing for a image, does it include the full path, it dosnt make sense to have the full path.

PS. please update the toplink with the newest release.
WiP Game developer.
I do danish translations.
"i break stuff"

Mr War

I liked it and appreciate the effort. I'm probably not a typical user though I already have my XML habits. I see padding as a big issue, as with this people can still write XML that'd crash?

Maybe add a function that you can load a real XML from magitech as a blueprint so that the user can feel what sorts of values they ought to add. Like HP of 12067887 is dumb.
 
Thanks man.

anonymousjim

hmmm, I have in mind some plans for an 'open' function but it might require quite a lot of work to make...

yeah.. it does include the full path... its stupid lol, i neeed to fix that, thanks for reminding me :p

its true the xmls can be imperfect, but that's what i need feedback for and suggestions to help me improve the software...
for the blueprint thing... i was really intending this for non-n00bs who know a bit about the xmls and just dont want to type it all... I could always add some range controllers etc, but then again that would be rather limiting to modders.  e.g. if there is a mod where everyone has high h.p. for some intricate mechanic to work then they wouldn't want to be stuck on low values

Coldfusionstorm

Do not make limits please, Only the game code should be the limiting factor.
WiP Game developer.
I do danish translations.
"i break stuff"