Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => Casio PRIZM => Topic started by: Ashbad on June 04, 2011, 04:41:17 pm

Title: The Reign of Legends: Across Time
Post by: Ashbad on June 04, 2011, 04:41:17 pm
Many of you may remember the game Reign of Legends III -- the masterpiece of BASIC programming and calculator RPGs in general.  Many, including myself, claim it to be one of the most important and overall best games in calculator gaming history.  We can all thank Kevin "DJ Omnimaga" Ouellet greatly for This game (http://omnimaga.org/index.php?action=downloads;sa=view;down=208), which changed the community for years to come.  It was one of the longest calculator RPGs in history, being the longest for the 84+ (16 hours of gameplay, not-including loading times).  It also had beautiful monochrome graphics, a Final Fantasy++ touch to it, and even an hour total of in-game movies!

However, the newer generation of calculator gamers unfortunately don't know about this awesome RPG, and therefore it isn't as popular as it once was.  This is a shame, since it was very well done, and extremely fun.

So, I come with a proposal with a new project for myself: a total remake of this wonderful classic for the fx CG-10/20 Prizm platform, made in C with the GCC package and using all original sprites and graphics (as request by DJ, but I was already gonna do all my own stuff, I would find it shameful to break the spirit of originality that DJ showed with his original carnation).  Here is a screenshot from the original, and a mock up I made in ~20 minutes in MS paint (I didn't put in all the enemies and players in yet, since those are much harder and more time consuming to make, and this is just a mock up for now):

Original:

(http://img.removedfromgame.com/imgs/ROL3 battle.png)


Mock-up:

(http://img.removedfromgame.com/imgs/ROLGA battle.png)


The new reboot will include everything from the old game remastered for SNES-quality graphics, plus possibly a few new sidequests and minigames!  Stay Tuned for more as I progress with this!

~Ashbad
Title: Re: Reign of Legends: Golden Ages
Post by: ruler501 on June 04, 2011, 04:53:44 pm
This sounds great and I have to wish you the best of luck with your project
Title: Re: Reign of Legends: Golden Ages
Post by: DJ Omnimaga on June 04, 2011, 05:04:59 pm
Hmm just one thing:  THE FX-cg10/PRIZM screen is 384x216 ;)

Also that looks nice, but I'll have to give some suggestions for the game itself so you don't go too far from the theme:

-The game HUD and menus should be like Final Fantasy III through VII and similar to the 3 ROL games (each battle name below each others, or listed vertically, if you get what I mean), to remain true to the original series.
-The game is futuristic, so the HUD/text boxes should probably be the same way too and the text less ancient style.

-Make sure to stick to what the backgrounds are supposed to be :P. Example, in the original screenshot above, the battle occurs in a crystal floor area, like the final dungeon in Final Fantasy IV, so it should look more like this:

(http://images.wikia.com/finalfantasy/images/c/cb/FFIV_Battle_Background_Crystal_Room_SNES.png)

The reason why I didn't make it like that in the game is because my system did not support displaying floor tiles where are located the sprites. As a result I just showed one row of them above and the black line was just like the void.

-And yeah since the game is kinda futuristic, in certain parts many enemies are robots.
-Also the main char, Lekens, should remain a ninja, Zanik a barefist fighter and Nomesi some sort of black wizard.

-PLease make sure to get rid of the overworld/walking engine HUD. The only reason why it existed was due to the way map collision was coded. It is not really needed anymore. You can always keep it and add more stuff, though, if you want to make up for the larger LCD.

-Also, because the original game runs extremly slow, leveling up speed was artificially increased to make up for the lost time on loading screens. You might need to adjust that in this version. You should also play through the entire original anmd check the code to make sure to not miss anything lol.

-Also as side quest it might be fun if at the end it was possible to find a way to get the airship in year 2235 by doing something in 95000 B.C or something else, then have the extra side quest be located in 2235  A.D :P

One final thing for now: You can keep it called The Reign of Legends 3 (don't forget the "The"), but as this would be the only ROL game on the PRIZM, you could always rename it to something like "The Reign of Legends: The Last Judgement", "The Reign of Legends: Across the Time" or something like that, in reference to how you need to travel in time to advance in your quest, like in Chrono Trigger.

(Also ROL3 is not close to being the longest calc game, but if we only include graphical ones, I think it is. Otherwise that status would go to Illusiat 12. ROL3 would be ranked 6th I think in lenght)
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 05, 2011, 08:26:50 am
Those are good points I'll be sure to hit on, DJ :)

Well, right now I'm going to replay the entire game again so that I can make sure to get it exactly accurate when I make the reboot.

EDIT: for those who never played the game before, you can find it Here in the omnimaga file archive (http://www.omnimaga.org/index.php?action=downloads;sa=view;down=543).
Title: Re: The Reign of Legends: Across Time
Post by: FinaleTI on June 05, 2011, 09:21:55 am
Awesome! Glad to see this is getting a Prizm reboot. I always wanted to play through this, but I never was able to finish it before I had to take it off my calc to keep working on my projects.
Title: Re: The Reign of Legends: Across Time
Post by: TIfanx1999 on June 05, 2011, 10:41:59 am
The original is great in it's own right. I'd love to see a brand new Prizm rendition in color! :D With a larger screen resolution and color it could really shine. I'd imagine it looking graphically similar to FFIV and FFVI on the Super Nintendo. Anyhow, I'm really looking forward to this. I'd love to contribute sprites... :D
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 05, 2011, 11:17:50 am
I'd love to contribute sprites... :D

I'd also love to work with you :D It'd be great if we could collaborate, I always thought you had great spriting skills :)
Title: Re: The Reign of Legends: Across Time
Post by: Munchor on June 05, 2011, 11:21:12 am
Ashbad, I wish you good luck for this :)
Title: Re: The Reign of Legends: Across Time
Post by: JustCause on June 05, 2011, 11:41:05 am
Squeeeeeeee! *dies*

...er, I mean, good luck.
Title: Re: The Reign of Legends: Across Time
Post by: Hot_Dog on June 05, 2011, 12:01:20 pm
That would be an awesome calc game, Ashbad.  Even though I know it's a mockup, the color screenie looks gourgeous
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 05, 2011, 06:16:43 pm
That reminds me... I wish wabbitemu supported still screenshot capture rather than just animated. It would allow me to give you some game maps.
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 05, 2011, 06:25:11 pm
That reminds me... I wish wabbitemu supported still screenshot capture rather than just animated. It would allow me to give you some game maps.

I would love some game maps -- then I would only have to replay the game ~5 times, and not ~20 :P
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 05, 2011, 06:37:17 pm
Well you could maybe hack the stats to have max level and stuff, but maps would still be nice so you can find some secret paths easier.

On a side note how large do you plan each map to be? In the original game, they're split by 10x8 chunks (8x8 tiles).
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 05, 2011, 06:48:43 pm
Well you could maybe hack the stats to have max level and stuff, but maps would still be nice so you can find some secret paths easier.

On a side note how large do you plan each map to be? In the original game, they're split by 10x8 chunks (8x8 tiles).

Well, I was thinking of either staying with 8x10 maps and 24x24 tiles, or maybe go down to 16x16 and make them a bit bigger.  Which do you think would be best?

EDIT: I think I'll go with 24x24 tiles and 8x10 maps, to not change it around too much, since there's a lot of content already :)
Title: Re: The Reign of Legends: Across Time
Post by: TIfanx1999 on June 05, 2011, 09:23:02 pm
I'd love to contribute sprites... :D

I'd also love to work with you :D It'd be great if we could collaborate, I always thought you had great spriting skills :)
If you're serious, I'll have to play through this game again and also get familiar with the Prizm's color pallet. Let me know what's up. :D
Title: Re: The Reign of Legends: Across Time
Post by: JustCause on June 05, 2011, 10:10:55 pm
AOC and Ashbad working on the same project at the same time?
DON'T DO IT! YOU'LL CREATE A SINGULARITY MADE OF PURE WIN!
Title: Re: The Reign of Legends: Across Time
Post by: calc84maniac on June 05, 2011, 10:19:34 pm
That reminds me... I wish wabbitemu supported still screenshot capture rather than just animated. It would allow me to give you some game maps.
It actually does support that by dragging and dropping the screen :)
Title: Re: The Reign of Legends: Across Time
Post by: AngelFish on June 06, 2011, 12:21:03 am
Looks awesome. One request, though: Don't bring over the ROL tradition of making calc games larger than the calcs memory too :P

Looks like we better get Flash writing figured out so you can create save files where they're supposed to be in memory.
Title: Re: The Reign of Legends: Across Time
Post by: sjasogun1 on June 06, 2011, 04:13:19 am
Is it easy to modify the code to omit colors so it can be played on a Casio fx-9860? I would love to try this once it's finished.
Title: Re: The Reign of Legends: Across Time
Post by: JosJuice on June 06, 2011, 05:01:47 am
Is it easy to modify the code to omit colors so it can be played on a Casio fx-9860? I would love to try this once it's finished.
When using C, modifying a game to fit the 9860 is much harder that just removing the colors. The screen is smaller, the syscalls aren't the same, you'd need to change how the screen and OS is interacted with, etc.
Title: Re: The Reign of Legends: Across Time
Post by: TIfanx1999 on June 06, 2011, 05:10:43 am
He's right. Unfortunately it would be a pretty big difference. Graphics are also going to be developed with the prizm's much larger screen in mind. Even if the same graphics were to be used, theyd have to all be converted to black and white or black and white for use with gray. So I'd say it is not too likely. :/
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 06, 2011, 09:06:49 am
Not likely at all :P I wouldn't even attempt it.  However, I would love to collaborate with someone who would like to make either an NLua version and/or a 9860 version :)

EDIT: also, I'll be adding a bit to the story, just enough to fix the small English mistakes and make it flow better -- though 95% of the script will remain the same :)
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 06, 2011, 05:09:31 pm
Qwerty lol the original games even fitted on a regular 83+. They were just slow. Also if you make this game for the FX-9860G you could simply use the original sprites and not use parts of the screen, kinda like Dying Eyes on the TI-86.
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 06, 2011, 05:15:19 pm
That's true -- but it would most likely be like writing a whole new game.  With that being said, I have decent progress on the Prizm game itself:

Battle Engine: 5%
Graphics Tiles: 3% (~20 done)

And that's all I've worked on :P  Stay tuned later for a posting of some tiles examples -- they're now 20x20 instead of 24x24 like originally planned ;)
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 06, 2011, 05:25:22 pm
Cool to hear, be sure to post screenshots soon :D.

Also, while I do mind the usage of video game sprites in this, I do not mind if you use certain RPG Maker graphics if the colors are modified. I kinda like some of them. Also feel free to use Charas.EX for enemy sprites or even char sprites, lol.
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 06, 2011, 05:41:01 pm
I might take up the offer later on, but for now everything I made is original, though don't worry, it'll look good -- I understand if you're worried that your epic game would be ruined by poor graphics.  I assure you I'm spending my utmost time making the best quality stuff possible ;)

Also, hopefully a screenie will happen soon :D

Side note -- the overworld map will be 10x10 tiles, non-overworld will be 20x20, to avoid confusion.
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 06, 2011, 08:17:02 pm
Ah ok. I just don't want it to have graphics like for example the Reign of Legends 0 game O.O or the RPG Maker '95 demo game called  Quest for the Golden... erm.. I think I'll leave you with a link x.x http://www.rpg-maker.fr/index.php?page=jeux&id=216

(ROL0)
(http://www.omnimaga.org/images/screenshots/rol0.gif)

I think something like the following would be a lil better (or some graphics you showed up above)

(MCOG2)
(http://www.omnimaga.org/images/screenshots/mcog_screenshots.png)
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 06, 2011, 08:48:16 pm
While those look pretty hard to compare to, I think I'm doing a lot better than ROL0 ;) For example, remember room three of the Neomaga with the two pillars, 5 minutes into the game?  Here's my version of it, with tiles I made just now:

(http://img.removedfromgame.com/imgs/001.png)

I personally think it's at least on par, and it looks a lot like the design in the 83+ version ;)  However, I can always improve them over time and I will be sure to use RPG maker sprites as a reference -- if I get REALLY stuck I'll just rip one or two of them, recolor, resize, and viola.
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 06, 2011, 08:51:44 pm
Oh yeah I remember that room. That looks extremly nice by the way. One thing to make sure is to make the graphics represent the same thing as the original. It can be hard in some cases, since they're 8x8, but for example in the first post the graphics used in the battle screen were supposed to be the sky at the top (black, since it's underground), with the rest being a crystal/glass floor. But yeah I love the graphics above. Also I think if you made them 16x16 or easily resizable, this would allow an RPG Maker 2003 port of the game ;D
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 06, 2011, 08:56:19 pm
I could always resize them to 16x16 if you want ;) it's just for the Prizm for now the 20x20 ones look the best size-wise, since 24x24 is a bit too big and 16x16 is hard to look at (really small :P) But, I think that later on, I could always resize them down 4x4 pixels -- I already did that once, those tiles there were originally 24x24 so I had to quickly chop off corners to make them fit better.  And, maybe, just maybe, when I finish the prizm version, I could always port it to the computer by just messing with the C code and make it work graphics-wise for PC :)  Then it would take little work coding rather than rewriting everything.

And, I'm glad you like the tiles, I'll be sure to make the best for your awesome game, it deserves the best I can possibly ever make ;)
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 06, 2011, 10:18:31 pm
Yeah 24x24 might be a bit too large. 16x16 wouldnt be too bad, tho, considering people were kinda fine with 16x16 sprites on the DS and GBA.

Not 4x4, tho O.O

EDIT: Nvm you meant resizing them down by 4x4. 20x20 seems OK though if it doesn't slow the game down. Do tiles normally need to be multiples of 8? Or was that just a z80 thing?
Title: Re: The Reign of Legends: Across Time
Post by: ztrumpet on June 06, 2011, 10:43:37 pm
EDIT: Nvm you meant resizing them down by 4x4. 20x20 seems OK though if it doesn't slow the game down. Do tiles normally need to be multiples of 8? Or was that just a z80 thing?
I think it's just a z80 thing, as you need 256 states for each pixel with that much color, verses just two (black and white). :)
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 06, 2011, 11:06:10 pm
Ah ok, that makes sense then.
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 07, 2011, 06:31:12 am
EDIT: Nvm you meant resizing them down by 4x4. 20x20 seems OK though if it doesn't slow the game down. Do tiles normally need to be multiples of 8? Or was that just a z80 thing?
I think it's just a z80 thing, as you need 256 states for each pixel with that much color, verses just two (black and white). :)

Indeed.  The z80 stored each pixel in one bit, whereas the prizm stores each pixel in 16 bits (65536 states) and with that setup it's a lot easier to use an awkward number like 20x20 :)
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 07, 2011, 02:00:52 pm
Well, up until now, I've been thinking I could do most of the graphics.  Then I stumbled across behemoths and the boss in the Deamon's valley.  Those will be hard to make :/ Maybe I'll summon AOC sometime soon once I get to that point.
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 08, 2011, 05:01:56 pm
Well, I've finished more tiles, including path, grass, and dirt tiles (for now), and I have all of the tiles for the Neomaga Chamber and Witch's Mansion dungeons.  Here's my tileset so far:
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 09, 2011, 12:19:26 am
Hmm nice. By the way for the witch mansion, I would make it darker I think, maybe even purple. It's like a haunted place after all.
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 09, 2011, 06:41:45 am
Hmm nice. By the way for the witch mansion, I would make it darker I think, maybe even purple. It's like a haunted place after all.

hmm, that should be easy enough ;) good idea though.  Did you notice the eye-walls, that look at you when you move around the hallways?  :)
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 09, 2011, 09:36:14 pm
Aren't those supposed to be for the final dungeon? ??? (although I think the eyes were much larger there, and the eyes in the final dungeons are meant to be purple/pink and not real eyes. Kinda like some sort of mosaic I guess.

When you move around in the mansion will the eyes move? It might be good to not make the entire dungeon walls of them lol.

Also to other people, I sent Ashbad every dungeon/town/world maps for 95000 B.C., 2200 A.D. and 2617 A.D., a nice 1500x1500 image.
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 10, 2011, 12:12:43 pm
Oh :P but yeah, they follow you around as you walk.  I should make a non-eye wall XD

I think I'm gonna keep most of the maps the same except the overworlds and first few palaces.
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 10, 2011, 04:28:34 pm
Yeah a non-eye wall might be good. Maybe just put the walls on certain walls or in rooms. And yeah as you can see in the walkthroughs section, you can now see what I mean by the dungeon that actually had an eye on walls. It's the Xaminaga Tower one.
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 10, 2011, 04:31:27 pm
yeah O.o the later levels look creepy (In a good way I mean ;D) Well I got a few things done, like part of the battle system (I want to finish this first, as a major chunk) and I quickly made a set of icons for now.  Here they are:

(http://img.removedfromgame.com/imgs/ROLAT_S.bmp)

(http://img.removedfromgame.com/imgs/ROLAT_U.bmp)
Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 10, 2011, 04:34:26 pm
Ooh they're nice. If you can, could you make the text on the black one yellow and maybe add a star background maybe? It would also be nice if you centered the text.
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 10, 2011, 04:36:20 pm
good ideas, I'll do them when I get back from work :) Only the text isn't perfectly centered because of the stupid number/letter in the top right corner, but I can center it somewhat more.  Also, I'm not gonna make it have an OS-title (the black on white letters that show up default at the bottom of the icon) to make it look nicer -- I'm sooo bad ;D
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on June 11, 2011, 02:05:24 pm
Well, today I was working on writing some actual code for ROL:AT, starting with the battle system.  I plan on finishing the battle system completely before going onto other things (though I'll call it complete enough to move on temporarily once I have a completed bestiary minus finalized sprites and a flawless fighting system).  I really haven't ever coded for real in C before today (I messed around with custom routines, but those were just kind tweaked from other things).  Here's all of the code so far, in .zip format, along with the tiles so far and a few other things.  On the side, how is my C programming so far?  Please post any ideas and criticisms, since I'm sure there's a lot for me to still learn.

Title: Re: The Reign of Legends: Across Time
Post by: DJ Omnimaga on June 11, 2011, 02:21:48 pm
I think it's a good idea to get the battle system done. Don't forget the in-game menu afterward, except of course the save function. That's what I always did while coding RPGs, or sometimes I started the menu then battle engine.

Glad you got some progress though. You should put your code in the C forum or maybe PRIZM hacking forum, in a CODE tag, if you need help, because in project threads many people who only look at help topics will not notice.
Title: Re: The Reign of Legends: Across Time
Post by: Ashbad on July 25, 2011, 12:46:25 pm
well, on half-hold for the prizm contest.  It's half-hood since I wont be writing code for this right now, but I'll still be tiling and spiriting as much as my busy schedule will allow me.