Data Structures Extension

Justin

  • *
  • Posts: 4716
Data Structures Extension

Create and manage data structures in Stencyl. For example, for an RPG you can create a "Character" structure with attributes like hp, mp, and level.

- Use the following repository to download: http://www.polydes.com/repo







Version History

Alpha v1, 9/9/2014
Alpha v2, 9/15/2014
- More built in data types
- More GUI control
- Extension support
Beta v1, 10/10/2014
- Modify Structure Definitions in Stencyl
Beta v2, 12/2/2014
- Create/Delete Structure Definitions in Stencyl
- Default Values
- Structure Field Filters

« Last Edit: November 17, 2015, 05:08:16 pm by Justin »
For Live Support: Join our discord server and ping me @justin.
I'm most often available between 10am and 10pm Japan time. (GMT+9)

Justin

  • *
  • Posts: 4716
[ old information ]

« Last Edit: December 03, 2014, 05:25:13 pm by Justin »
For Live Support: Join our discord server and ping me @justin.
I'm most often available between 10am and 10pm Japan time. (GMT+9)


Innes

  • *
  • Posts: 1960
This is great; I can think of many uses for it.

Thanks.
Visit www.TheStencylBook.com - the only published book for learning Stencyl.

josejulio

  • Posts: 5
Thanks, I can organize the data in a more appropriate way with this.

Justin

  • *
  • Posts: 4716
Updated: REQUIRES THE VERY LATEST RELEASE OF 3.2 (as of September 15 midnight Pacific Time)
- new types:
  - Array
  - Dynamic
  - Image
  - ActorType
  - Background
  - Tileset
- Some behind the scenes changes. Incompatible with previous filename format.
- Data editor can now have headers and tabs to make things more organized.





- Download
For Live Support: Join our discord server and ping me @justin.
I'm most often available between 10am and 10pm Japan time. (GMT+9)

Justin

  • *
  • Posts: 4716
As promised, I've been working on the ability to create and modify new types of structures from within Stencyl. Here are some screenshots.



For Live Support: Join our discord server and ping me @justin.
I'm most often available between 10am and 10pm Japan time. (GMT+9)

bonzero

  • Posts: 488
This sounds pretty amazing, I'm already thinking of many uses for this extension and can't wait to try it as soon as I finish my current development, thanks Justin!

megagewinnspiel

  • Posts: 396
Hi Justin,

although it seems VERY useful, I again can't use this extension. The same error pops up as in the Dialog Extension....am I doing something wrong? I mean, how can this be? I reinstalled the newest 3.2 build and created an absolut clean project.... this pops up directly after opening the project:
Unexpected problem on thread AWT-EventQueue-0: stencyl.sw.util.Locations.getGameDirectory(Lstencyl/core/lib/Game;)Ljava/lang/String;
java.lang.NoSuchMethodError: stencyl.sw.util.Locations.getGameDirectory(Lstencyl/core/lib/Game;)Ljava/lang/String;
   at ext.Main.onGameOpened(Main.java:176)
   at stencyl.sw.actions.Actions.gameOpened(Actions.java:825)
   at stencyl.sw.app.tasks.OpenGameTask$3.run(OpenGameTask.java:283)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$400(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)


this is driving me crazy ....i can't use any of our awesome extensions, that i need so urgend because of this stupid error......
do you know if anyone else is experiencing the same errors with any of your extensions? Or is it just me?

Justin

  • *
  • Posts: 4716
It's because 3.2 is still in a state of rapid change, so my extensions quickly fall out of date. I'm in the middle of the huge update you see above, so as soon as I've got it in a stable enough state I can release an update that will work with the latest version.
For Live Support: Join our discord server and ping me @justin.
I'm most often available between 10am and 10pm Japan time. (GMT+9)

megagewinnspiel

  • Posts: 396
Good to hear but what's with the Dialog update?
I don't want to stress you, I am just curious when i will be able to start creating a story mode :D

Justin

  • *
  • Posts: 4716
As soon as the Data Structures Extension is stable enough to release. Which is very, very soon now.
For Live Support: Join our discord server and ping me @justin.
I'm most often available between 10am and 10pm Japan time. (GMT+9)

Justin

  • *
  • Posts: 4716
Okay, the aforementioned update is ready for beta. Again, it requires the latest version of Stencyl as of the time of this posting.

Download
For Live Support: Join our discord server and ping me @justin.
I'm most often available between 10am and 10pm Japan time. (GMT+9)

irock

  • *
  • Posts: 2891
This is incredibly useful.

Innes

  • *
  • Posts: 1960
This is incredibly useful.

From a programmer's point of view, I think this is probably the most useful (and impressive) extension.

Thanks for creating it; your work is appreciated.
Visit www.TheStencylBook.com - the only published book for learning Stencyl.