Golden Sun Hacking Community

The Community => Creative Works => Topic started by: charon the ferryman on 03, February, 2016, 06:41:50 PM

Title: Building an RPG engine in GML
Post by: charon the ferryman on 03, February, 2016, 06:41:50 PM
I've had this idea for an RPG engine for a while so I've started building it out. I'm using GS sprites for the visuals since it will use a similar graphics engine for the battles.

Currently I just have the basic rotation effect working, but it's pretty rad. I have it for download here.

https://www.dropbox.com/s/am7kanqpujj5rj9/gsdemo.zip?dl=0

File's still uploading while I write this but yeah.
Title: Re: Building an RPG engine in GML
Post by: Salanewt on 03, February, 2016, 06:49:45 PM
Nice work! I do believe I will take a look pretty soon, provided I don't forget.  :Sweat:

Are you planning a whole new game with this engine?

Edit: Took a look, and it seems like a nice start! For those who decide to check it out and can't understand it, the speed of your mouse decides how much the camera will spin (and how fast). Horizontal movement.

Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 05, February, 2016, 03:13:45 PM
Yeah, I'm building a game out, I just want to have the basic animation functions for battle ready. Currently I have the following working:

> Camera rotation (fixed a lot of the issues)
> jumping
> Zoom for critical hits (sort of working, still need to figure out how to center the camera

Once I finish doing moving from one character towards another, I can set up basic attack animations and start building the actually battle engine. The stats are there but they don't really do anything.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 06, February, 2016, 11:49:55 AM
Update:

Working on attacking animations right now, but I got this humerous bug:

(http://i2.kym-cdn.com/photos/images/newsfeed/001/076/495/83f.gif)

Clearly that jupiter djinni just wants to get out of there.
Title: Re: Building an RPG engine in GML
Post by: Salanewt on 06, February, 2016, 12:39:55 PM
Well yeah, they have been stuck in that room for days now. :P

Looking good! I'm also pretty excited to see what sort of game you're planning with this engine; should be fun.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 07, February, 2016, 06:27:09 PM
Alright, I've updated the link again. New features:

- Title screen with music.
- Jumping attack with critical animation.
- Battle entrance animation by pressing enter.
- Showing a little off with the music engine changing songs.
- Restart the demo by pressing shift.

EDIT: Totally forgot this forum had an upload feature lol
Title: Re: Building an RPG engine in GML
Post by: Salanewt on 07, February, 2016, 07:03:21 PM
Going to check it out later, but I already downloaded; looks good so far!

Also lol, yeah. Uploading is fun. :P
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 08, February, 2016, 07:07:50 PM
Updated the dropbox link again, if you really need the old version, you can download it from the above posts.

Updates:
- Have attack animation. You have to press enter twice to get through it entirely.
- Expanded sprites and backgrounds by 4 times, they will be replaced by the next release
- Names above the Battlers (representing their future sprites)
- Text below the battle scene
- Locks rotation when attacking.

There are some bugs regarding depth, shadows and some attack angles and the critical hit I'd like to work out a bit better. But it's looking a lot better than before.

I'll update this post with some pics of it in action.

EDIT: Images

The game's tentative name is currently "Colors".

[spoiler]
Title Screen
(http://i.imgur.com/Djy71yV.gif)

Enter Battle
(http://i.imgur.com/88uVmct.gif)

Attack
(http://i.imgur.com/cWI2YXg.gif)
[/spoiler]
Title: Re: Building an RPG engine in GML
Post by: Salanewt on 08, February, 2016, 09:38:47 PM
Looking good! I just tried it out, and everything seems to work okay enough as well.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 11, February, 2016, 08:46:14 PM
(http://i.imgur.com/ZuEvbwi.gif)

Here's a preview with some new sprites.
Title: Re: Building an RPG engine in GML
Post by: Salanewt on 11, February, 2016, 08:50:25 PM
Looking good! An army of Mikes and a Uniwyvern?
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 11, February, 2016, 08:57:40 PM
Right now I'm working on getting the stats to load into their proper places. Since there's no real general party objects defined yet, the party just spawns a bunch of empty battlers, which defaults to Mike.

The birds are called "Skullbird" and the Unicorn thing is called "Tricorn".

Title: Re: Building an RPG engine in GML
Post by: Salanewt on 11, February, 2016, 09:01:02 PM
Awesome, nice work! I'm really interested in seeing how this develops; the "aura" in the upper left in particular.
Title: Re: Building an RPG engine in GML
Post by: Luna_blade on 12, February, 2016, 01:36:32 AM
Great stuff.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 13, February, 2016, 02:53:56 PM
To answer your question Salanewt, the Aura colour is a colour that is used for your team's "aura", which is a combination of the colours in your party.

The algorithm is this:

If the colour's individual red/green/blue values are under 127, it subtracts from the current value. Otherwise it adds x - 127 to the current colour. It clamps between 0 and 255.

The closer each red/green/blue value is to either 0 or 255, the more of a stat boost you get, depending on what value it is. It goes up to 7 and applies to attack, defense, magic, resistance, agility and MP recovery.

In addition, if the aura colour is in a certain range, you also get special field effects that correlate with that colour's element. For example, red burns all non-fire type opponents for burn damage at the end of each turn.

There are two ways to change colour in battle.

Basically, each team has a colour modifier list, that you can add new colours to. It applies the same algorithm, in order, from the team's base colour calculated at the beginning of the battle through all the colours in this list.

You can add colours to your team by "dipping the paint", which adds the character's colour value to the current aura. Or, your enemy can "throw the paint" at you, which will add their aura colour to yours. Some monsters have special abilities that can add colours to your or their aura as well.

The catch - you can't see your opponent's aura and vice versa. You can only tell what it approximately is from the elemental field effects that are applied.

The colour changing effects decay after 2 turns, and only one member of either team can "dip the paint" or "throw the paint" a turn (however any other effect that adds colours can still apply)

In addition, each character has a weapon that basically adds a special chance effect to their ordinary attack. For example, people with canes have a chance to attack 3 times in a row, swords can cause the bleed status while guns can cause an enemy to flinch.
Title: Re: Building an RPG engine in GML
Post by: Salanewt on 13, February, 2016, 02:57:22 PM
Okay, cool. I think I actually remember you discussing this colour thing over Skype a long time ago; maybe over a year ago now? Pretty neat to see it coming to fruition, so good luck with that.

Any progress updates?
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 13, February, 2016, 03:03:22 PM
You're totally right Sala, its the same thing. I've worked out a lot of the issues, and I've got the plotlines for the main characters set up. I've also thought of a few different ways the story can play out, so there are different paths (there's currently a 100% ending, a regular ending and a genocide ending).

The basic plotline is that you play as Black, and since black is #000000, in that culture that's really bad because essentially you can't predict your future. It's explained in more detail once I get the demo up. Anyways, your friend Red, who also faces discrimination because of the colour of his soul, discusses with you some of the problems with this and wishes for a world without colour. Well, the next morning you wake up, and all the colour is gone! Only the people who can "dip the paint", or touch the colours of their souls, are able to get out of bed. So you and Red go on a mission to discover why and see what can be done about the situation... as well as reversing society's trend of discrimination.

I'll have something out tonight most likely. I currently just got the colour thing working, but there's a bug where the display counter does this annoying thing where if it's 255 it goes to 0 and vice versa.

I REALLY wanna see if I can get the battle workflow running by the end of the week though. That'd be awesome.

Also, there's a new enemy. Meet Dipper:

(http://i.imgur.com/RClejKp.png)
Title: Re: Building an RPG engine in GML
Post by: Salanewt on 13, February, 2016, 05:10:44 PM
Sweet, nice work! Sounds like an interesting story as well. I'm particularly curious about the genocide ending now, given that one of my new favourite games has something similar and this makes me wonder if there's a connection between the two. :P

Also, Dipper is cute.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 14, February, 2016, 04:10:44 AM
Here's some progress I made:

The aura now updates properly, and depending on what your aura is when you enter battle, the music changes instruments!

colour update demonstration


song change demonstration


Oh, and the background track for the battle theme, for your listening enjoyment:

Title: Re: Building an RPG engine in GML
Post by: Luna_blade on 14, February, 2016, 04:05:31 PM
Quote from: Seto Kaiba on 13, February, 2016, 03:03:22 PM
You're totally right Sala, its the same thing. I've worked out a lot of the issues, and I've got the plotlines for the main characters set up. I've also thought of a few different ways the story can play out, so there are different paths (there's currently a 100% ending, a regular ending and a genocide ending).

The basic plotline is that you play as Black, and since black is #000000, in that culture that's really bad because essentially you can't predict your future. It's explained in more detail once I get the demo up. Anyways, your friend Red, who also faces discrimination because of the colour of his soul, discusses with you some of the problems with this and wishes for a world without colour. Well, the next morning you wake up, and all the colour is gone! Only the people who can "dip the paint", or touch the colours of their souls, are able to get out of bed. So you and Red go on a mission to discover why and see what can be done about the situation... as well as reversing society's trend of discrimination.

I'll have something out tonight most likely. I currently just got the colour thing working, but there's a bug where the display counter does this annoying thing where if it's 255 it goes to 0 and vice versa.

Damn, that sounds interesting. Is it going to be an abstract game or something?
Title: Re: Building an RPG engine in GML
Post by: Salanewt on 14, February, 2016, 04:46:15 PM
Will there be an easy way to identify characters once you meet them?

I love where it's going; keep up the good work!
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 14, February, 2016, 05:10:42 PM
Quote from: Luna_blade on 14, February, 2016, 04:05:31 PM
Quote from: Seto Kaiba on 13, February, 2016, 03:03:22 PM
You're totally right Sala, its the same thing. I've worked out a lot of the issues, and I've got the plotlines for the main characters set up. I've also thought of a few different ways the story can play out, so there are different paths (there's currently a 100% ending, a regular ending and a genocide ending).

The basic plotline is that you play as Black, and since black is #000000, in that culture that's really bad because essentially you can't predict your future. It's explained in more detail once I get the demo up. Anyways, your friend Red, who also faces discrimination because of the colour of his soul, discusses with you some of the problems with this and wishes for a world without colour. Well, the next morning you wake up, and all the colour is gone! Only the people who can "dip the paint", or touch the colours of their souls, are able to get out of bed. So you and Red go on a mission to discover why and see what can be done about the situation... as well as reversing society's trend of discrimination.

I'll have something out tonight most likely. I currently just got the colour thing working, but there's a bug where the display counter does this annoying thing where if it's 255 it goes to 0 and vice versa.

Damn, that sounds interesting. Is it going to be an abstract game or something?

The idea is to combine both abstract and literal concepts together with the whole colour thing. Essentially, in this culture, colour was discovered to be essentially the soul energy of a person, and it followed the rules of quantum chromodynamics (obviously not real chromodynamics). So the colours are specifically referred to as Red, Green, Blue, and their inverses are Anti-Red, Anti-Green, and Anti-Blue.

Because of the properties of certain colours relating to certain traits in a human being's destiny, the culture centered around predicting people's roles in lives based on the study of their chromodynamics.

Black correlates to void, which means no future can be predicted. This goes along with the game's format, as a player can choose to either save the world or destroy it.

Red correlates to violence and death, which is obviously bad. This is why Red faces so much crap from other people. It turns out that both essentially "fulfill" their prophecies.

Humans think they know everything about the study of chromodynamics, despite continued testing into what it actually is. Because of the cultural significance of their soul colour, people started to try to artificially change it. It turns out that this has horrible effects on people, but they aren't understood because people only have an adolescent understanding of the full nature of soul colours and chromodynamics.

Pretty much all of the recruitment stories involve that person's struggle in some way, and resolving that struggle.

I wanted to take these story elements and make an RPG game that used the colour values of red/green/blue/antired/antigreen/antiblue as actual stats used in battles.

I chose chromodynamics obviously instead of something real because I wanted to illustrate that essentially all colours are equal, regardless of which one is our favourite. And this is really true for anything.

The game also explores some really weird ideas through several characters involving blindness. Because the whole culture is surrounding colour, being totally blind essentially means you cannot physically participate in it, which results in a lot of crap. For example, one character is blind, and you have to warm him up in order to level him up. And a lot of what he says is about how people make such a fuss over something he can't even experience, but nobody wants to listen because he can't get involved directly.

There's a lot more light hearted episodes, including two characters that are based off of two of my favourite musicians. lol

There are also elements of creation, 8 elements that involve how the universe was created. In order to ignite the machine that will bring colours back, the spirits of each element must be reawakened. The elements are earth, water, fire, air, dark, light, life and metal.

Quote from: Lord Squirtle on 14, February, 2016, 04:46:15 PM
Will there be an easy way to identify characters once you meet them?
Pretty much like any other RPG game where they stick out and appear in more than just one area.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 19, February, 2016, 03:06:20 PM


It's still crashing so I'm not going to release the updated demo yet, but making good progress.
Title: Re: Building an RPG engine in GML
Post by: dive_darkness on 19, February, 2016, 04:26:39 PM
Looks cool. I like the zooming effect when selecting a target. Looks pretty neat.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 19, February, 2016, 07:12:15 PM
Thanks. I'll be fixing the graphics more in the next few days, now that I have the battle workflow generally working. There may still be a few bugs regarding targeting, but for the most part it works real well.

Here's the updated link:

https://www.dropbox.com/s/txsc2drr8569sey/colors_demo.zip?dl=0
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 21, February, 2016, 12:28:09 PM
Hello, lads and lasses, I got a new update:

This one adds the "Paint" menu, which allows you to change your or your enemy's aura. Also, I fixed quite a few bugs going on in the background. Still no autotargeting yet though, but that will probably be in the next update.

https://www.dropbox.com/s/txsc2drr8569sey/colors_demo.zip?dl=0
Title: Re: Building an RPG engine in GML
Post by: Daddy Poi's Oily Gorillas on 21, February, 2016, 03:51:45 PM
I like where this is going....

-Are there any plans to have female PCs in this game, or are they all going to be male?
-Are those names temporary? (Or just placeholders/up for change?)
-Not sure if that fast spinning on battle opening would make certain types of people a little dizzy or not...
-Is this going to remain a closed source...? Or are there plans to open it at some point? (It's fine either way.)

Anyway... Nice work so far!
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 22, February, 2016, 04:43:45 PM
-There are 24 characters and plenty of female ones.
- Mike and Mark are not temporary names, Richard is a placeholder, the player names him.
- I can have an option to turn off the camera angles.
- Closed
Title: Re: Building an RPG engine in GML
Post by: Daddy Poi's Oily Gorillas on 22, February, 2016, 07:18:40 PM
-24 sounds like a lot... But that's interesting...  Is it the type of game where you can collect them all and switch between them whenever... or is it more like Star Ocean 3 where you collect the main cast and can only select fom a few of the others?
-Ah...
@1: Well I know that Michael/Mike is probably one of the most common guy names that I know of... I know that there are a few at my father's workplace, I met a Mike/Michael on RuneScape once, I've known some back in grade school... but after hearing what I heard on a morning(?) talk show once... then that really says something... (Urban Dictionary even says "The MOST common English Male Name. ")
@2: and Mark happens to be my first name... so that is interesting as well... - I wonder how you picked that name?
@3: Can't say that Richard has any meaning to me, though. -I can think of one partically name that would wow me, though... if you picked it without me mentioning it... basically the other guy I meant on RS back in the day.) - (There's also one or two other names that would wow me in a different way, but that's beside the point.)
-That could work.
-Okay...  Sounds good.. But just to make sure you're aware.... Closed doesn't always make it impossible to view the source... since there are sometimes decompilers... or even assembly debuggers. (If I recall correctly, I think I remember finding a decompiler years back for Atrius's editor once... possibly before it was even open-sourced... but I forget the details on that/whether it was buggy or not.... It's been a very long time since I looked into it, so I can't say if it is the same for Studio or not.) - Edit: I think comments were left out, and the labels/variable names were using defaults, though... (i.e. Something like var1, var2, var3, etc??)... but I forget...  Probably still easier to read than my attempts at disassembling GBA ASM. (When you know GML, anyway.)
Title: Re: Building an RPG engine in GML
Post by: Luna_blade on 23, February, 2016, 01:27:26 AM
@decompiling: From what I've read, GM: Studio games cannot be decompiled.
Title: Re: Building an RPG engine in GML
Post by: Daddy Poi's Oily Gorillas on 23, February, 2016, 10:26:03 AM
Well, I'll look into that... But what I assume is If the code be executed at all... and as long as the code exists on your hard-drive... (i.e. not executed across the internet on someone else's server.)... then one form of decompiling should be possible... even if it does not match the original source code format. (In that case, I would find decompiling desirable for even my own GM projects... if I had any.)

I know that there is such a thing as code obfuscation... but I have not checked how that would make it impossible? (And maybe such a technique would slow down execution speed? I dunno.)

If you have any information that suggests how it is impossible... then I would be very interested in exactly why... (Besides Atrius's Editor (back in the day)... I suppose that I can't really think of any project that I'd really want it for... but I can see the possibility of myself decompiling a number of other games (maybe?) if I want to understand their bugs/or interested in their code structure/whether it could cause bugs and such... maybe... but can't say I'd do any editing as far as that goes/since I'm not really interested in GM in that way... at least not right now...  but um...)


--- Actually looking it up for a short moment suggests that some versions of GM actually had the source code (and structure) in the exe itself. ---
What do error messages look like when done on Studio-compiled apps?

I start thinking how we have to study GS's decompression routines before we can make compression ones of our own... and I haven't figured if it'd be the same via studying the compiler code to make a decompiler. (Not sure if a number of people would go that far.)


---
While I may check to see if other people have done it... I myself (even if by the small chance that I might have the capability of possibly getting somewhere...(with research, anyway.))... I probably won't waste my time with trying for right now... I think my M&L and GS editor projects have a higher priority.
Title: Re: Building an RPG engine in GML
Post by: Luna_blade on 23, February, 2016, 02:14:53 PM
Quote from: Fox on 23, February, 2016, 10:26:03 AM
If you have any information that suggests how it is impossible... then I would be very interested in exactly why... (Besides Atrius's Editor (back in the day)... I suppose that I can't really think of any project that I'd really want it for... but I can see the possibility of myself decompiling a number of other games (maybe?) if I want to understand their bugs/or interested in their code structure/whether it could cause bugs and such... maybe... but can't say I'd do any editing as far as that goes/since I'm not really interested in GM in that way... at least not right now...  but um...)
http://yal.cc/on-gamemaker-studio-game-decompilation/
Atrius' editor wasn't written in GM:Studio.
Quote from: Fox on 23, February, 2016, 10:26:03 AM
Actually looking it up for a short moment suggests that some versions of GM actually had the source code (and structure) in the exe itself.
Yeah.
Quote from: Fox on 23, February, 2016, 10:26:03 AM
What do error messages look like when done on Studio-compiled apps?
That's a good question. I think it depends on the error. But most of the time it will be a silent crash, I think.
Quote from: Fox on 23, February, 2016, 10:26:03 AM
I start thinking how we have to study GS's decompression routines before we can make compression ones of our own... and I haven't figured if it'd be the same via studying the compiler code to make a decompiler. (Not sure if a number of people would go that far.)
Let it slide. I don't think we really have to worry about stolen source code. Most people come here to help, not to steal.
Quote from: Fox on 23, February, 2016, 10:26:03 AM
I think my M&L and GS editor projects have a higher priority.
Yep.
Title: Re: Building an RPG engine in GML
Post by: Daddy Poi's Oily Gorillas on 23, February, 2016, 02:32:07 PM
Thanks! That was the page I was looking at, in fact... but I don't think I read every word of it.. While he may know more about the subject than me right now, I did have the feeling the guy who wrote that article may not know just how deep things can go... (That's just the feeling I had, not that that is actually so... I could be completely off.)

And yes, I know Atrius's editor was not written in Studio... besides... Studio didn't even exist back in the day.

That is true as well... for the most part... but I still like the technical/educational side of things. i.e. Building a decompiler may not be stealing in itself... but some people would probably use it for such... Even though a totally legitimate use for it could be to help one to rebuild their own project if they ever lose their own source code. (And believe me, there will be plenty of people who will want it for that.... the majority of which are most likely non-professional programmers.)
Title: Re: Building an RPG engine in GML
Post by: Luna_blade on 24, February, 2016, 01:28:28 AM
Quote from: FoxEven though a totally legitimate use for it could be to help one to rebuild their own project if they ever lose their own source code. (And believe me, there will be plenty of people who will want it for that.... the majority of which are most likely non-professional programmers.
That's right.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 29, February, 2016, 02:09:16 PM
Update:



- Overworld has no menus yet, only one NPC. Also sprites/backgrounds obviously are temporary.
- Item menu doesn't have any function in battles yet.
- I haven't done anything with the stat upgrades so that is probably buggy.
- Party colour is currently random to show off the music change mechanic.
- 1 in 4 battles will be harder and will have different music.
- Fleeing always works
- Some sprites are missing/gibberish
- Possible crashes (please report to me all crashes with copy/paste of what it spits out)
- No animations in battle. I might not even get this in by the time I get a crowdfunding demo out. The way the battle's animations are programmed make setting up certain things complicated (pseudo-3D graphics). I have an idea for an engine but it's so time consuming to make sure it works properly that I want to develop it after the rest of the engine is complete.
- Camera spin sometimes does this overlay glitch, it's because I'm not done with it yet ;)
- Loss isn't programmed.
- You can restart the game by pressing shift, and spawn a battle in the overworld with backspace.

https://www.dropbox.com/s/txsc2drr8569sey/colors_demo.zip?dl=0
Title: Re: Building an RPG engine in GML
Post by: Salanewt on 01, March, 2016, 11:40:50 AM
Nice work! I like where that background is heading as well, looks calm and stuff.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 19, March, 2016, 12:09:45 PM


https://www.dropbox.com/s/txsc2drr8569sey/colors_demo.zip?dl=0

Demo Update:
-You now have an inventory. Main bag + individual character inventories.
-Menus!!!!!
-Party menu – you can equip items, move your party around, check your moves and check your stats. Talk menu currently WIP.
- Inventory – You can give items to characters and toss. Use doesn't work yet but none of the items provided have uses outside of equipping yet anyways...
- Option – Just two at the moment.
- Saving!!! You can load a game by pressing shift while in the overworld, and it will load from a previous save file.
- A few minor balance changes, most notably dipping costs more MP
- Characters have abilities, although they're invisible to the player. Richard doubles experience gained from battles and Mike autotargets and has a chance of dealing triple damage.
- bug fixes, bug fixes everywhere

To Do:
- Currently working on a way to have leveling be more balanced. Right now if you battle the same characters over and over you get the same amount of experience.
- Display friendship stats on the menus, lol forgot to do that
- Sprites, visual bug fixes, ect.
- Victory screen has some visual bugs if you equip stat-boosting items.
- Battle item effects (Orgonite, Scrolls, Arrows and Potions) as well as bag equip (use a turn to equip an item)
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 28, March, 2016, 11:07:28 PM
Dialog trees:

Title: Re: Building an RPG engine in GML
Post by: Salanewt on 02, April, 2016, 03:43:23 PM
Nice work, Seta Metta! I can't remember if I asked in Skype (I think I did), but were you planning to add voice sounds when they talk?
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 08, April, 2016, 02:47:28 PM
Thanks, Sala.

Here's another update for ya - Name screen and a lot of cleanup work in the presentation department:

Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 02, May, 2016, 02:07:03 PM
Demo is out:

https://www.dropbox.com/s/31p3m3yy2n7dsgg/Colors-Default-1.0.0.35.zip?dl=0
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 26, August, 2016, 02:02:47 PM
Better-er demo is out:

DOWNLOAD ME (https://www.dropbox.com/s/e810tsi1h2twgrf/Colors-Default-1.0.0.85.zip?dl=0)

contains a lot more features and stability stuff, try it out! :D
Title: Re: Building an RPG engine in GML
Post by: Luna_blade on 27, August, 2016, 07:20:17 AM
WOW!!! :!:
This is a nice demo! I definitly see this becoming a good game!
EDIT: this game makes me think of Mortis Ghost' OFF.

Also, did you primitive drawing in some of things?
It looks nice.

Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 27, August, 2016, 09:02:41 AM
Every asset in the game is made by me, outside of the SAPI5 extention which is used for blind accessibility. However I'm trying to hook up with a decent 3D animator to do the overworld sprites, kind of like how Golden Sun's overworld sprites are derived from 3D models.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 25, September, 2016, 08:34:04 PM
slightly better-er-er demo is out:

https://www.dropbox.com/s/t6z5f6g632l267o/Colors-Default-1.0.0.92.zip?dl=0

NOTE: Taking a break since I'm starting out at big bloo, so once things settle down there expect more regular updates.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 24, October, 2016, 09:45:20 AM
even betterer demo out:

https://www.dropbox.com/s/drsdc646m83bp44/Colors-Default-1.0.0.100.zip?dl=0

This one has mainly optimization fixes, tested it on a much slower computer and it works MUCH better. Also a not completely stupid collision model (thanks Atrius)
Title: Re: Building an RPG engine in GML
Post by: Luna_blade on 24, October, 2016, 09:58:12 AM
I'll let you know when I try it out.
Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 22, December, 2016, 07:51:48 AM
some video updates:



Title: Re: Building an RPG engine in GML
Post by: charon the ferryman on 06, April, 2017, 08:57:43 AM
btw I've released a new update for any forum goers here:

https://drive.google.com/file/d/0BygzFYHIO87LVnVzUzEyME1RQW8/view

RGBSHELL is kind of broke in this version though, due to a display issue.