Chrono Compendium

Kajar Laboratories - Fan Works and Submissions => Kajar Laboratories => Topic started by: unenergizer on January 28, 2019, 12:32:02 am

Title: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on January 28, 2019, 12:32:02 am
Hi Chrono Fans!

I am a huge fan of Chrono Trigger and all the work done by Square back in the golden days. Since I was a child I knew that I wanted to create video games. Over the past 10 years I’ve studied programming, game design, and network engineering in order to be able to create awesome multiplayer games.

In October of last year I started to create a prototype mmo client and server game frameworks or engines. The client is based on LibGDX game framework and the server core is written from scratch. All of this was designed for PC and mobile devices in mind (iPad, iPhones, Android tables and phones etc) with low bandwidth requirements. And all of this works as expected.

So why am I here telling all of you this information, you may ask. Well the answer is simple, I intend on recreating Chrono Trigger but imagined as a live action game with real people in a party executing techs on monsters or other players. Have you ever imagined a 60 man raid where the entire raid has to lock in on a tech to perform a move powerful enough to take down a foe? Well if you haven’t, then now is the time to give it thought.

Currently I am in the process of writing the combat system to facilitate this functionality in a live multiplayer game.  I have studied all of the spell effects in Chrono Trigger and I have achieved various levels of success replicating these effects from scratch. Some of them are very simple, and some are complex involving shader technology provided by GPU.

What I would like to see is if people are interested in a project like this. No other mmo that I am aware of has a tech system like this for combat.

Anyhow I have a video showing some basic functionality of the server and client framework. This video does not contain any combat. That is being developed now.

https://youtu.be/YhMgEuT6foI
https://youtu.be/LgBWF8PcEKs
https://youtu.be/vB2iDHpG-ik

If you guys are interested in helping create this project let me know! I’m only a programmer, not an artist, writer, world builder, script maker etc.

Let me know what you guys think!

Our website: https://forgestorm.com/
Join us on Discord: https://discord.gg/NhtvMgR

P.S. All graphics and UI visuals are just placeholders. Nothing graphics wise is set in stone. These elements are put in place to show that the underlying functionality has been implemented in code.
P.S.S. Added our discord and website links. If this is against the rules, please feel free to remove these links. Thank you!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: justin3009 on January 29, 2019, 05:16:21 pm
This is actually REALLY cool and something more I'd love to see evolve.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: TheMage on January 30, 2019, 04:17:24 pm
I'm really interested in this as well! I know next to nothing about coding and programming but 2D sprites and tilesets I can do.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on February 03, 2019, 10:10:15 pm
Awesome guys! I am getting things ready to begin combat.

The game plan:
1. Finish implementing gear and character stats. (In progress)
2. Make character and monsters on the screen killable.
3. Implement a spell system.
4. Implement a team/party system
5. Expand #3 and #4 to be able to cast magic with party members.
6. Create spell/tech/combo effects and a system to sync these actions.
7. Expand and create more and more effects based on team party members

This will take a few weeks, but Iíll continue to hammer each feature out one by one.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: chrono.source on February 07, 2019, 01:42:46 pm
so is the end product going to have Chrono Characters? or what do you mean by recreating?
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on February 11, 2019, 11:34:28 pm
I am not able to use Chrono Trigger characters because I donít own the copyright. However, I can provide a way for players to supply their own textures, which will allow you to play as whomever. Be Chrono, or a ninja turtle, doesnít matter.

Also, I have gotten basic combat working tonight. It is very simple where you walk up to a hostile enemy and you start trading damage. If the enemy dies, it despawns, if you die, you respawn at a graveyard. Once I get some more polish done, Iíll make an update video. Probably tomorrow I can make it.

Techs or combos, will take much more time. But I canít tell you how good it feels to equip armor and a sword and the walk around killing stuff. Makes me very excited for the future!

Also if I post my discord link in here, is that okay? I respect the website and donít want to break any rules!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: Boo the Gentleman Caller on February 12, 2019, 01:02:21 pm
I haven't yet chimed in, but just wanted to say that this is a cool looking project -- especially if the players can skin their own characters!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on February 14, 2019, 12:13:13 am
Hey guys quick little update. I said I might have a video to post. Right now I am in the process of fixing some tracking and combat issues that make the system a bit inconsistent.

I have a few hours tonight to try and hammer out the bugs in the two systems (tracking and combat). Once I get them to a more satisfactory level I will post another video.  I don't want to make video to show off something that is broken, that is no fun!

Here is a little gif though, to show it working. Still needs hp bars, but damage numbers fly up.

(https://i.imgur.com/1VzOBhc.gif)

Can you guess how much HP crabs have? xD

p.s. the anti-spam checks are pretty annoying...
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: CptOvaltine on February 14, 2019, 03:51:03 am
Judging by your characters health...I'm guessing a lot. haha

The art style reminds me a lot of FFV, whereas I'm getting a runescape vibe from the gameplay (or the gif rather..haha)

The spam checks are a little obnoxious at times, but the spam bots are 10x more obnoxious when they're turned off.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on February 14, 2019, 08:01:05 am
I think I was able to squash the obvious bugs last night. Need to continue to clean it up, but I should be able to make our first tech soon. The first one will be the hardest to make because Iíll have to dial in how tha system should actually work. I have a few ideas so itís not a complete mystery.

The movement is similar to RuneScape. Good catch! When learning how the server program should operate, I looked at the code for RuneScape private servers and other game servers (wow, Everquest, etc). Minecraft was a huge inspiration programming wise on the backend.

The graphics are all temporary. I intend to pay to have better stuff made. I want it to look chrono like without direct ripping. Get the graphics: https://itch.io/c/4042/7souls-rpg-graphics

I watch this video religiously https://m.youtube.com/watch?v=IrmDrlgTr3Y
Iím confident that I can remake all of these. I watch them full speed but anaylize them at .25 speed. Some are a lot harder than others. For instance (not shown in video) when Lavos does temporal shift, I have no idea how they do the waving background scenes. I assume Iíll have to write a shader program to pull it off. The circle background image is a static image that they do color palette shifting on, so no fancy secrets their.
Color palette shifting: http://www.effectgames.com/effect/article-Old_School_Color_Cycling_with_HTML5.html
Lavos Video https://youtu.be/uhqWWSISMtY skip to 7:46
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on February 14, 2019, 11:21:42 pm
(https://i.imgur.com/KyC6MPr.gif)

Gif shows:
Taking and giving damage. And when killed, a graveyard respawn.

Tonight:
- Added health bar above head
- Added mob respawns
- Added code to handle healing (for potions, and reheal on death)
- Fixed bug where Monsters couldn't find players if players weren't moving
- Improved Monster target selection if more than one player was in range to attack (it used to attack the same person every time even if someone was closer to it)
- Enlarged the size of damage numbers
- Fixed other random bugs I can't seem to remember at this point lol
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: Kodokami on February 15, 2019, 12:41:37 pm
This is definitely interesting and I'm excited to see how it turns out in the end.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on February 15, 2019, 08:42:52 pm
This is definitely interesting and I'm excited to see how it turns out in the end.

Glad it has peaked your interest!

Everyone I have updated the first post with a link to our website (no forums) and our Discord channel. Feel free to join us!


Our website: https://forgestorm.com/  (a work in progress)
Join us on Discord: https://discord.gg/NhtvMgR
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on February 16, 2019, 06:20:28 pm
Sorry for double post!

Got some basic item drops working. Every RPG needs this right? I mean when you commit murder, you should get a reward?  :picardno

(https://i.imgur.com/ELqosuG.gif)

EDIT: *Repeats to self* Thou shalt not tripple post! lol here's the video

https://www.youtube.com/watch?v=IJJdAfjxHuw
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: Boo the Gentleman Caller on February 17, 2019, 03:15:11 pm
Hey bud, triple posting is okay over here. So is thread necromancy! As long as it's not blatant abuse, of course. But we don't discourage others with overly-stringent posting rules. Just as long as it's not insanity.

:D
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: CptOvaltine on February 17, 2019, 05:24:21 pm
I'm following this thread, even if I don't always reply.  I'm very interested in seeing how this develops.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on February 19, 2019, 11:39:29 pm
Hey bud, triple posting is okay over here. So is thread necromancy! As long as it's not blatant abuse, of course. But we don't discourage others with overly-stringent posting rules. Just as long as it's not insanity.

:D

Sweet. Now I can make all the posts!  :D

I'm following this thread, even if I don't always reply.  I'm very interested in seeing how this develops.

No problem man! Glad to have peaked your interest regardless!

Alright quick update.

I plan on getting a lot of combat stuff done, after I get some other basic functionality done. My thoughts are to have a few things implemented so when people go to test, they feel like they are playing a real game. When I say real game I mean I want you to be able to kill stuff, pick up items, trade items with players, use npc shops, etc.

Combat is the funnest part and I am saving that for last. Well not completely last, but you probably get what I mean.

Tonight I started to implement trade windows. Because trading loot with friends is cool.

(https://i.imgur.com/ZDGSfeH.gif)

Things we have left todo:

1. NPC Drop Tables [completed]
2. NPC Alignment (hostile, neutral, friendly) [completed]
3. Player Leveling (exp gains) [completed]
4. Player Item Trading [completed]
5. NPC Shops (add currency) [completed]
6. Player Banks
7. NPC Factions [completed]
8. Player Class System <in progress>
9. Player Party System
10. Player Guilds
11. NPC Walk/Run Paths
12. Quests and Story Telling
13. Cinemetaic map fly-throughs
14. Attributes such as resistances, damage, armor class, and more
15. Combat Spells, Special Moves, Combos, and Buffs
16. Dungeons/Raids
17. Professions (mining, wood cutting, etc)
18. Crafting
19. World weather
20. Day/Night Cycle
21. Automated/Fast Travel (boats, teleport pads, flying on birds)
22. Minigames (arenas, battlegrounds, gambling, card games)
23. Player Stat tracking (monsters killed, miles walked, etc)
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on February 22, 2019, 10:14:27 pm
Trading now works! Took about 5 days  :o

(https://i.imgur.com/Iq050yt.gif)

Next up: NPC shops! I plan on being able to finish this one today!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on February 28, 2019, 04:02:38 pm
Okay we've been hard at work on the game! Everyday I get something done.

Since I don't have any awesome combat to show yet, how about a cool code visualization?

The following video shows the process of building a mmo game. Watch the little guy fly around and zap dots. Every time this happens code is being written, edited, or deleted. It shows about 5 months of work!

Enjoy!
https://www.youtube.com/watch?v=0lKLCAjl0Oc
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: CptOvaltine on February 28, 2019, 04:11:02 pm
That is both a really weird, and really cool thing to watch!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: chrono.source on March 01, 2019, 11:58:57 am
That was actually pretty cool
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on March 05, 2019, 05:50:05 pm
Alright I wanted to get this done a lot earlier, but the framework is now setup for NPC shops!

(https://i.imgur.com/041EbCi.png)

A long with this a lot of tiny features were added and tons of bugs fixed.

When we get some more of the features built and some combat spells/effects going I will be reaching out to you guys to give you the ability to access and try it out. Expect bugs and some ugly user interfaces, but when the art direction is established everything visual will be cleaned up and polished.

Cheers guys!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: CptOvaltine on March 05, 2019, 06:12:23 pm
Sounds great!  I'm looking forward to it, and would be happy to help test it out!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on March 16, 2019, 09:31:33 pm
Alright got factions implemented into the game. In the gif below it shows an example. When you kill a factions friends, they can become hostile towards you.

Killing a npc can lower your reputation with his faction and raise your reputation with his enemy factions. Notice how when one NPC dies, his faction friends turn hostile towards you (indicated by a red name) and his faction enemies turn friendly towards you (as indicated by their names turning green).

(https://i.imgur.com/jazOhcl.gif)

So this is done and works well. A lot of design needs to go into this such as faction types, how many reputation points you gain/lose when attacking NPC's etc.  For now the base system is sufficient.

Next up we will get MySQL database up and running to save player progress. After this is done, we will begin doing combat related code. This would include making armor stats work, giving player entities classes and races, and then the good stuff. Chrono Trigger like combat! <- That is what I am most excited for!!!!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: Boo the Gentleman Caller on March 17, 2019, 06:56:42 pm
This is coming along pretty quickly and nicely!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on March 23, 2019, 06:52:44 pm
This is coming along pretty quickly and nicely!

Yes sir! Were trying to get it done :)

Today we have completed the login protocol. When you sign up at the ForgeStorm website, you will use this same username/password combo to login to the game.

Currently registration is closed on the website while I figure out the best way to prevent bot signups. Forum spam is annoying, as you all already know. It needs to be hard for computers and easy for humans to register. No system is perfect, but the more bots we block the better!

(https://i.imgur.com/wlWSPEl.gif)

Also, the website uses BCrpyt to hash/salt your passwords. Plain passwords are never stored in the database. The website also uses SSL to make sure your connection is safe and secure.

The game login protocol also uses SSL to make sure that when you login to the game, your information can not be read by others on the network.  This is useful for say your somewhere like in a hotel playing the game, your credentials can not be easily stolen/deciphered.

Now that this works, I will begin saving information about your user account to the database. These things will include your bag items, equipped items, logout locations, money saved, faction reputation, and other things!

The website also needs a bit of work as it is using a plain old template with no additional styling. But I guess one thing at a time? lol

https://forgestorm.com/

So here is a bit of extra info for those who like technical details. I was asked why someone has to use the forum to signup to play the game, so I will cover this answer here for you guys too.

We use the XenForo forum software for our community forum. This software already has powerful tools such as the registration system, password reset system, usergroup permission system (or user ranks), friend system, and much more. By using this software as a base for our user system, it saves us tons and tons of time creating these things ourselves. This brings pros and cons.

Pros:
We don't have to make extra support systems (registration, password reset, etc)
Because other people code it, its like we have extra programmers on the team!
The people who make the software have much more experience in this area in terms of security with web development

Cons:
If a flaw or exploit is discovered with their software, it means we are vulnerable too :'(

However in terms of exploits, we will keep an active paid subscription to their software to make sure we maintain the latest and greatest in terms of feature sets and security patches. The best thing todo in terms of keeping player progress and user data safe is to make sure we do automated backups of the database. When the game goes into beta we will begin testing out a system that will create backups. This way if the database is ever compromised, little to no player progress will be lost.

Hope that explains it well enough! :)

If you have questions/comments/concerns please let me know!

Your friend,
unenergizer
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: CptOvaltine on March 24, 2019, 06:28:13 pm
I'm getting excited for this!  Make sure to let us know when registration is open, and I can try it out!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: alfadorredux on March 26, 2019, 08:52:33 am
Currently registration is closed on the website while I figure out the best way to prevent bot signups. Forum spam is annoying, as you all already know. It needs to be hard for computers and easy for humans to register. No system is perfect, but the more bots we block the better!

It's been a while since I needed to secure anything of this sort, but consider the strategies bots typically use:

1. Playing back an old copy of the sign-up form filled out by some human: just place a timestamp in the form and refuse anything too old to block this. Extra credit if you use the timestamp to hash other parts of the form to make it difficult to tamper with. Humans never see it.

2. Filling out every single field in the sign-up form: include a field hidden by CSS or javascript that isn't supposed to be filled out (mark it clearly for people using screen readers or whatever who might still be able to "see" it). Bonus points if the honeypot field is named something tantalizing like "password" in the page source and the actual password field's name is a timestamp-salted hash of "Spekkio" or something. Humans never see this, either (unless they're using very unusual browser configurations).

3. Tailored bots that were carefully set up by a human to manipulate your specific form: This is where the captchas come in, and sophisticated bots used to only appear if it was worth someone's time to set them up, which means your site is already popular. Of course, using a generic sign-up form from a common web application makes it possible there's already a tailored bot out there.

Unfortunately, captchas are human-visible, and they're universally considered a horrible nuisance. How much of a nuisance which kind is going to be depends on the site's audience. In my case, I have to want what's on a site pretty badly to activate image loading or allow third-party Javascript, but most people don't even notice those things, and I'm not your audience anyway (I prefer single player only).

4. Not-a-bots: there isn't much you can do to guard against signups by people in a third-world tech sweatshop. You end up in a three-legged race involving blacklists if your site is significant enough to attract these. :(

I think we're still another ten years or so from having AI bots sophisticated enough to emulate humans well enough to fill out an unknown form accurately without guidance, thank the Entity.

Excluding IP address blocks and certain User-Agent strings can help curtail bots, but risks excluding some legitimate sign-ups. You could flag sign-ups matching those lists for observation/manual intervention, I guess.

The website also uses SSL to make sure your connection is safe and secure.

The game login protocol also uses SSL to make sure that when you login to the game, your information can not be read by others on the network.  This is useful for say your somewhere like in a hotel playing the game, your credentials can not be easily stolen/deciphered.

Careful, there. SSL is not a silver bullet, even with additional protocols layered on top to mitigate man-in-the-middle attacks. (Having it is certainly better than not having it, though.)
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on March 28, 2019, 10:13:02 pm
Currently registration is closed on the website while I figure out the best way to prevent bot signups. Forum spam is annoying, as you all already know. It needs to be hard for computers and easy for humans to register. No system is perfect, but the more bots we block the better!

It's been a while since I needed to secure anything of this sort, but consider the strategies bots typically use:

1. Playing back an old copy of the sign-up form filled out by some human: just place a timestamp in the form and refuse anything too old to block this. Extra credit if you use the timestamp to hash other parts of the form to make it difficult to tamper with. Humans never see it.

2. Filling out every single field in the sign-up form: include a field hidden by CSS or javascript that isn't supposed to be filled out (mark it clearly for people using screen readers or whatever who might still be able to "see" it). Bonus points if the honeypot field is named something tantalizing like "password" in the page source and the actual password field's name is a timestamp-salted hash of "Spekkio" or something. Humans never see this, either (unless they're using very unusual browser configurations).

3. Tailored bots that were carefully set up by a human to manipulate your specific form: This is where the captchas come in, and sophisticated bots used to only appear if it was worth someone's time to set them up, which means your site is already popular. Of course, using a generic sign-up form from a common web application makes it possible there's already a tailored bot out there.

Unfortunately, captchas are human-visible, and they're universally considered a horrible nuisance. How much of a nuisance which kind is going to be depends on the site's audience. In my case, I have to want what's on a site pretty badly to activate image loading or allow third-party Javascript, but most people don't even notice those things, and I'm not your audience anyway (I prefer single player only).

4. Not-a-bots: there isn't much you can do to guard against signups by people in a third-world tech sweatshop. You end up in a three-legged race involving blacklists if your site is significant enough to attract these. :(

I think we're still another ten years or so from having AI bots sophisticated enough to emulate humans well enough to fill out an unknown form accurately without guidance, thank the Entity.

Excluding IP address blocks and certain User-Agent strings can help curtail bots, but risks excluding some legitimate sign-ups. You could flag sign-ups matching those lists for observation/manual intervention, I guess.

The website also uses SSL to make sure your connection is safe and secure.

The game login protocol also uses SSL to make sure that when you login to the game, your information can not be read by others on the network.  This is useful for say your somewhere like in a hotel playing the game, your credentials can not be easily stolen/deciphered.

Careful, there. SSL is not a silver bullet, even with additional protocols layered on top to mitigate man-in-the-middle attacks. (Having it is certainly better than not having it, though.)

As far as the signup form goes, you are correct pretty much as basic change in the underlying syntax of the page would/could break most automated signup bots designed for the XenForo forum software. And if someone wants its bad enough, they can modify their code to continue the automated registration. If one man can build it, another man can tear it down.

As far as encryption their is no silver bullet. But we do have something close. For instance this website has a SSL cert that defines how you connect to it. You probably don't think much about it when you sign into this forum. Most people even have their browser automatically input their password upon page visit.  This is where 2-factor authentication comes in. XenForo offers this and we plan on implementing this system into our login protocol on the game.  To be fair though, it would be very rare for your user credentials to be sniffed out via SSL.

If you have any ideas on how to improve, I am all ears.  8)

Also I hope all of you are ready!

(https://i.imgur.com/SKZgkT5.png)

Tonight I have begun breaking down the mechanics needed to create a combat system that gives similar features to ChronoTrigger while also adhering to our client/server spec!

I have a lot I need to do and think about in terms of how it should all work. But I am confident that I can get a system up and running this weekend to get the first pass of real combat done. After we have a single player combat system up and running with a few different types of attacks we will begin to implement player party techs :)

Cheers!

P.S. I bought an OpenGL ES programming book so I can implement shader programs into our game that would produce effects exactly like Chrono Trigger ones. I need to learn things like vertex shaders, using the depth buffers, and other things to really make the combat look close.
Link: https://www.amazon.com/OpenGL-ES-2-0-Programming-Guide/dp/0321502795
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: alfadorredux on March 31, 2019, 09:13:49 am
As far as encryption their is no silver bullet. But we do have something close. For instance this website has a SSL cert that defines how you connect to it. You probably don't think much about it when you sign into this forum. Most people even have their browser automatically input their password upon page visit.  This is where 2-factor authentication comes in. XenForo offers this and we plan on implementing this system into our login protocol on the game.  To be fair though, it would be very rare for your user credentials to be sniffed out via SSL.

I do often actually think about how SSL works--you can blame that on the prof who taught my Networks course some twenty years ago, who went over it in detail. In the end, SSL is good for encrypting information in transit but poor at proving identity (because that part relies on the honesty and competence of certificate authorities, and many of them aren't either of those things, really), and trying to make it do both was not smart. We're all stuck with the fallout now, though.

If you have any ideas on how to improve, I am all ears.  8)

You don't appear to be doing a bad job. Security is always a tightrope walk between user convenience and keeping the bad guys out. I'm not a security analyst, and I'm not familiar with your specific forum software, so I have no business telling you how high off the ground to put your tightrope, or whether the rope itself should be hemp or nylon.  ;)

P.S. I bought an OpenGL ES programming book so I can implement shader programs into our game that would produce effects exactly like Chrono Trigger ones. I need to learn things like vertex shaders, using the depth buffers, and other things to really make the combat look close.
Link: https://www.amazon.com/OpenGL-ES-2-0-Programming-Guide/dp/0321502795

Might also be worth looking at how the original effects were implemented if you haven't already (should be Mode 7 graphics for the more complex ones, and that's simpler than any flavour of OpenGL--you have more patience than I do if you're going to be dealing with that directly).
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on March 31, 2019, 08:52:50 pm
I do often actually think about how SSL works--you can blame that on the prof who taught my Networks course some twenty years ago, who went over it in detail. In the end, SSL is good for encrypting information in transit but poor at proving identity (because that part relies on the honesty and competence of certificate authorities, and many of them aren't either of those things, really), and trying to make it do both was not smart. We're all stuck with the fallout now, though.
I understand where you are coming from and I agree that cert creator could be at fault. With the client/server program we actually create the cert dynamically and each user gets a new on per login.  We had initially used ISAAC to do the encryption but found that Java directly supported a SSL implementation that is recommended. I still believe it is worth doing additional research to keep peoples accounts safe. Since the game is mobile friendly it would be ideal to have the current best battle tested encryption in the game.  So that if this was to ever get big we could all be playing at a game con or something somewhere and know our details wont get stolen. Life goals :)

You don't appear to be doing a bad job. Security is always a tightrope walk between user convenience and keeping the bad guys out. I'm not a security analyst, and I'm not familiar with your specific forum software, so I have no business telling you how high off the ground to put your tightrope, or whether the rope itself should be hemp or nylon.  ;)
I'm not a security analyst either but I do want the best hemp rope we can find, maaaaannn. lol

Might also be worth looking at how the original effects were implemented if you haven't already (should be Mode 7 graphics for the more complex ones, and that's simpler than any flavour of OpenGL--you have more patience than I do if you're going to be dealing with that directly).

I have been reading the book and doing a lot of research.

Here is an example of an effect in chrono trigger. To get the spinning background layer to move across the star and not be visible outside of the star, I believe they used a buffer depth test.  I have been able to reproduce the effect, minus the spinning star.

Here is both CT and my buffer depth test examples. The CT example is playing at 1/2 game speed.
(https://i.imgur.com/vNhP2aA.gif)(https://i.imgur.com/gtADc0t.gif)
Video: https://youtu.be/dYDfY-kPAaw?t=707
NOTE: Make sure to play video at 1080p to see the bg layer swapping happening correctly at full fps. Otherwise it will look really bad.

Notice how in the CT example the background over the star does not effect any other sprite or any other background layer. In my example, we do the same thing, but instead we are running a background over two shapes.  This particular effect will allow us to reproduce many examples within CT.  :)

As I discover and learn new techniques, I will continue to post side by side comparisons of the technique. Their may be little to no polish in these examples. I will save all polish for when it is actually needed in the dev cycle.

Also if anyone has additional info on how CT effects are achieved, let me know :) Any help in this region could possible point me in the right direction. However good help or not, each effect will be reproduced and will be given our own flare. No direct CT copies will be found.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: To4oo4 on April 11, 2019, 02:07:27 pm
The dictionary is unsatisfactory for describing how amazing this looks and for how excited this makes me. The best of luck to you.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on April 22, 2019, 11:25:04 pm
@everyone GAME UPDATE:

We are looking to have our first open alpha test to all players on Friday, May 31st!

There will be a limited number of content. The aim of this test is to find and patch bugs. The server and client may crash. We are counting on you guys to help us find issues so we can fix them!  We look forward to playing with all of you on our first game!

Alpha testers will get their names put in the credits of the game and will receive an Alpha Badge on their profiles.  These badges will only be given out one time!

If you want to talk about this or have any questions, please post them in the #general-chat section on our discord server! :smiley:

https://discord.gg/xQRDZYe

p.s. The main focus of this test is to make sure our networking code is stable and all of our game systems are functional for a variety of people on different connections.
p.s.s. The alpha test will not have party techs yet.  Once our combat system has been tested, we will add the party combat system.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on August 14, 2019, 09:28:59 pm
Alright guys, its been awhile since I have posted here. Want to give all of you an update.

Today I just signed a contract with a pixel artist to begin work on improving the graphics and getting us something a lot closer in detail to Chrono Trigger and FF 3. Not only that I am in contact with some musicians to create/compose original music for the game.  Once I have the new graphics for the world and new character graphics, I will being building the world and hopefully get to the tech system soon. It has taken several months to figure out how to make that system work on multiplayer and to keep it challenging and engaging, but I think I found a sweet spot in functionality to make it all work out.

I will update you guys again soon when their is something cool to show off.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: Boo the Gentleman Caller on August 15, 2019, 10:08:37 am
Awesome! I am glad to hear this project is still advancing and continuing.

Please do keep us updated!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: CptOvaltine on August 15, 2019, 08:12:14 pm
Alright guys, its been awhile since I have posted here. Want to give all of you an update.

Today I just signed a contract with a pixel artist to begin work on improving the graphics and getting us something a lot closer in detail to Chrono Trigger and FF 3. Not only that I am in contact with some musicians to create/compose original music for the game.  Once I have the new graphics for the world and new character graphics, I will being building the world and hopefully get to the tech system soon. It has taken several months to figure out how to make that system work on multiplayer and to keep it challenging and engaging, but I think I found a sweet spot in functionality to make it all work out.

I will update you guys again soon when their is something cool to show off.

Looking forward to seeing (and hearing) where this all goes! :)
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on September 01, 2019, 09:52:31 pm
Here is an update on the graphics.

(https://forgestorm.com/game_images/game_art/version%206.jpg)

(https://forgestorm.com/game_images/game_art/version%2010.png)

You can find the progress pictures here: https://forgestorm.com/game_images/game_art/

Currently the artist is working on interior art which should be finished in the next day or two. Today I signed the next contract to get him to work on exterior tiles. Once that is completed we will sign another contract to start on medieval building artwork.

The main plan is to get a small demo up of the new graphics and allow people to get in the game and run around. Test out features, find bugs, etc. I told him our target date to get something up and running for a limited week test was in mid October.

The combat/tech systems are not yet implemented because that is the hardest thing to make. Due to the way party sizes are, for each additional character in a party, a huge set of techs have to be designed.  If you take the techs that exist now in CT, they are for a party of 3 players. If the game added more players to a party the number of unique techs to create goes up.  For us wanting to make a party of at least 5 people, it creates a huge number of techs to design.  Ideally... we come up with a way to do some kind of automated system that will design a tech based on party size and player class. This is not easy to design and is the biggest challenge. So if anyone has ideas I'm all ears :)

Alright guys I'm signing off for now. Will be back in a few weeks to drop some more news. Check out the image and the link to see the images. Post your feedback and I will get to it asap!

Cheers!

EDIT: All artwork is Copyright (C) Robert Andrew Brown 2019. (that's me)
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: Mauron on September 03, 2019, 01:30:22 pm
:O Nudists!

Looking good. Keep it up.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: justin3009 on September 03, 2019, 03:40:33 pm
Damn that looks great! Your artist is doing a wonderful job and you're doing great with this project!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on September 03, 2019, 06:10:14 pm
:O Nudists!

Looking good. Keep it up.

Nuidists? Where!  :lol:

Chrono Trigger is a master piece and I don't think I can replicate such a complicated and wonderful story. However it would be cool to make something kinda similar right? And since were all adults now, I think we can stomach a bit more mature subject matter. I mean, the "Witcher 3" has some straight up nuidty going on. Ours is more for laughs. :)

Damn that looks great! Your artist is doing a wonderful job and you're doing great with this project!

Thank you! The code has slowed down a little bit as we wait for the artists to get some work done. Once they have landscape and buildings done, we can implement the new graphics into the game and continue to refine how it all comes together.  The new character models are modeled after Chrono and we are looking to get similar, not exact copies, but similar animations in for the tech system.  The art is expensive and takes time to create, but it is well worth the effort and money.

Plans:
Collect additional art assets to get some basic maps up and running.
Create professions to put non-combat content in the game.
Create a few basic single player tech moves. (no team based techs yet)
Create a private demo that will let you play to a max character and professions level of 20.
Collect bug reports and fix those over and over.
Rinse and repeat.
Then once you guys and my community and a few close friends in the industry say it has enough polish, then we attempt to do a Kickstarter. However, Kickstarter ONLY when their is a stable playable game, this way, people know that their money is being used wisely! Our team doesn't want to be on one of those "Kickstarter Fails/Scams" youtube videos :O
We want to instill complete confidence in our community of friends and gamers!

Anyhow, if anyone has questions, please ask :)
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: CptOvaltine on September 05, 2019, 03:51:56 am
Everything is looking great! Obviously one of Triggers selling points is the OST.  What kind of music do you have planned for the game?
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on September 05, 2019, 11:09:08 pm
Everything is looking great! Obviously one of Triggers selling points is the OST.  What kind of music do you have planned for the game?

That's a good question. I have done a lot of research on this particular topic.  Their are several different approaches to bringing music into a game.

Some are..
Let the music in your head inspire the graphics and the game writing
Let the graphics of the game establish a mood and create music to match/enhance the mood

Since I am not a musician it is difficult to think of a piece of music first, then create an atmosphere around it that ties into it.  So I will take the later approach and build environments and then have someone compose music to enhance the mood of the environment.

However, if I had a piece of music first, then I could imagine a setting and create around it.

So it is kinda difficult topic to manage because it is very important.  I have been in touch with a few musicians and prices for original composed music is pretty expensive. On the low side, I have been quoted $500 USD a minute.  Because of these prices, I have to create the environment first, then request composition.

That is where I am currently at, but I am confident that no matter what way music comes into the game, that all of it will be original, and all of it will serve a purpose.  Create and establish a mood, invoke emotion, and suck the player into the experience. That is my goal!
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: Kodokami on September 08, 2019, 02:24:34 pm
Have you looked at royalty free music? I'm a fan of DanoSongs (https://danosongs.com/license).
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: CptOvaltine on September 09, 2019, 01:40:33 am
Everything is looking great! Obviously one of Triggers selling points is the OST.  What kind of music do you have planned for the game?

That's a good question. I have done a lot of research on this particular topic.  Their are several different approaches to bringing music into a game.

Some are..
Let the music in your head inspire the graphics and the game writing
Let the graphics of the game establish a mood and create music to match/enhance the mood

Since I am not a musician it is difficult to think of a piece of music first, then create an atmosphere around it that ties into it.  So I will take the later approach and build environments and then have someone compose music to enhance the mood of the environment.

However, if I had a piece of music first, then I could imagine a setting and create around it.

So it is kinda difficult topic to manage because it is very important.  I have been in touch with a few musicians and prices for original composed music is pretty expensive. On the low side, I have been quoted $500 USD a minute.  Because of these prices, I have to create the environment first, then request composition.

That is where I am currently at, but I am confident that no matter what way music comes into the game, that all of it will be original, and all of it will serve a purpose.  Create and establish a mood, invoke emotion, and suck the player into the experience. That is my goal!

I get what you are saying, and you're not wrong....music is one of the more expensive areas of media, but it's also one of the most important. Often times people won't always remember the soundtrack, but they almost always remember how it makes them feel.  It's a huge part of story telling, and can definitely influence how you feel during important events down to simple ambiance.

What kind of music are you interested in for the project? I'm an orchestral composer if you're interested in that kind of music, it would be interesting to talk about your vision for the project. :)
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: Nangbaby on September 09, 2019, 11:56:46 pm
Quote from: unenergizer link=topic=12990.msg231039#msg231039
So it is kinda difficult topic to manage because it is very important.  I have been in touch with a few musicians and prices for original composed music is pretty expensive. On the low side, I have been quoted $500 USD a minute.  Because of these prices, I have to create the environment first, then request composition.

$500 a minute is kind of pricey for a project of this level.

I found this user who charges $200 a minute, which is a lot more reasonable.

https://soundcloud.com/user-6450621

Or you could take CptOvaltine's offer since it's right in front of you.  :D

Also, have you tried to contact William Kage or MyNewSountrack/Luis Sies and ask them if they do comissions, if you're looking for a SNES vibe?
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on September 13, 2019, 09:40:53 am
Everything is looking great! Obviously one of Triggers selling points is the OST.  What kind of music do you have planned for the game?

That's a good question. I have done a lot of research on this particular topic.  Their are several different approaches to bringing music into a game.

Some are..
Let the music in your head inspire the graphics and the game writing
Let the graphics of the game establish a mood and create music to match/enhance the mood

Since I am not a musician it is difficult to think of a piece of music first, then create an atmosphere around it that ties into it.  So I will take the later approach and build environments and then have someone compose music to enhance the mood of the environment.

However, if I had a piece of music first, then I could imagine a setting and create around it.

So it is kinda difficult topic to manage because it is very important.  I have been in touch with a few musicians and prices for original composed music is pretty expensive. On the low side, I have been quoted $500 USD a minute.  Because of these prices, I have to create the environment first, then request composition.

That is where I am currently at, but I am confident that no matter what way music comes into the game, that all of it will be original, and all of it will serve a purpose.  Create and establish a mood, invoke emotion, and suck the player into the experience. That is my goal!

I get what you are saying, and you're not wrong....music is one of the more expensive areas of media, but it's also one of the most important. Often times people won't always remember the soundtrack, but they almost always remember how it makes them feel.  It's a huge part of story telling, and can definitely influence how you feel during important events down to simple ambiance.

What kind of music are you interested in for the project? I'm an orchestral composer if you're interested in that kind of music, it would be interesting to talk about your vision for the project. :)

Send me an email to unenergizer (at) gmail (dot) com

Or.. preferably send me a message on Discord ďunenergizer#2872Ē
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on September 15, 2019, 02:12:57 pm
Quote
Creating a combat system similar to Chrono Trigger is no easy task. But if you break down each of their systems into smaller pieces of tech, it can be much easily achieved.

My approach to build a similar system is to break up each tech or technique into several smaller parts. Some parts would be, screen flash, shape drawing, character animation, speeds, etc.

Here is a small video of me getting some very very basic things up and running. The video doesn't show a full tech, but a few smaller parts that I am working on currently.

https://www.youtube.com/watch?v=undU3aMmYm4
https://www.youtube.com/watch?v=taty-Ei8WA8 (seizure warning)

In the video you will find 4 simple effects.


The four examples are heavily used in CT techs. Although they are much more polished in CT. But hey you gotta start somewhere. :)

EDIT: Extended the effects manager to be able to play more than one effect at a time. Added a second YouTube video link. Seizure warning!! I binded the effects to my keyboard and just spammed the crap out of them. :)
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: CptOvaltine on September 15, 2019, 11:19:53 pm
Happy to chat through Discord, however I'm to dumb to figure out how to dm someone not on my friends list... :D  If you would like to send me a message through Discord I'm happy to chat there, or I can send you an e-mail if you'd like.

Discord: CptOvaltine
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: unenergizer on September 17, 2019, 08:05:44 am
Happy to chat through Discord, however I'm to dumb to figure out how to dm someone not on my friends list... :D  If you would like to send me a message through Discord I'm happy to chat there, or I can send you an e-mail if you'd like.

Discord: CptOvaltine

I think your discord name is missing a hashtag and four numbers.
Title: Re: Project Valenguard: A retro MMO with a Chrono Trigger live action Tech combat!
Post by: CptOvaltine on September 17, 2019, 06:56:16 pm
Argh!  Nothing makes me feel more like an old man then discord.  :roll:  I can't figure it out to save my life...

CptOvaltine#5574