Members | Sign In
All Forums > Mission Scripting
avatar

Idea for Mission Script Builder

posted Jun 14, 2011 07:24:33 by ThomasTaylorMansfield
So I had an idea for a piece of software that would make mission scripting a lot easier. It would allow scripters to rapidly produce quality scripts. It will feature a map grid for click-to-place entities, a tokenizing events field, and an entity editor. I'm writing this for Mac OSX so I can learn the XCode environment for a future CONN iPhone client I thought of. I'll be writing as much as possible in C++ so it can easily be ported to a windows builder, should anyone want to make one. This will probably take some time, so don't expect anything soon. If anybody with graphical programming experience would like to help, lemmie know.
page   1
6 replies
avatar
Mike_Substelny said Jun 14, 2011 14:24:32
Great idea. Good luck, Thomas.
"Damn the torpedoes! Four bells, Captain Drayton!"

(Likely actual words of Admiral David Farragut, USN, at the battle of Mobile Bay. Four bells was the signal for the engine room to make full steam ahead).
avatar
ThomasTaylorMansfield said Dec 20, 2011 06:01:39
Hey I remember this! I saw somebody else recently mention this idea in another thread and I thought it would be a cool project to learn python with. I've been doing some research on parsing XML with Python and the concept of Document Type Definitions (DTDs) came up and I wondered if there was such a thing for 1.55 (or upcoming 1.6) mission XML. This document is used to verify that a given XML doc is valid for the type it's supposed to be used for and in a script builder this would be indispensable. I suppose I could write my own from the scripting reference, but I was wondering if any of you veteran mission creators or perhaps even Thom himself had ever written one for mission building purposes.

Currently, the plan is to write all of the guts in Python, and write a GUI in ObjC. This way the guts get encapsulated and people can write their own GUIs for their own respective systems.
avatar
DrTwitch said Dec 20, 2011 15:28:21
i was wondering about the DTD as well.

if you need a beta tester just let me know, i would be happy to help.
---- ---- ----
here come the drums
avatar
Mike_Substelny said Dec 20, 2011 16:27:15
Once I got used to it, the free version of XML Pad Pro has given me all the validation that I need.

Nevertheless, I applaud the idea of a GUI. If there is anything I could do to help please let me know.
"Damn the torpedoes! Four bells, Captain Drayton!"

(Likely actual words of Admiral David Farragut, USN, at the battle of Mobile Bay. Four bells was the signal for the engine room to make full steam ahead).
avatar
DrTwitch said Dec 21, 2011 04:11:28
i am using xml pad pro as well (the dtd would make typing a trifle easier (and i wish i could name my "event" blocks to show up in the outline view :(

i really want almost a terrain maker to make set up a little less tedious (mostly for the cool factor i guess)
---- ---- ----
here come the drums
avatar
Mike_Substelny said Dec 21, 2011 13:59:16
Good idea, Dr. Twitch. I am currently using graph paper to design my sector layouts.
"Damn the torpedoes! Four bells, Captain Drayton!"

(Likely actual words of Admiral David Farragut, USN, at the battle of Mobile Bay. Four bells was the signal for the engine room to make full steam ahead).
Login below to reply: