Author Topic: Escheron: Shadow over Ragnoth  (Read 160957 times)

0 Members and 2 Guests are viewing this topic.

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Escheron: Shadow over Ragnoth
« Reply #480 on: December 24, 2010, 11:47:59 pm »
Good luck, Iambian!  Starting fresh is a great idea, but don't overwork yourself as well :D

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Escheron: Shadow over Ragnoth
« Reply #481 on: December 25, 2010, 05:00:36 am »
While it is disappointing that we will have to wait longer for this awesome game, I'm sure it'll be well worth the wait. Good luck indeed, looking forward to seeing this rebooted! =)

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: Escheron: Shadow over Ragnoth
« Reply #482 on: December 26, 2010, 12:53:49 am »
Oh, gawd. Now I remember what it was like to throw in a mass of code just to see *anything* going. I'm still working on the text input/output routines. I'll probably just throw in the LCD writing routine and have it go from there.
A Cherry-Flavored Iambian draws near... what do you do? ...

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: Escheron: Shadow over Ragnoth
« Reply #483 on: December 26, 2010, 02:46:53 am »
Darn I'm sorry to hear. Try to not fall into the endless-rewrite loop, though. Some people keep rewriting their projects 5 or 6 times, which ends up killing it. I guess the first time it can be inevitable, though. I hope you don't give up :(
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: Escheron: Shadow over Ragnoth
« Reply #484 on: December 29, 2010, 12:51:46 am »
I won't give up. Using SPASM is just such a good opportunity now that I know a bit more about it is something I can't pass up :)

EDIT: If the project gets rewritten again, I'm not sure what I'd do with myself. It's a (near) perfect environment as it is.
« Last Edit: December 29, 2010, 02:24:56 am by Iambian »
A Cherry-Flavored Iambian draws near... what do you do? ...

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: Escheron: Shadow over Ragnoth
« Reply #485 on: December 30, 2010, 03:25:12 am »
Ok good to hear :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Escheron: Shadow over Ragnoth
« Reply #486 on: December 30, 2010, 03:42:25 am »
Aw sad to hear you have like scrapped 5-6 pages of hard work but its good to hear that you are starting anew and that it will be much more efficient and better coded :) Good luck!

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: Escheron: Shadow over Ragnoth
« Reply #487 on: December 30, 2010, 12:21:46 pm »
Good luck Iambian! I'll be looking forward to this :)

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: Escheron: Shadow over Ragnoth
« Reply #488 on: December 30, 2010, 08:33:32 pm »
Aw sad to hear you have like scrapped 5-6 pages of hard work but its good to hear that you are starting anew and that it will be much more efficient and better coded :) Good luck!
It's not like I totally scrapped the entire project. There's quite a bit of code that's being copied from the old project. The vast majority of the driving routines like the text and tilemappers are coming in without very many modifications. I'm just putting a new spin on things so I can get cross-page data access working. All of the data management routines that handle things like character stats will have to be rewritten but only because I'm choosing a different way of handling that sort of stuff. The way I had it before wasn't based off of anything that was really in the project so routines had to be made to deal with the inconsistencies. The rebuild aims to do away with all of that.

While I'm at the rebuild, I'm also aiming to make the display a bit... cleaner. I'm redoing the menu system (this'll be the third time), so the project might hang a little on that, but nothing too bad. The flexibility in being able to access data from any page of the project eases quite a few woes. I'll be able to code in a menu system without worrying about available code space, since it can now be thrown all over the project. Pages can be added without worry, since SPASM will handle that mess.

As far as restructuring the data goes... Crimson Editor's column edit mode is starting to look shiner and shiner. Didn't think it could ever get *that* shiny :P

----
As far as progress goes, I'm building this shiny printf macro that'll handle all my text needs, so I won't have to have a mishmash of ASM code and data to build menu elements and format them the way I want them to. It'll be handled as it should've always been. It should have been handled as data. Okay, so the menu system will slow a little because it's not buffered, but it should all be good. If it becomes a problem, I'll have it handled a slightly different way, probably by making good use of the new and improved interrupt scheme.

Oooh, I had this thought that might accelerate loading of parts of the game. It involves running the pucrunch decompressor as a background service so by the time the information is needed, it'll either have been already loaded or close to being loaded. Still thinking about how it would work, tho.
A Cherry-Flavored Iambian draws near... what do you do? ...

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Escheron: Shadow over Ragnoth
« Reply #489 on: December 30, 2010, 10:32:18 pm »
Oooh, I had this thought that might accelerate loading of parts of the game. It involves running the pucrunch decompressor as a background service so by the time the information is needed, it'll either have been already loaded or close to being loaded. Still thinking about how it would work, tho.
Interrupts? :D

I'm glad this is going well. :)

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Escheron: Shadow over Ragnoth
« Reply #490 on: December 31, 2010, 01:43:00 am »
Ah sounds good :D And i don't think super speed is really a neccesity for menu's really :P Even 1 FPS can work since you really aren't doing anything really intensive.

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: Escheron: Shadow over Ragnoth
« Reply #491 on: December 31, 2010, 07:02:29 pm »
Nice Iambian :D
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: Escheron: Shadow over Ragnoth
« Reply #492 on: January 01, 2011, 12:35:43 am »
Ah sounds good :D And i don't think super speed is really a neccesity for menu's really :P Even 1 FPS can work since you really aren't doing anything really intensive.
It's not the speed of the menu that's worrying me. The lag can cause grayscale quality issues when the screen needs a large update. I see the inventory doing this in spades. I'm hoping to do something with the renderer that'll increase speed, but I'm not sure exactly what.

I should get something working first before I say anything about it.
A Cherry-Flavored Iambian draws near... what do you do? ...

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: Escheron: Shadow over Ragnoth
« Reply #493 on: January 01, 2011, 08:47:14 pm »
Does that slow down occurs between two menus? If so, why not just make the entire screen black before loading starts? Most console games did that, unlike calc games.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: Escheron: Shadow over Ragnoth
« Reply #494 on: January 02, 2011, 11:03:20 am »
I think he means that the slowdown would occur just in general while looking at/using a menu. I had this issue as well with the bag in Ash:Phoenix; since the game was rewriting all the text every frame, the gray looked really crappy. I ended up writing a separate routine for the inventory menu that would only update the screen whenever a button was pressed, but it cost me a lot of space x.x