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.

Topics - Siren Games

Pages: 1
Ask a Question / Swipe style camera movement?
« on: April 25, 2017, 02:51:46 pm »
Hey guys.  I've been toying around with this camera system for about an hour and i just can't seem to wrap my head around how to get it to work.  So before I drive myself crazy or scrap the idea I thought I'd post here and see if some more intelligent folk could help me out.

I have a large scene (larger than the screen size) and I'm trying to enable a click and drag camera system.  So when you click the mouse on the map and drag left, the camera moves to the right, not unlike navigating a mobile device.  Basically wherever the mouse clicks should feel like it's holding the map and moving it's position about.  I don't need any sort of momentum on it so the camera can stop moving the instant the mouse button is released.

Currently I'm using an actor I'm calling CameraController which spawns in the center of the screen position using X and Y mouse + camera x and y position.  Then on that actor I'm using When Updating that checks if the mouse is down and setting the x and y position of the actor to (And this is the part I'm wrong) x of mouse - screen width and y of mouse - screen height.  Now, the dragging to move thing works perfect. If I click and drag the camera moves exactly right and is very smooth. 

The issue is that every time I click it takes my camera back to the top left of the map each time.  I can't seem to figure out how to prevent this from happening.  I've tried adding the x and y of camera to the x and y of mouse, but that causes worse issues of the screen jumping around like crazy.

Any ideas?

Resolved Questions / Custom Block Bug? [Solved - False alarm]
« on: October 18, 2015, 02:57:34 pm »
Hey guys.

I thought I saw a place for bug reporting on the weekly build (b8734), but I can't seem to find any and the "Let us know if you run into any issues" link sends me to the ask a question forum, which seems less than ideal for bug reporting.  But if I'm posting in the wrong spot, please let me know or feel free to move the topic.

Anyway.  I've been toying with custom blocks in the new build and either I'm completely misunderstanding how they work, they've changed in the latest build or they're broken. I've created a simple "Deal X damage to Y Actor" block within a health system behavior, which is attached to enemies and the player (and anything else that might have health later on).  For testing purposes I created a separate event within the health system to check to make sure I set up the block correctly.  I made it a When mouse is pressed on self, deal 10 damage to self.  Works like a charm.

Next I created a projectile, added a damage dealing behavior so I could configure damage of certain projectiles and added a collision event.  The collision even is working great and I know this because the projectiles are being destroyed when they come in contact with the enemies, BUT the deal x damage block isn't seeming to work. 


To try to debug this I created the exact same behavior in a scene behavior and attempted to deal damage through group on group collisions and still couldn't get damage to be carried out, though the collisions were firing correctly and projectiles were being destroyed (Even used print commands to verify that I didn't have something else destroying the projectiles) Finally I set up the same behavior within the health system and even tested it in an event on the enemies and the deal damage block seems to work great. So unless I'm misunderstanding how they're supposed to work, they aren't working in behaviors attached to actors that don't also have the custom block definition attached, nor their events.

For starters does anyone have any ideas why this might be happening other than a Stencyl bug?  If so let me know and I'll do some more debugging to be sure that this isn't an issue on my end.

Thanks in advance for any suggestions or feedback on this.

Journals / Tame - Open world survival, monster taming and colony building
« on: October 10, 2015, 03:35:13 am »

Welcome to the world of Tame

Tame is a top-down open world survival and colony building game.   It's still in fairly early development but we want to start getting feedback and possibly a fanbase before we release the game.

About the game:

The setting is primarily a vast desert in a sort of Arabic inspired fantasy world although eventually you'll be able to venture into massive caves, large forests and boneyards filled with all manners of terrible monsters, both dead and alive.

You play a nameless, faceless hero trying to firstly survive then to carve out your place in these harsh, unforgiving lands.  In order to do so you'll need help from the beasts and wandering travellers throughout the world. 

The beasts: Tame wild beasts to use as mounts or to fight alongside you, or simply slaughter them for food.  Track beasts by following footprints through the desert, but be sure you know who's footprints you're tracking.  Many of the wild beasts are massive, ungodly creatures built for hunting prey far more capable than humans.  With the ability to tame even the most legendary of these creatures you can rule the desert as a beast-riding warlord or simply use the animals to haul goods and earn a living trading between randomly generated villages.

The nomads: Along your travels you'll not only encounter beasts of all sizes and temperaments but also other travelers.  Many of these people make their living trading between villages and would be willing to buy your resources in exchange for food or coin.  Aside from traders you'll also find small settlements with peaceful inhabitants whom you can recruit or hire to join you and your allies.  Or if you're feeling particularly merciless, rob them from their coin or enslave them to do your bidding.  With a fully interactive world you play any role imaginable by making real gameplay choices with every new encounter and pay the consequences as you go.

The factions: Along with peaceful traders and citizens within the towns you come across you're also bound to run into those who wish to take what you have, even if that's simply your life.  Entire factions exist within Tame.  Every character who exists in the world will be aligned somehow to a faction.  This means that with every play-through you'll encounter different groups of NPC's with different motives and moral alignments.  You may find yourself trading with a wealthy faction interested in helping those with coin or defending your allies from a band of cuthroat mercenaries who could use your settlement to expand their operations.  This also means smaller groups of bandits, raiders or highwaymen can be real threats to players just beginning their life in Tame.

The colony:  At the heart of Tame are the colony building features.  You'll use landmark flags to claim territories to call your own.  Within these territories you can use your gathered resources to build stables for your animals, homes for your colonists, barracks for your guards and even slave quarters for your slaves if you choose to cross that line.  Build your village, town or city as large as you want, spanning the entire desert if you can.  Hire settlers as guards or laborers to help protect and expand your reach.  Tame beasts to work for you, hauling resources or guarding your settlement, or order your guards to patrol the city mounted to give them the upper hand against threats.  The world is yours for the taking, however you wish to take it.


Everything's so tiny!:
Our vision for this game was based on many things, including the theme of "tiny worlds".  We chose to leave all our pixel art at a 1:1 scale to not only represent a large world around the player, but also to better portray massive scale beasts yet to be released.  We know the humanoid characters are small, but we have little to no customization planned for them which makes their details less important.  The beasts and settlements/colony are the main focal points in the game and once you've grown your presence to a good size, you'll be glad you can see so much screen.  Also keep in mind that the images here have been resized to fit the forum thread better.  The game is designed for fullscreen gameplay.

Pre-world generation screenshot:

Final build menu screenshot:

Current in-game beasts:

Notes:  We are Everbrave Interactive, LLC. and were previously known as Siren Games.  We're responsible for the unfinished Easy RPG Creator along with many Stencyl games like Shelter (prior to the Steam game of the same name) and The Dungeon (Both available on Newgrounds, Kongregate and many other flash portals).  We changed our studio name several months ago in order to better represent ourselves as game developers.  This is our first announced title since the name change.

We want you to know that though many of these features are already in the game, it's continually evolving during the development process as any game does.  Any and all information here is always subject to change until the game is released, so please feel free to make suggestions and try not to get attached to any features (and we'll do our best as well). 

Feedback:  Please feel free to leave feedback, suggestions, comments, ideas or any other form of constructive communication.  Any unnecessary negativity is frowned upon, but please don't hesitate to be blunt about your feedback, within reason.

We want our development process to be very transparent.  We plan to release this game to Steam and that means we need support and feedback to shape the game to a state that the players want, regardless of our original vision for it. 

Testing:  If you're interested in testing the game during the development process, have more questions or want to help us market and advertise for the game for a revenue split, please feel free to contact us.  PM us here (Your best bet for an answer) or email our studio at

Thank you for taking the time to look at our game.  We're very excited to bring our vision to life.  Help us do that by contributing your ideas and thoughts to the project.

Bug Archives / Issue with attaching behaviors from Forge
« on: October 02, 2015, 03:15:07 am »
Today I encountered an error while playing with some of the built in behaviors that come with Stencyl.  These are the behaviors located under the "Your Library" section when choosing a behavior to attach.  After trying to create a game attribute inside the behavior I encountered my first error.  After doing some testing I realized it only happened in that behavior so I decided it must be out of date, removed it and moved on.  (I'll post the logs from that error here anyway, as I saved them at that time)

A while later I downloaded a behavior I'd made just yesterday with the same version of Stencyl.  When trying to attach this behavior to a scene I received another error stating "Unexpected Problem - Ouch! This shouldn't have happened..."  I've saved two behaviors on the Forge recently and one from earlier tonight downloads and attaches just fine, but the one from yesterday gives me this error.

I'm running Stencyl on OSX Yosemite 10.10.5 (14F27) - I've noticed Mac versions of many programs have issues..(New Mac user)

I know there are issues like this when updating Stencyl so I removed all previous copies of the software before reinstalling it and still came up with the same errors.  Not sure what's going on here but I could use a little help.

Thanks in advance for any answers.  I'm probably going to go back the the last stable version and test again. I'll respond here with my results.

Toolset Extensions / Organizer [Extension]
« on: July 31, 2014, 01:08:00 am »
The Organizer Extension

Ever had trouble organizing your Stencyl projects and wished that there was an easier way to see which scenes had which behaviors and which actors? Well, look no further than the Organizer for Stencyl!

Each time you save your game, Organizer automatically updates with any new scenes and any new actors or behaviors attached to any scene, allowing you to easily keep track of what you have done with your project.

Any time you open a game, Organizer will prompt you if you would like to use it with said game. If you hit no, you can always open Organizer later through the Extensions menu at the top of the tool bar.

Open Stencyl, Click on Debug, Click on View Workspace, Open stencylworks, open extensions, and drag OrganizerExtension.jar into that folder. Close and Reopen Stencyl and you're all set!

Inspired by Innes' post here:,34080.msg193532.html#msg193532

Toolset Extensions / Easy RPG Creator Bug Report
« on: May 29, 2014, 01:47:03 pm »
If you're using the ERC and run across bugs or other issues, please post them here.  We'll try to keep an updated list here of known issues and our progress in fixing them.

Thanks for all your help and support! 

Current version: 0.2.4
Known Issues:  Found here at the Wiki
Major Missing Features:  Combat and Status Effect Changes

Toolset Extensions / To-Do List Extension by Siren Games
« on: August 12, 2013, 03:38:38 am »
Hey guys!  We know it's been a while since we've updated the Easy RPG Creator post with any new information, so while you wait, here's a nifty little extension that our coder, Chris, put together to help him remember what he still has left to do for the kit.

We decided to pass down the extension to you guys to say thanks for your patience in case you're waiting on the RPG Creator.  And if you're not, then.... 

Happy Birthday?

NOTICE: There's an issue writing the text file to many system's Stencyl folders.  This has to do with a permissions setting, but we're working on a fix for this.  If the extension isn't working for you we sincerely apologize for not testing it on more systems before posting it here.  We'll keep you posted. 

To-Do List

Siren Games is proud to present To-Do List, an easy way to take notes for any game projects that you may be working on.  Tired of keeping papers around your desk full of what you need to do or separate files scattered about your computer?  Fret no more!  This simple word processor allows you to take notes for your Stencyl game.

It's simple to install and even easier to use.  The list opens on startup and reminds you of whatever you normally would have forgotten.  You're able to modify the file at any time and it even autosaves on close so you don't even have to worry about remembering that!

Works With: Stencyl 2.X and Stencyl 3.0!

Download Below!

Installation Instructions:

2.X Installation: Save ToDoExtension to your computer.  Open Stencyl, Click Debug (Found along the top bar), Click on View Workspace Folder. When the folder opens, Click on stencylworks, then Click on Extensions.  Drag ToDoExtension into that folder.  Close Stencyl and then re-open it. 

3.0 Installation: Save ToDoExtension to your computer. Open Stencyl, Click Debug (Found along the top bar), Hover over View, Click on View Workspace Folder.  When the folder opens, Click on stencylworks, then Click on Extensions.  Drag ToDoExtension into that folder.  Close Stencyl and then re-open it.

Upon re-opening Stencyl a dialog box should appear to confirm your installation of To-Do List.

To-Do List has several settings that you can modify in Stencyl through the Extensions Manager, found by clicking Extensions, followed by clicking on Extensions Manager, and then clicking on Options.

Toolset Extensions / Easy RPG Creator for Stencyl 3.0 (ALPHA V0.3.4)
« on: June 22, 2013, 09:02:52 pm »

Ever wanted to make your own RPG using Stencyl but found it to be too difficult, too complex, or simply a lot of work?  Or maybe you have worked on an RPG and got to a decent point before you found out that you simply had lost motivation because of all the work you already had poured into your project?  Well, fret no more!  We here at Siren Games have developed the ultimate tool for anyone who wants to create their own RPGs using Stencyl.

We are proud to present to you the Easy RPG Creator for Stencyl.


Alpha Test V0.3.4 for Stencyl 3.0  - UPDATED FOR  STENCYL 3.0!
Adfly Download - Help us out by using this link
Direct Download - Skip the ads; just get the extension
Donate to help speed up our updates!

You can download the kit using the links above.

Disclaimer:  Future updates of the ERC may not be compatible with previous data types meaning that an update may not be compatible with any previously made games using the database.  We'll try our best to avoid that problem, but we wanted to warn you not to get too carried away while testing the database unless you're happy with its current state.

Enjoy the database and the kit.  For help on how to install and use the database please see the Easy RPG Creator Wiki page!  - Help contributing to the page would be much appreciated once you've mastered the extension.

Thanks for all your patience and support.  Can't wait to get all your feedback.

For now, please head over to the bug report topic to talk about issues or report bugs.  Or head to our website:  Siren's Website and post a message on the contact page with ERC in the subject line.  If you have any questions feel free to post here as well.


So, what exactly is the Easy RPG Creator?

The Easy RPG Creator is an extension for Stencyl that provides a powerful database tool which can be used as an aid in creating RPGs.  It allows you to easily and quickly create items, weapons, armors, equipment, and much more for your RPGs.

Although the database is cool and useful, it is nothing without the combined power of the Easy RPG Creator Kit that we have also designed to aid you in your RPG making.  What the kit provides is tons of useful code that allows you to have a running RPG in just minutes.  The kit comes with an inventory system and a menu system, allowing you to access and use your items, manage your party and their equipment, as well as other popular RPG menu options.  On top of that, we will also provide a dialog system for interacting with the characters within your world and a fully-functioning shop and battle system (not yet implemented in Alpha v0.1) Do you have to use the systems we provided?  No!  Our kit comes with these behaviors for those who have little to no experience with Stencyl.  If you want to design your own systems and behaviors using Stencyl’s versatile coding system, then you’re welcome to it!

Screenshots coming soon!
(We're interested in posting screenshots of your rpgs.  Please email us for more information.)

Visit our website ( or you can follow us on Twitter (

Siren Games is in no way affiliated with Stencyl, LLC or Enterbrain.

Stencyl Jam 12 / Shelter - 2013 Stencyl Jam
« on: April 30, 2013, 06:54:45 pm »

Shelter is a Real Time Strategy Survival Horror game about building a shelter to survive an onslaught of zombies.  Save new units to join your team, harvest materials to keep your shelter functioning and survive near pitch black nights as your walls are bombarded by the living dead.

Start with only four survivors.  Hunt for food or starve to death.  Gather supplies or be eaten alive at night.  Kill the infected, or risk losing everything.

How long can you survive?

Play the game on Newgrounds at

Pages: 1