Sign up Calendar Latest Topics
 
 
 


Reply
  Author   Comment  
CattailNu

Registered:
Posts: 77
Reply with quote  #1 
I've uploaded the first cut of my new script dev tool: http://www.cattail.nu/artemis_mission_wizard/ 

This is a Microsoft Access (2007+) database application to create simple missions by combining snippets.

While you do not need to be a programmer to create and play missions with this tool, the XML generated is Mission Editor ready if you want to jumpstart more complex missions.  This does not replace the Mission Editor which is much more powerful, but rather simplifies the initial process.  The snippets are currently set for v. 2.1.1 (ipad compatibility), but it's designed to include newer versions.

So far, it's mostly just basic things, but I plan to add more tasks and events.  Please let me know if you find bugs in the program or the generated XML, or if you see where the generated XML could be optimized as I'm fairly new to Artemis mission scripting.

Let me know what you think.

- T


CattailNu

Registered:
Posts: 77
Reply with quote  #2 
Updated to include new task snippets and tweaked the interface.  The 'bots' also have associated tasks, so there are now 7 different things you can suggest/require the players do now (which sounds weak, but those include 6 super-charged, highly-customizable tasks).

I also redid the demo video (now has sound!) showing how to create an away mission to a friendly ship. I create the mission (with explanations) and then actually play the mission in the video.

http://www.cattail.nu/artemis_mission_wizard/Artemis_Mission_Wizard.mp4

Notable inclusions in 3.0:
Jump Point (from A to B)
Friendly vs. enemy, save the friendly
Elite ability calculator
All new story-editor to make it easier to step through the questions that build your mission.

We not only tested a few things at my meetup group this week, we were able to build and run a mission right there.  Wheeee!
Arrew

Avatar / Picture

Registered:
Posts: 2,737
Reply with quote  #3 
This is my blown away face :0 ... Ok it's better in person but this is a phenomenal idea!

I'm busy right now but I'll so check this out when Zi can.

For the community I'll donate some code if your interested and it's possible?
CattailNu

Registered:
Posts: 77
Reply with quote  #4 
I would love having help with the snippets; the more the merrier!  The proof of concept test required a baseline to demo to determine worth.

I have an old version of designer's documentation that needs to be updated.  Basically, the wizard is a glorified search/replace.  The snippet is split between <start> and all <event>s, with a bunch of !variableNames! for nearly everything.  The "story" comes from a list of variables, split between inputs and ordered calculated values.  The snippet also includes any supplemental text (for the text files that get created), initial object placements, and general snippet description.

Each snippet is designed to be a stand-alone unit, which creates some limitations on cascading tasks, etc., but makes each piece reusable, and bug-free (hah! after some testing and tweaking during snippet-creation).

I've been pondering a webinar/designer's video, but it's not achieved priority yet.  Poke around the snippet designer.  It's not entirely intuitive, but works.
janx

Registered:
Posts: 460
Reply with quote  #5 
As a professional who is stuck with clients on Access2003 apps and VB6, might I recommend reworking your idea into a non-Access application, say WPF?

I say this, not to belittle your effort, but Access is great for making things easy to make something, but it scales poorly.  Eventually it becomes a trap (like what some of my clients are in).  I could explain all the pitfalls, but that'd get wordy.

It does sound like a really great idea you had, and I bet it would be easy to whip it up in another language, perhaps even a web-app.
CattailNu

Registered:
Posts: 77
Reply with quote  #6 
Janx, I feel your pain with 2003; I've several databases stuck with it too, with the complication of the same code base having to also run in 2007 and 2010 and work with a SQL Server back end.  I'm aware of Access' limitations.  I looked at an addition to the Mission Editor, as well as several other options, but available time + available energy + desire + Artemis and the Mission Editor both being native Microsoft + scope = MS Access for me.  Mostly time and energy.  A finished house is better than an unfinished mansion.
CattailNu

Registered:
Posts: 77
Reply with quote  #7 
I uploaded version 4.0 of the Artemis Mission Wizard.
http://cattail.nu/artemis_mission_wizard/

It's got a few upgrades and bug fixes, and 3 new snippets:
  Away Mission to Enemy Station
  Create Mines/Asteroids/Nebula, n by n grid
  Enemy Elite, with AI
Fish Evans

Registered:
Posts: 361
Reply with quote  #8 
on a side note, im learning some C# and am currently working on updateding the Artemis Mission Editor to be 2.2.0 complient (new Anomlays, New Monsters (not that they work atm)) does any one have bugs/issues they want me to take a look at .. cant make any guarantees as im a newbie at this stuff.
locqust

Avatar / Picture

Registered:
Posts: 70
Reply with quote  #9 
Quote:
Originally Posted by Fish Evans
on a side note, im learning some C# and am currently working on updateding the Artemis Mission Editor to be 2.2.0 complient (new Anomlays, New Monsters (not that they work atm)) does any one have bugs/issues they want me to take a look at .. cant make any guarantees as im a newbie at this stuff.


Fish, the ability to multi select events and conditions/actions would be great!
Fish Evans

Registered:
Posts: 361
Reply with quote  #10 
Do you mean by holding shift to select multiple statements or nodes? because thats already there.. though I have noted the folders are a bit broken..I will have a rummage.  Or have I missed your point, if so sorry!
locqust

Avatar / Picture

Registered:
Posts: 70
Reply with quote  #11 
Yep thats what I mean, didn't realise it was shift click. I assumed it would be the standard ctrl click.
Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Easily create a Forum Website with Website Toolbox.