Golden Sun Hacking Community
May 20, 2018, 09:54:20 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
  Home   Forum   DC Wiki Help Search Calendar Downloads Login Register  
Pages: 1 [2] 3 4   Go Down
  Print  
Author Topic: Building an RPG engine in GML  (Read 12643 times)
0 Members and 1 Guest are viewing this topic.
Salanewt
His Sexiness
Mercury Clan

Oh yeah, baby!

Prodigy
*

Coins: 32
Offline Offline

I am: A part of the organization of Cool Cats, but more of a dog person in reality.
Emblems: Have a nice day.
Posts: 4566

« Reply #15 on: February 13, 2016, 07: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?
Logged

Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?
View Profile WWW
roger
a programmer that likes supertramp
Jupiter Clan

Regular Member
*

Coins: 3
Offline Offline

Gender: Male
I am: chillin'
Posts: 184

« Reply #16 on: February 13, 2016, 08: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:

« Last Edit: February 13, 2016, 08:06:58 PM by Seto Kaiba » Logged

View Profile WWW
Salanewt
His Sexiness
Mercury Clan

Oh yeah, baby!

Prodigy
*

Coins: 32
Offline Offline

I am: A part of the organization of Cool Cats, but more of a dog person in reality.
Emblems: Have a nice day.
Posts: 4566

« Reply #17 on: February 13, 2016, 10: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.
Logged

Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?
View Profile WWW
roger
a programmer that likes supertramp
Jupiter Clan

Regular Member
*

Coins: 3
Offline Offline

Gender: Male
I am: chillin'
Posts: 184

« Reply #18 on: February 14, 2016, 09: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:

« Last Edit: February 14, 2016, 04:57:37 PM by Seto Kaiba » Logged

View Profile WWW
Luna_blade
The last member of the Luna clan
Luna Clan

Great Member
*

Coins: 0
Offline Offline

I am: Timeless. As in, i don't have much free time.
Posts: 533

« Reply #19 on: February 14, 2016, 09:05:31 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?
Logged

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
View Profile
Salanewt
His Sexiness
Mercury Clan

Oh yeah, baby!

Prodigy
*

Coins: 32
Offline Offline

I am: A part of the organization of Cool Cats, but more of a dog person in reality.
Emblems: Have a nice day.
Posts: 4566

« Reply #20 on: February 14, 2016, 09: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!
Logged

Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?
View Profile WWW
roger
a programmer that likes supertramp
Jupiter Clan

Regular Member
*

Coins: 3
Offline Offline

Gender: Male
I am: chillin'
Posts: 184

« Reply #21 on: February 14, 2016, 10:10:42 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.

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.
« Last Edit: February 14, 2016, 10:17:48 PM by Seto Kaiba » Logged

View Profile WWW
roger
a programmer that likes supertramp
Jupiter Clan

Regular Member
*

Coins: 3
Offline Offline

Gender: Male
I am: chillin'
Posts: 184

« Reply #22 on: February 19, 2016, 08:06:20 PM »



It's still crashing so I'm not going to release the updated demo yet, but making good progress.
« Last Edit: February 19, 2016, 08:10:46 PM by Seto Kaiba » Logged

View Profile WWW
dive_darkness
Full of ideas, and prone to help if you don't need it.

Regular Member
**

Coins: 0
Offline Offline

Gender: Male
Posts: 105

« Reply #23 on: February 19, 2016, 09:26:39 PM »

Looks cool. I like the zooming effect when selecting a target. Looks pretty neat.
Logged

"I was sitting in the library when my stomach suddenly decided to demonstrate a whale's mating sound."
View Profile
roger
a programmer that likes supertramp
Jupiter Clan

Regular Member
*

Coins: 3
Offline Offline

Gender: Male
I am: chillin'
Posts: 184

« Reply #24 on: February 20, 2016, 12:12:15 AM »

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
Logged

View Profile WWW
roger
a programmer that likes supertramp
Jupiter Clan

Regular Member
*

Coins: 3
Offline Offline

Gender: Male
I am: chillin'
Posts: 184

« Reply #25 on: February 21, 2016, 05: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
Logged

View Profile WWW
Fox
Fox McCloud, the Hacking Doctor
Mercury Clan

Prodigy
*

Coins: 28
Offline Offline

I am: certainly not a Gallant!
Clan Position: Head Gallant
Posts: 2411

« Reply #26 on: February 21, 2016, 08: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!
« Last Edit: February 21, 2016, 09:04:09 PM by Fox » Logged

Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Remember kids! Before you go on that interview, remember to wash your hands in teawater! *Coughs on hand* (Excuse me, I just coughed up a little teawater, so they're still clean!) You wouldn't want that hiring manager to be unimpressed.

May the force be with you!
Shoo! Why does it smell in here?
Maybe that's the wrong kind of force. *smirk*
View Profile
roger
a programmer that likes supertramp
Jupiter Clan

Regular Member
*

Coins: 3
Offline Offline

Gender: Male
I am: chillin'
Posts: 184

« Reply #27 on: February 22, 2016, 09: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
Logged

View Profile WWW
Fox
Fox McCloud, the Hacking Doctor
Mercury Clan

Prodigy
*

Coins: 28
Offline Offline

I am: certainly not a Gallant!
Clan Position: Head Gallant
Posts: 2411

« Reply #28 on: February 23, 2016, 12:18:40 AM »

-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.)
« Last Edit: February 23, 2016, 02:07:10 AM by Fox » Logged

Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Remember kids! Before you go on that interview, remember to wash your hands in teawater! *Coughs on hand* (Excuse me, I just coughed up a little teawater, so they're still clean!) You wouldn't want that hiring manager to be unimpressed.

May the force be with you!
Shoo! Why does it smell in here?
Maybe that's the wrong kind of force. *smirk*
View Profile
Luna_blade
The last member of the Luna clan
Luna Clan

Great Member
*

Coins: 0
Offline Offline

I am: Timeless. As in, i don't have much free time.
Posts: 533

« Reply #29 on: February 23, 2016, 06:27:26 AM »

@decompiling: From what I've read, GM: Studio games cannot be decompiled.
Logged

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
View Profile
Pages: 1 [2] 3 4   Go Up
  Print  
 
Jump to:  

Cbox
May 09, 2018, 12:35:37 AM
KyleRunner: The "Start In" field is not editable... I'll try making new shortcuts
May 08, 2018, 09:51:08 PM
Fox: If all else fails, you canmake new Shortcuts to do the same thing.
May 08, 2018, 09:49:53 PM
Fox: Export Properties > Shortcut (Tab) > Target / Start In ; Target (for Export) should be: (filename) 0 , and for Import: (filename) 1
May 08, 2018, 08:52:00 PM
KyleRunner: I can't change the path in properties menu...
May 08, 2018, 01:27:19 AM
Fox: You may need to edit something in properties, though... so it uses the exe file in the same directory.
May 08, 2018, 01:24:59 AM
Fox: It is suppose to be a shortcut, yes.
May 03, 2018, 11:48:05 PM
KyleRunner: Fox, the "export" function in your text editor is just a shortcut... Could you please fix it?
May 02, 2018, 09:53:45 PM
KyleRunner: I come here everyday. I'm working on a Portuguese translation, and the people here help me a lot.
May 02, 2018, 08:56:07 AM
Drake baku: My feel as well, I posted a little as well since my return, but silence was all that followed... At least the forum is a great source for data when hacking GS/ GS2, currently looking for something I have read a long time ago cause my PP recovery psy is not working
May 01, 2018, 09:58:04 AM
Fox: I am thinking a lot of this might be because of Discord?
May 01, 2018, 09:56:08 AM
Fox: Yeah, this forum is more dead than ever before.  February and April have 0 new topics. (All other months prior have more.) And March has lowest number of new posts. (It'd be dumb to count the very first month this site was created.)
April 25, 2018, 09:02:13 PM
Fox: Yes. The best tool is a hex editor. Well.... VBA, VBA-SDL-H, no$gba Debugger, GBATEK, and my documentation.... to use these to learn how the code/data works. Best method because it maximizes your editing ability... and then there is my program gsmagic that I was working on. Still in its early stages, though. (Even after year(s).)
April 25, 2018, 04:21:58 PM
Xendrox D: *exept tla editor.
April 25, 2018, 04:21:29 PM
Xendrox D: is there any other tool for hacking gs?
April 23, 2018, 09:26:27 PM
Atrius: Rarely, but not never.
April 23, 2018, 08:01:48 AM
Drake baku: Can it be, the god who created the editor, atrius. I heard you never came back online here anymore
April 20, 2018, 02:46:36 PM
KyleRunner: Atrius!!
April 19, 2018, 11:29:46 PM
Atrius: @Fox, I tried, but for some reason Mario Golf won't boot, and Mario Tennis crashes when you patch out the text compression, and I'm not sure why...  The normal text loading functions in them are basically the same as the ones in the Golden Sun games.
April 16, 2018, 07:44:36 AM
Drake baku: So it took about halve a hour of letting my lap stay off for it to suddenly work again
April 16, 2018, 07:31:28 AM
Drake baku: All of a sudden fox his editor gets errors. When trying to start it, thing worked fine yesterday...

Affiliates
Temple of Kraden Golden Sunrise
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.068 seconds with 28 queries.