Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - BHollowell

Pages: 1 2 3 ... 6
1
Toolset Extensions / Re: Easy RPG Creator for Stencyl 3.0 (ALPHA V0.3.4)
« on: November 11, 2014, 05:30:14 pm »
I noticed you're at v0.60 but the download link is still only v0.34 - could you please update the link to the latest version?

2
Resolved Questions / Action Adventure Kit Errors
« on: July 20, 2014, 06:37:55 pm »
I have a game based on the Action Adventure Kit that is giving error messages when I try to test it. I decided to check the actual Kit to see if it was having the same problem, and sure enough it is. It's worth mentioning that I'm running Stencyl 3.1 and this problem started with the upgrade to Stencyl 3.0. When I completely removed Stencyl 3.x and reinstalled Stencyl 2.2 the problem went way. So it looks like this issue is just a matter of recoding the behavior for the new language, but that's beyond me.

When I click the Test Game button I get the following errors:
Code: [Select]
Knock Back Enemy (141) -  String should be com.stencyl.models.Actor
Knock Back Enemy (152) -  String should be com.stencyl.models.Actor
Knock Back Enemy (163) -  String should be com.stencyl.models.Actor
Knock Back Enemy (174) -  String should be com.stencyl.models.Actor

Generates this in the log viewer:
Code: [Select]
[LOG] Loading Closed Resource: Knock Back Enemy
[LOG] Added: init
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: set-dxy
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: set-dxy
[LOG] Added: set-val-28-4
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: set-dxy
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: set-dxy
[LOG] Added: set-val-28-3
[LOG] Added: set-val-28-4
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: actor-enabledisable-snippet
[LOG] Added: dolater
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: if
[LOG] Added: dolater
[LOG] Added: if
[ERR] java.lang.NullPointerException
[LOG] Added: if
[LOG] Added: step
[ERR] java.lang.NullPointerException
[LOG] Unexpected problem on thread AWT-EventQueue-0: null
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: lastcollided
[LOG] Select Last Collided
[LOG] DEFAULT ACTION
[LOG] Set Index to: 1
[LOG] Added: set-val-28-5
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: actor-enabledisable-snippet
[LOG] Added: set-val-28-1
[LOG] Added: set-val-28-2
[LOG] Added: set-val-28-3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: actor-enabledisable-snippet
[LOG] Added: set-val-28-1
[LOG] Added: set-val-28-2
[LOG] Added: set-val-28-3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: actor-enabledisable-snippet
[LOG] Added: set-val-28-1
[LOG] Added: set-val-28-2
[LOG] Added: set-val-28-3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: actor-enabledisable-snippet
[LOG] Added: set-val-28-1
[LOG] Added: set-val-28-2
[LOG] Added: set-val-28-3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: setanim
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: setanim
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: setanim
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: setanim
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[ERR] java.lang.NullPointerException
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[ERR] java.lang.NullPointerException
[LOG] Added: if
[LOG] Unexpected problem on thread AWT-EventQueue-0: null
[LOG] Added: if
[LOG] Added: collide
[LOG] Added: draw
[LOG] collision-top
[LOG] Language Pack is out of sync with SW. Ignoring parameter index: 1
[LOG] Added: collision-top
[LOG] collision-left
[LOG] Language Pack is out of sync with SW. Ignoring parameter index: 1
[LOG] Added: collision-left
[LOG] collision-right
[LOG] Language Pack is out of sync with SW. Ignoring parameter index: 1
[LOG] Added: collision-right
[LOG] collision-bottom
[LOG] Language Pack is out of sync with SW. Ignoring parameter index: 1
[LOG] Added: collision-bottom
[ERR] Verifying Top Level... init
[ERR] Result for: init - false
[ERR] Verifying Top Level... step
[ERR] Result for: set-dxy - true
[ERR] Result for: set-dxy - true
[ERR] Result for: actor-enabledisable-snippet - true
[ERR] Result for: dolater - true
[ERR] Result for: dolater - false
[ERR] Result for: if - false
[ERR] Result for: dolater - true
[ERR] Result for: dolater - false
[ERR] Result for: if - false
[ERR] Result for: if - false
[ERR] Result for: step - false
[ERR] Verifying Top Level... collide
[ERR] Result for: actor-enabledisable-snippet - true
[ERR] Result for: set-val-28-1 - true
[ERR] Result for: set-val-28-2 - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: actor-enabledisable-snippet - true
[ERR] Result for: set-val-28-1 - true
[ERR] java.lang.NullPointerException
[ERR] Result for: set-val-28-2 - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] java.lang.NullPointerException
[ERR] Result for: actor-enabledisable-snippet - true
[LOG] Unexpected problem on thread AWT-EventQueue-0: null
[ERR] Result for: set-val-28-1 - true
[ERR] Result for: set-val-28-2 - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: actor-enabledisable-snippet - true
[ERR] Result for: set-val-28-1 - true
[ERR] Result for: set-val-28-2 - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: setanim - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: setanim - true
[ERR] Result for: eq - true
[ERR] java.lang.NullPointerException
[ERR] Result for: if - false
[ERR] Result for: setanim - true
[ERR] java.lang.NullPointerException
[ERR] Result for: eq - true
[ERR] java.lang.NullPointerException
[ERR] Result for: if - false
[LOG] Unexpected problem on thread AWT-EventQueue-0: null
[ERR] Result for: setanim - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: eq - true
[ERR] java.lang.NullPointerException
[ERR] Result for: if - false
[ERR] Result for: collide - false
[ERR] Verifying Top Level... draw
[ERR] Result for: draw - false
[LOG] Unexpected problem on thread AWT-EventQueue-0: null
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out Last Collided
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: set-dxy
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: set-dxy
[LOG] Added: set-val-28-4
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: set-dxy
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: set-dxy
[LOG] Added: set-val-28-3
[LOG] Added: set-val-28-4
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: actor-enabledisable-snippet
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: dolater
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: dolater
[LOG] Added: if
[LOG] Added: if
[LOG] Added: step
[LOG] Added: collision-top
[LOG] Added: collision-left
[LOG] Added: collision-right
[LOG] Added: collision-bottom
[ERR] Verifying Top Level... step
[ERR] Result for: set-dxy - true
[ERR] Result for: set-dxy - true
[ERR] Result for: actor-enabledisable-snippet - true
[ERR] Result for: dolater - true
[ERR] Result for: dolater - false
[ERR] Result for: if - false
[ERR] Result for: dolater - true
[ERR] Result for: dolater - false
[ERR] Result for: if - false
[ERR] Result for: if - false
[ERR] Result for: step - false
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out Last Collided
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[LOG] Write out thisActor
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: lastcollided
[LOG] Select Last Collided
[LOG] DEFAULT ACTION
[LOG] Set Index to: 1
[LOG] Added: set-val-28-5
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: actor-enabledisable-snippet
[LOG] Added: set-val-28-1
[LOG] Added: set-val-28-2
[LOG] Added: set-val-28-3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: actor-enabledisable-snippet
[LOG] Added: set-val-28-1
[LOG] Added: set-val-28-2
[LOG] Added: set-val-28-3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: actor-enabledisable-snippet
[LOG] Added: set-val-28-1
[LOG] Added: set-val-28-2
[LOG] Added: set-val-28-3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: actor-enabledisable-snippet
[LOG] Added: set-val-28-1
[LOG] Added: set-val-28-2
[LOG] Added: set-val-28-3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: setanim
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: setanim
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: setanim
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: if
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: setanim
[ERR] Warning: This kind of block does not exist: ACTOR
[LOG] Reading element ID: this
[LOG] Select this Actor
[LOG] DEFAULT ACTION
[LOG] Set Index to: 3
[LOG] Added: if
[LOG] Added: if
[LOG] Added: collide
[LOG] Added: collision-top
[LOG] Added: collision-left
[LOG] Added: collision-right
[LOG] Added: collision-bottom
[ERR] Verifying Top Level... collide
[ERR] Result for: actor-enabledisable-snippet - true
[ERR] Result for: set-val-28-1 - true
[ERR] Result for: set-val-28-2 - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: actor-enabledisable-snippet - true
[ERR] Result for: set-val-28-1 - true
[ERR] Result for: set-val-28-2 - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: actor-enabledisable-snippet - true
[ERR] Result for: set-val-28-1 - true
[ERR] Result for: set-val-28-2 - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: actor-enabledisable-snippet - true
[ERR] Result for: set-val-28-1 - true
[ERR] Result for: set-val-28-2 - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: setanim - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: setanim - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: setanim - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: setanim - true
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: eq - true
[ERR] Result for: if - false
[ERR] Result for: collide - false
[LOG] Activated: Knock Back Enemy
[LOG] Open Took 2582ms
[LOG] Total Took 2687ms

And then it opens to this behavior:

3
Ah, the master returns :D

Good to hear from you again Siren. I've been keeping an eye out for any updates. Congrats on all the big life changes, and I hope to be hearing from you again soon with more good news!

4
I'm VERY excited to see the new changes in v0.2.4 - very nice jobs guys. I did a brief check on the features and functionality to make sure there weren't any obvious bugs/exploits/glitches. For the most part, everything looks great.

Two things I noticed:

1) There was no "barrier" preventing you from walking off the edge of the scene and losing your actor. If someone walks off the top of the scene currently, there is no way to get your actor back on the screen - he simply disappears. This is a function in Stencyl itself, but you may want to add some kind of fence or something to block people from doing that. At least until you make scene 2 :)

2) There was no logic implemented to make sure chests couldn't be re-opened after a save/load took place. I resolved this issue in one of my previous posts, but I can imagine it was probably overlooked during your overhaul. I reconfigured the check and attached the fixed version.

(Logic Explaination) - read if you wish
Basically I added a variable called "ChestID" to the treasure chest actor. This needs to be set to a unique ID for each chest by clicking on the chest in the scene editor and selecting the "Inspector" tab in the top right. Make sure "Customize" is checked and scroll to the bottom to modify the ChestID attribute.

Once this is done, a new logic method that I added to the chest behavior will reference the "OpenChests" game attribute that I created to see if the ChestID is in this list. When chests are opened, the behavior will add the ChestID to the OpenChests list, so that next time the player enters this scene (or loads the game) the chests in this list will have their animation set to open and the "Open?" boolean set to true - thus preventing them from opening the same chest over and over again.

5
It looks like Stencyl 3.1 was soft-released yesterday. Can we expect a new version to download very soon? I'm kinda pumped :P

6
The "Download Manager" shouldn't be a requirement. I always just download the .zip file directly. Check back a page or two and there should be some instructions I posted for another user who was having trouble.

7
Toolset Extensions / Re: Easy RPG Creator for Stencyl 3.0 (ALPHA V0.1)
« on: April 22, 2014, 04:55:04 pm »
Thanks for the massive update, guys. I'm pumped about the new changes with Stencyl 3.1 and can't wait to get my hands on it. I would absolutely love to assist with the development, but it seems I'll have to wait. Keep up the good work, and I hope to be testing soon!

8
Toolset Extensions / Re: Easy RPG Creator for Stencyl 3.0 (ALPHA V0.1)
« on: April 20, 2014, 05:44:04 pm »
Just so people are aware, this project isn't as dead as this forum thread makes it seem. I was under the impression that Siren wasn't working on this project right now, but their wiki clearly shows otherwise. The update logs show development as recently as last week, which is very promising! The only exception is that none of the download links seems to direct to the latest version.

To the Siren team: I would recommend a SVN or Git repo to dump the latest version into rather than uploading a new link with each release. I'm very excited about the new scene behavior for dialog, I'd like to play around with it and see about developing some new features based on your current build.

9
Toolset Extensions / Re: Easy RPG Creator for Stencyl 3.0 (ALPHA V0.1)
« on: March 16, 2014, 01:51:15 am »
Thanks for the words of encouragement! Siren and his team have definitely started out on the path the something great, here. I'm an avid fan of the RPG genre, and would like to see this project grow so that Stencyl is more viable as a platform for creating those games. You're correct, there is still a lot of work to be done, but this is still an alpha release and I can imagine the guys (and myself) have a lot of big things planned.

To start with, I was unable to run the jar. Doubleclicked, change file permissions, still no result. No process either in my task manager.

That's because you won't ever actually RUN the jar file. When you load up Stencyl and select the ERC test game it will ask you if you want to use the ERC database. Selecting yes will run the JAR file and open a separate window. If you close out of it, or click No initially you can relaunch the database by going to Extensions > Easy RPG Creator at the top of the screen.

10
Yes, I'm using the create actor block to spawn him later on in the scene. Due to the way that I have the load game feature coded, I have to use a create actor block to spawn the actor if the player selects the "New Game" button instead of "Load Game".

I took your advice and setup a code block using the "For each actor of type" in my behavior. Testing it shows that everything is working as intended. Thank you SO much for the advice! I've attached my code block for reference, in case anyone else is interested.


11
Essentially here's what I'm trying to do. I have an actor called "Blacksmith" who isn't initially placed on the scene. He comes in later on. Originally I had a "Do Every N Seconds" behavior that I created directly on the actor that would save his X and Y position, and the scene he was in to Game Attributes for the purpose of loading from a saved game. I'm trying to convert it from an actor behavior to a scene behavior, but I'm running into this problem. Whenever I use the two blocks mentioned in the OP, I am unable to figure out how to select that specific actor, since he's not initially on the scene.

12
Any other recommendations or input from others? Is this even something that is possible with Stencyl?

13
I don't think you understood the question. I understand what YOU are saying, but that is in no way related to my question. I appreciate the effort, though. Thank you.

14
Pretty simple, straight forward question...

How do I use actors who aren't initially on the screen (they are created later) when using code blocks like

"<actor> is on screen"
OR
 "set X to <value> for <actor>"

When I select the "Choose Actor" option it always wants me to select from actors that are placed on the scene during the design, but my actors don't get placed on the screen until later.

15
Resolved Questions / Re: Haxelib.exe stopped working
« on: February 27, 2014, 03:05:31 pm »
Ancalagon brought this question here at my suggestion, since I had no idea what the cause was. It's good to know that it's a harmless error message, and only occurs in Windows Vista. I'll keep that in mind for future reference.

Pages: 1 2 3 ... 6