Author Topic: The Reign of Legends 3 Port [Grammer]  (Read 23454 times)

0 Members and 1 Guest are viewing this topic.

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
The Reign of Legends 3 Port [Grammer]
« on: January 04, 2012, 06:24:41 pm »
Well, this is my 2012's goal, and I'll try to finish it before 12/31 (or 12/21 O.O)
I think I can make this public now. :D
So, yes. I'm porting it.

Right now, I made a installer/uninstaller with Celtic 3 so I have a easy time to scrap it every time I screw up with xlib-fying. (This is a first phase of my porting so I have a easier/faster time beating it over and over again.)
As I (kinda) discussed with DJ, I'm planning to add the optional dungeon that he had in mind along with my own stuff.

Well, here's my progress on everything so far:

-Porting: Done with tilemapping and finishing off menu engine with bug fixing. Started battle engine.

-Playthrough: Save File Crashed D:

Sorry, no screenshot available.
« Last Edit: January 31, 2012, 06:56:47 pm by TBO_Yeong »
Sig wipe!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Grammer] The Reign of Legends 3 Port
« Reply #1 on: January 04, 2012, 06:41:47 pm »
Once you made the xLIB version you should actually post it in the dl section too, in case people wanted to play it early with faster speed. It would be pretty nice.

As for the optional dungeon I did not think about it when I made the game, just when you talked to me about adding new maps. The other side quest I talked about (early final boss fight) was something I planned, though, but it never made it into the final product.

Anyway it would be great to see this, since the original game was really slow and I lost motivation on the Omnicalc port back in 2004. D:
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: [Grammer] The Reign of Legends 3 Port
« Reply #2 on: January 04, 2012, 06:43:31 pm »
I should. :D
The reason that I decided to port it to xlib (or celtic 3, kinda) is that the tilemapping routine was still slow even though I optimized it to around 2/3 of the size X.x
Sig wipe!

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: [Grammer] The Reign of Legends 3 Port
« Reply #3 on: January 04, 2012, 06:52:45 pm »
You know what? I think I'll post that installer/deleter right now. :D

Step 1: Download ROL3 and put the groups into your calc. link here: http://www.omnimaga.org/index.php?action=downloads;sa=downfile&id=208
Step 2: Download grpROL3H and prgmA and prgmAAAA.
Step 3: extract grpROL3H and archive all the pictures.
Step 4: Run prgmA for auto install!(Need DCS7 or Celtic 3)
Step 5: If you want to delete ROL3, run prgmAAAA(Also need DCS7 or Celtic 3)
Step 6: unarchive prgmR
« Last Edit: January 04, 2012, 07:23:31 pm by TBO_Yeong »
Sig wipe!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Grammer] The Reign of Legends 3 Port
« Reply #4 on: January 04, 2012, 06:54:27 pm »
Wait how did you make the codex routine much smaller? O.O

Anyway gonna try the installer. :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: [Grammer] The Reign of Legends 3 Port
« Reply #5 on: January 04, 2012, 06:55:34 pm »
It's not codex routine. It's celtic 3 stuffs. XD
Sig wipe!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Grammer(xlib first)] The Reign of Legends 3 Port
« Reply #6 on: January 04, 2012, 07:18:20 pm »
Oh ok, that explains it then. :P

EDIT Yeong suggestion: If possible, could you change the controls so we can use 2nd to confirm and alpha to cancel instead of the others or allow both? It would be nice because back then I did not think that the standard for calc gaming was 2nd and ALPHA.
« Last Edit: January 04, 2012, 07:25:18 pm by DJ_O »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: [Grammer(xlib first)] The Reign of Legends 3 Port
« Reply #7 on: January 04, 2012, 08:56:29 pm »
Nice to see this getting an update. I hope the conversion goes smoothly for ya Yeong. =)

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: [Grammer(xlib first)] The Reign of Legends 3 Port
« Reply #8 on: January 04, 2012, 09:12:28 pm »
Wow, that would be amazing if you could finish this this year! If you need any help, I do a lot of Celtic 3 and Grammer coding and I have at least partially made an RPG in Celtic3 (there were no goals, just monster fighting, leveling up, and whatnot). I hope this works out and I know you are a great programmer so I am sure you can do this!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Grammer(xlib first)] The Reign of Legends 3 Port
« Reply #9 on: January 04, 2012, 09:13:16 pm »
Btw does grammer have any limitation for program size?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: [Grammer(xlib first)] The Reign of Legends 3 Port
« Reply #10 on: January 04, 2012, 09:31:26 pm »
As long as it can fit in RAM, it is fine :)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Grammer(xlib first)] The Reign of Legends 3 Port
« Reply #11 on: January 04, 2012, 09:38:31 pm »
What about archive, though? Can't grammer copy archived files to RAM or delete them? If not, then Yeong's project is pretty much screwed :( (ROL3 is about 120 KB large)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: [Grammer(xlib first)] The Reign of Legends 3 Port
« Reply #12 on: January 04, 2012, 09:41:38 pm »
Yes, it can copy programs and such from archive to RAM and it can delete, archive, unarchive and other such handling as well. In fact, yeong requested a modification to the CopyProg command that I managed to add. That should be very helpful for him and it should let him store a lot of data to vars (such as any sprite and tilemaps).

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Grammer(xlib first)] The Reign of Legends 3 Port
« Reply #13 on: January 04, 2012, 10:31:33 pm »
Oh ok phew I was worried. X.x Glad this was implemented.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: [Grammer(xlib first)] The Reign of Legends 3 Port
« Reply #14 on: January 05, 2012, 07:09:05 am »
OK. now the tilemap routine works compeletely, and I'm working on the "sidebar" right now. I'm glad that I haven't made any sprite routine yet because I was waiting for xeda's update(which it came out earlier than I expected XD)
I think I can post the  screenshot soon. O.O

What about archive, though? Can't grammer copy archived files to RAM or delete them? If not, then Yeong's project is pretty much screwed :( (ROL3 is about 120 KB large)

If Grammer couldn't do this, I would never thought of porting this to Grammer O.O
« Last Edit: January 05, 2012, 07:11:39 am by TBO_Yeong »
Sig wipe!