Level Director - Level creation tool for windows

It might be a localization then, the level editor doesn’t even let me write it with a dot, it says “0.7 is not a valid value for Double”.

Edit: It was my PC, I just changed it in Control Panel -> Region and Language -> Formats. I had the default decimal symbol as a comma. It’s working now [import]uid: 53195 topic_id: 30669 reply_id: 135166[/import]

Some exciting news, Level Director has now made it to the offical 3rd Party Tools Page.
http://www.coronalabs.com/resources/3rd-party-tools-and-services/

[import]uid: 175213 topic_id: 30669 reply_id: 135475[/import]

Cool I’m pleased you figured it out.

Also did you find the shape editor I mentioned with regards to viewing the circle body? [import]uid: 175213 topic_id: 30669 reply_id: 135240[/import]

Looks cool.

i’ll check this out as well, I have windows and mac so I’ll be all over this - right after vacation… :slight_smile:

Larry [import]uid: 11860 topic_id: 30669 reply_id: 135241[/import]

Yeah, I saw the circle editor, works great.

Another feature that I don’t really need right now, but would still be cool to have in the future would be multi-element or complex bodies editor [import]uid: 53195 topic_id: 30669 reply_id: 135253[/import]

Yes joints and complex bodies are on my list, just need to spec it out and find some time…
[import]uid: 175213 topic_id: 30669 reply_id: 135256[/import]

Level Director v1.8 Released.

* Bezier export now honors physic properties so the curve can interact with other objects.

* New Bezier example added which demostrates a curve with physics.

* The polygon body editor now detects concave polygons (limitation of Corona) and changes color to warn you.

* Prevent more than 32 points from being added to a Bezier curve as this is currently the technical limitation allowed.

* Fixed bug when deleting Circle objects.
[import]uid: 175213 topic_id: 30669 reply_id: 135694[/import]

Some exciting news, Level Director has now made it to the offical 3rd Party Tools Page.
http://www.coronalabs.com/resources/3rd-party-tools-and-services/

[import]uid: 175213 topic_id: 30669 reply_id: 135475[/import]

Just realised that I missed this from the release notes on v1.72;

* Added gravityScale property to object physics.

I don’t imagine this is used much but thought I would mention it in case you needed it.
[import]uid: 175213 topic_id: 30669 reply_id: 135814[/import]

Level Director v1.8 Released.

* Bezier export now honors physic properties so the curve can interact with other objects.

* New Bezier example added which demostrates a curve with physics.

* The polygon body editor now detects concave polygons (limitation of Corona) and changes color to warn you.

* Prevent more than 32 points from being added to a Bezier curve as this is currently the technical limitation allowed.

* Fixed bug when deleting Circle objects.
[import]uid: 175213 topic_id: 30669 reply_id: 135694[/import]

Just realised that I missed this from the release notes on v1.72;

* Added gravityScale property to object physics.

I don’t imagine this is used much but thought I would mention it in case you needed it.
[import]uid: 175213 topic_id: 30669 reply_id: 135814[/import]

@ retrofitProductions

Wow, this is really a nice tool. But I have two important questions for you. :slight_smile:

  1. When is support for widgets implemented
  2. When is a MAC version released?

Keep up the good work! [import]uid: 106768 topic_id: 30669 reply_id: 136303[/import]

Hi!

It would be really nice to be able to create a mirrored bezier curves (in x or y plane) from an existing curve. Like creating a copy of an existing curve using copy&paste and then flipping it in x or y direction.

Another thing: There seems to be no way to edit bezier curve point that is outside the boundaries… Like if I accidentally create curve that has one point outside its boundaries I can’t move it anymore. Maybe I’m missing something or could this be changed somehow? Of course for now I can recreate the curve to make it right but still.

Anyways this is a nice tool and has helped me a lot :slight_smile:

Br,

Kalle [import]uid: 55867 topic_id: 30669 reply_id: 136316[/import]

Hi,

Thanks for your comments.

Widgets are low on the priority at the moment as they will probably take the most time to do but I’m hoping to have something by 2nd QTR 2013.

I created Level director for Windows because I do not own a MAC so a MAC version is unlikely at the moment, plus there is also more competition on the MAC with Level Helper and Levels but you never know…

[import]uid: 175213 topic_id: 30669 reply_id: 136484[/import]

Hi Kalle,

The mirror and flip options are on my list of things to do so hopefully I’ll have something for you soon.

With regards to the points outside the curve you simply need to extend the rectangle using the little drag box on the bottom right to make sure it covers all the points and you should be ok.
This is also my list in that if a point is outside the bounding rectangle then it should automatically be extended.

Thanks [import]uid: 175213 topic_id: 30669 reply_id: 136486[/import]

Congrats for a great tool! I am looking at the free version first (1.8 I believe) and i have an issue and a probably a stupid question!

1- When I try to open an example, I get an error message saying something like:

“access to C:/…/Assets.idf is Denied” and below is rest of error message.

2- How I do add an image to the layer? I mean i can see can add text, rectangle and circle shape, but image?

Thanks. I am really hoping to use this tool for my next project.

Mo

[lua]See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Director.LDObjectLevelPack.LoadPicture(String file_name)
at Director.frmDraw.mnuFileOpen_Click(Object sender, EventArgs e)
at Director.frmDirector.OpenFile(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5662 (QFE.050727-5600)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

Level Director
Assembly Version: 1.7.0.26369
Win32 Version: 1.8.0
CodeBase: file:///C:/Program%20Files/retrofit%20Productions/Level%20Director/Level%20Director.exe

System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3623 (GDR.050727-3600)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3620 (GDR.050727-3600)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

Aga.Controls
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/retrofit%20Productions/Level%20Director/Aga.Controls.DLL

PropertyGridEx
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/retrofit%20Productions/Level%20Director/PropertyGridEx.DLL

System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

System.Design
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll

System.Drawing.Design
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing.Design/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.Design.dll

System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

aknkbie9
Assembly Version: 1.7.0.26369
Win32 Version: 2.0.50727.3620 (GDR.050727-3600)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

0rykpvy4
Assembly Version: 1.7.0.26369
Win32 Version: 2.0.50727.3620 (GDR.050727-3600)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:


<system.windows.forms jitdebugging=“true”></system.windows.forms>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.[/lua] [import]uid: 100814 topic_id: 30669 reply_id: 136497[/import]

Hi LairdGames,

  1. if you’re using Windows 7 X64 or Vista you will need to run Level Director as an Administrator (right click on icon and click ‘Run as Administrator’).
    You should then be able to use the examples ok.

  2. To add an image, you need to add an asset. The asset panel is on the left and you should see a paper type icon at the bottom, this is the add asset button.
    Select your image and it will be added to the asset panel.
    You can then simply drag your assets onto your layer.
    Note: if you have multiple layers then you must select the layer first from the layer window so it knows which layer to add the asset to.

I hope this helps, let me know if you have anymore questions.

Thanks

[import]uid: 175213 topic_id: 30669 reply_id: 136501[/import]

THANK YOU! for the info and the speed of response! I got it. I am having another issue which I am sure I am doing wrong (sorry for being dense today!) The test app crash because it cannot find the field “LoadAssets”? I copy/past the files main, config and build to a new folder (test folder) then change the line in main as:

levelDirector = require (“New Level”)

I export the project and then run the simulator from the LD.

I am sure I am doing something but what?

Thanks again. I think I will have a lot fun with this tool once I get the hang of it:)
Mo
[lua]Windows simulator build date: Nov 15 2012 @ 11:08:01
Copyright © 2009-2012 C o r o n a L a b s I n c .
Version: 2.0.0
Build: 2012.971
Runtime error
c:\users\clairdm\desktop\mytest\main.lua:22: attempt to call field ‘Load
Assets’ (a nil value)
stack traceback:
[C]: in function ‘LoadAssets’
c:\users\clairdm\desktop\mytest\main.lua:22: in main chunk
Runtime error: c:\users\clairdm\desktop\mytest\main.lua:22: attempt to call fiel
d ‘LoadAssets’ (a nil value)
stack traceback:
[C]: in function ‘LoadAssets’
c:\users\clairdm\desktop\mytest\main.lua:22: in main chunk

Copyright © 2009-2012 C o r o n a L a b s I n c .
Version: 2.0.0
Build: 2012.971
Runtime error
c:\users\clairdm\desktop\mytest\main.lua:22: attempt to call field ‘Load
Assets’ (a nil value)
stack traceback:
[C]: in function ‘LoadAssets’
c:\users\clairdm\desktop\mytest\main.lua:22: in main chunk
Runtime error: c:\users\clairdm\desktop\mytest\main.lua:22: attempt to call fiel
d ‘LoadAssets’ (a nil value)
stack traceback:
[C]: in function ‘LoadAssets’
c:\users\clairdm\desktop\mytest\main.lua:22: in main chunk[/lua]
[import]uid: 100814 topic_id: 30669 reply_id: 136505[/import]

Hey Everyone - I just created a new forum just for Level Director, and moved this thread under it. Just FYI. [import]uid: 10668 topic_id: 30669 reply_id: 136529[/import]

I must be dense but I am trying to figure out to best start a new project with Level Director. I am assuming I need to make my own main.lua (and config, build) LD seems to produce a level.lua fine but I try to run in the simulator, it says he cannot find the main.lua in LevelTestFolder/Images/main.lua? Not sure why LD is looking main.lua in the Images folder? I probably setup something wrong. Maybe I do not understand what LD is really about:)

Any suggestions on how to actually start a new project rather than just starting from the example?

Thanks again and sorry for all these questions!

Mo [import]uid: 100814 topic_id: 30669 reply_id: 136568[/import]