Author Topic: Sprite request for Nostalgia  (Read 84753 times)

0 Members and 1 Guest are viewing this topic.

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Sprite request for Nostalgia
« Reply #120 on: June 16, 2010, 03:52:25 pm »
It at least seems to be slower in BASIC in OS 2.43.
I'll have to test it with Text( soon, but then I'll have to shift the map data and collision to the back-buffer...
This is because my map storage style is the same as Illusiat and ROL, in so much as that it is stored as a picture.
This way, I can have massive maps that are only about 756-768 bytes when compiled. Plus, pxl-Test( (or pxl-Test()r for that matter) is fast!


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite request for Nostalgia
« Reply #121 on: June 16, 2010, 04:01:54 pm »
Oooh I see now. I thought about doing that if I ever do a Axe RPG but I was not sure about how to grab the map data and display on the screen without recalling it in the buffer. However now Axe supports Pixel-test()r so it would be much easier :D

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: Sprite request for Nostalgia
« Reply #122 on: June 16, 2010, 06:37:27 pm »
Using Pixel-Test like that is genius.  Awesome idea! :D

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Sprite request for Nostalgia
« Reply #123 on: June 16, 2010, 06:50:41 pm »
Well, I can't completely take credit for the idea, since I did get the idea from DJ's older RPGs.
Actually, a while ago I had made a scrolling ASCII mapper in BASIC that would use pics as the source, but even on an SE it was painfully slow. Really funny thing is, in 15 MHz mode, my Axe version will run too fast.

EDIT: Fixed a few things that were bugging me, since the original post was from my iPod.
« Last Edit: June 16, 2010, 07:34:33 pm by FinaleTI »


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite request for Nostalgia
« Reply #124 on: June 16, 2010, 11:56:50 pm »
Yeah Axe is so fast compared to BASIC XD

I think some stuff runs as fast as ASM. Also I like to see more old skool games around. I hope you finish this :)

Offline Magic Banana

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 371
  • Rating: +77/-1
  • It's not an apple, it's a ... magic banana.
    • View Profile
Re: Sprite request for Nostalgia
« Reply #125 on: June 17, 2010, 12:11:59 am »
That looks great so far FinaleTI. Can't wait to see the battle system  ;D

Oh, for that scenery backdrop, are you talking about something similar to the opening of FF1, where there's the castle and the characters in the back and scrolling text coming down? Also, you don't want any black at all in it, right?

EDIT: Here's what I whipped up in a couple minutes. Thoughts?
« Last Edit: June 17, 2010, 12:47:14 am by Magic Banana »
I do sprites and stuff, so yeah.

Quote from: yunhua98
i'M NOT SURE WHAT A SWORD SKILL IS BUT HERE'S THE SWORD ANIMATION FROM THE TWO SPRITES ON PG 13

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Sprite request for Nostalgia
« Reply #126 on: June 17, 2010, 12:51:30 am »
I like it. :D
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite request for Nostalgia
« Reply #127 on: June 17, 2010, 03:31:59 am »
Mhmm personally I wouldn't use that one, despite how good it might be, because it has already been used in another calc RPG:

http://www.ticalc.org/archives/files/fileinfo/234/23497.html (see title screen)

Some people may think you ripped it off that game and might see this as bad. For sprites it can be ok but an entire pic might not be seen as well if it's already used as it is in another calc game.

Offline Magic Banana

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 371
  • Rating: +77/-1
  • It's not an apple, it's a ... magic banana.
    • View Profile
Re: Sprite request for Nostalgia
« Reply #128 on: June 17, 2010, 04:23:38 am »
Oh wow, it's almost the exact same. Sorry, I didn't realize that people have used that (almost) exact screen before.  :P
I was using that as a visual aid to what I was asking about. I'll try to make something else using some not-as-popular games as references for this one.
I do sprites and stuff, so yeah.

Quote from: yunhua98
i'M NOT SURE WHAT A SWORD SKILL IS BUT HERE'S THE SWORD ANIMATION FROM THE TWO SPRITES ON PG 13

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Sprite request for Nostalgia
« Reply #129 on: June 17, 2010, 05:19:53 am »
If you draw the text directly to the buffer instead of the screen, its lightning fast.  There is a Fix command for changing that setting (it is screen by default).  Its like the difference between a Pxl-On() in BASIC and the same command in Axe since it doesn't need to update the LCD after every single letter.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Sprite request for Nostalgia
« Reply #130 on: June 17, 2010, 07:43:34 am »
@Magic Banana:
Perhaps something from a later Final Fantasy would work if you wanted, as that the really the only (true-ish) Final Fantasy port for the TI-83+/84+ to my knowledge.

@Quigibo:
I remembered that from an earlier post (below), so I'll have to try that.

Right now I'm trying to see if there is a less memory intensive way of storing the text than I already am. Right now the text is compressed as either a hex or binary sprite, which is then OR'ed over the text box when the screen is displayed. Only problem is that it's ridiculously memory intensive compared to just storing the text in a string. Yet, if I use the TI-OS's Text( routine or even Celtic III's identity(10 routine, it's slower to display than what I would like. So I'm not sure what to do.

If you set the buffer flag when displaying text, the text is drawn to the buffer instead of the screen which is much much faster.  And then, when the screen is updated, it displays it all at once instead of that scrolling effect.  You can write an external assembly program (or even an Axe program) that toggles the flag for you.  You would only need to call it once in the beginning and then once at the end to set it back to normal.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline Magic Banana

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 371
  • Rating: +77/-1
  • It's not an apple, it's a ... magic banana.
    • View Profile
Re: Sprite request for Nostalgia
« Reply #131 on: June 17, 2010, 08:27:53 am »
Well, here's from Ys 3. It was kinda hard to get all the detail with two colors.  ;D
I do sprites and stuff, so yeah.

Quote from: yunhua98
i'M NOT SURE WHAT A SWORD SKILL IS BUT HERE'S THE SWORD ANIMATION FROM THE TWO SPRITES ON PG 13

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite request for Nostalgia
« Reply #132 on: June 17, 2010, 09:25:37 am »
That one seems quite good. From which Ys 3 is it from, btw? NES, SNES, Genesis, Turbo, original?

Offline Magic Banana

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 371
  • Rating: +77/-1
  • It's not an apple, it's a ... magic banana.
    • View Profile
Re: Sprite request for Nostalgia
« Reply #133 on: June 17, 2010, 09:40:30 am »
It's the map from the SNES version.
I do sprites and stuff, so yeah.

Quote from: yunhua98
i'M NOT SURE WHAT A SWORD SKILL IS BUT HERE'S THE SWORD ANIMATION FROM THE TWO SPRITES ON PG 13

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Sprite request for Nostalgia
« Reply #134 on: June 19, 2010, 11:56:58 am »
Here is the ASCII scrolling engine in OS v2.53 MP.

It doesn't seem to be any slower to me.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.