Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Major Community Projects
»
Discontinued
»
Escheron: Shadow over Ragnoth
(Moderators:
Iambian
,
Geekboy1011
,
Zera
) »
"Lost Legends" for 84+, An ASM RPG
« previous
next »
Print
Pages:
1
...
17
18
[
19
]
20
21
22
Go Down
Author
Topic: "Lost Legends" for 84+, An ASM RPG (Read 57898 times)
0 Members and 2 Guests are viewing this topic.
Liazon
Guest
"Lost Legends" for 84+, An ASM RPG
«
Reply #270 on:
December 17, 2007, 11:34:00 am »
THE POST 13569934
no you see, since it's a flash APP, I can't do something like
c1
-->
CODE
ec1
variable:
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
"Lost Legends" for 84+, An ASM RPG
«
Reply #271 on:
December 17, 2007, 11:54:00 am »
THE POST 13569958
ooh i see, i was afraid you decided to make the game a 8xp program again, good to see it's just for variable and such stuff
Logged
Liazon
Guest
"Lost Legends" for 84+, An ASM RPG
«
Reply #272 on:
December 17, 2007, 12:09:00 pm »
THE POST 13569984
ya, as it was mentioned before, the amount of static data would definitely be at least an app page. it's hard to say if code would exceed 8k, but it probably will.
and dont' worry about losing stuff in a crash, appvar can be archived fortunately
Logged
tr1p1ea
LV7
Elite (Next: 700)
Posts: 647
Rating: +110/-0
"Lost Legends" for 84+, An ASM RPG
«
Reply #273 on:
December 18, 2007, 01:35:00 am »
THE POST 13570781
You wont be able to seperate the grayscale active buffers from one another since they interlacing uses an optimisation that relies upon them being together in memory :S
.
THE POST
Logged
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Liazon
Guest
"Lost Legends" for 84+, An ASM RPG
«
Reply #274 on:
December 18, 2007, 11:09:00 am »
THE POST 13571447
too bad
i always wondered why they were usually together.
almost forgot to thank you for telling me that. it would have been nasty if I had finished the game and tried that "optimization" only to find it was nasty. lol
thanks tr1p1ea!!!
This post has been edited by
Liazon
on 18 Dec, 2007, 20:24
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
"Lost Legends" for 84+, An ASM RPG
«
Reply #275 on:
December 18, 2007, 08:33:00 pm »
THE POST 13571988
Keep up the good work, guys!
Logged
Spikeman
Guest
"Lost Legends" for 84+, An ASM RPG
«
Reply #276 on:
December 19, 2007, 04:37:00 pm »
THE POST 13573471
About the grayscale thing: I'm fairly sure Duck's GS kit does what Grendel was talking about (make the dark gray transparent). At least his Zelda demo did and looking over the code I didn't see anything special to do it. Either way I'd be willing to make a routine to say, convert a sprite stored in that form (dark gray = transparent) to a sprite and a mask just to save storage space.
THE POST
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
"Lost Legends" for 84+, An ASM RPG
«
Reply #277 on:
December 19, 2007, 04:58:00 pm »
THE POST 13573525
If durk gpp does it, Jim E RGP must do it, IIRC it was an enhanced version of durks
Logged
tr1p1ea
LV7
Elite (Next: 700)
Posts: 647
Rating: +110/-0
"Lost Legends" for 84+, An ASM RPG
«
Reply #278 on:
December 20, 2007, 03:13:00 am »
THE POST 13573987
Yeah Jims routines are compatible with Duck's. Although you save space with that masking routine (2-bits/pixel instead of 3) you lose a shade of gray.
THE POST
Logged
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Ranman
LV10
31337 u53r (Next: 2000)
Posts: 1354
Rating: +83/-0
"Lost Legends" for 84+, An ASM RPG
«
Reply #279 on:
December 20, 2007, 03:25:00 am »
THE POST 13573997
QuoteBegin-tr1p1ea+20 Dec, 2007, 9:13
-->
QUOTE
(tr1p1ea @ 20 Dec, 2007, 9:13)
Yeah Jims routines are compatible with Duck's. Although you save space with that masking routine (2-bits/pixel instead of 3) you lose a shade of gray.
With as much graphics data that is planned for this game, I would recommend using the the GS routines that save the most memory.
Transparency is not necessary for this game; and it would be completely unnoticeable by the end user.
Logged
Ranman
Bringing Randy Glover's
Jumpman
to the TI-89 calculator. Download available at
Ticalc
.
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
"Lost Legends" for 84+, An ASM RPG
«
Reply #280 on:
December 20, 2007, 03:47:00 am »
THE POST 13574024
yeah but then doing it 3 level gs would require the entire sprite sheet to be redone and it may not look very great with some sprites
Logged
Zera
Project Author
LV8
Addict (Next: 1000)
Posts: 737
Rating: +82/-7
Monochrome Artisan
"Lost Legends" for 84+, An ASM RPG
«
Reply #281 on:
December 20, 2007, 03:50:00 am »
THE POST 13574027
QuoteBegin-Ranman+20 Dec, 2007, 9:25
-->
QUOTE
(Ranman @ 20 Dec, 2007, 9:25)
QuoteBegin-tr1p1ea+20 Dec, 2007, 9:13-->
QUOTE
(tr1p1ea @ 20 Dec, 2007, 9:13)
Yeah Jims routines are compatible with Duck's. Although you save space with that masking routine (2-bits/pixel instead of 3) you lose a shade of gray.
With as much graphics data that is planned for this game, I would recommend using the the GS routines that save the most memory.
Transparency is not necessary for this game; and it would be completely unnoticeable by the end user.
Actually, it is necessary. (albeit, only for one sprite) There's a lot of empty space bordering the main character's sprite set. When super-imposed on top of most floor tiles, it wouldn't look right without some kind of transparency.
And Spikeman, I like your idea, but since we're using a custom mapper, would it be compatible?
EDIT: My main concern is what ends up being most efficient. If we could write a custom routine for transparency that would require less memory than mapping, then I say we should go for it. Every little bit of free space helps.
This post has been edited by
grendel
on 20 Dec, 2007, 9:53
Logged
Ranman
LV10
31337 u53r (Next: 2000)
Posts: 1354
Rating: +83/-0
"Lost Legends" for 84+, An ASM RPG
«
Reply #282 on:
December 20, 2007, 04:15:00 am »
THE POST 13574070
QuoteBegin-grendel+20 Dec, 2007, 9:50
-->
QUOTE
(grendel @ 20 Dec, 2007, 9:50)
Actually, it is necessary. (albeit, only for one sprite) There's a lot of empty space bordering the main character's sprite set. When super-imposed on top of most floor tiles, it wouldn't look right without some kind of transparency.
Again... Transparency is not necessary -- according to triplea, you will lose a one shade of gray.
Proper masking will do the exactly what you want to do
AND
use you get to keep all colors.
You will only have to generate the mask for the one sprite.
Edit - My mistake... Having a mask for every tile would require more memory. But for just one tile would be negligible. :oops:
This post has been edited by
Ranman
on 20 Dec, 2007, 10:23
Logged
Ranman
Bringing Randy Glover's
Jumpman
to the TI-89 calculator. Download available at
Ticalc
.
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
"Lost Legends" for 84+, An ASM RPG
«
Reply #283 on:
December 20, 2007, 04:21:00 am »
THE POST 13574077
Ranman I think grendel means transparency as masking. At first i misinterpreted you though and thought you wanted him to do the game so the char sprite has an ugly white square around him when he walks on textured tiles, which doesn't look professional above 12x12. I think masking would be the solution, lot of games use it including Tr1p1ea's Desolate.
EDIT: THat goes for the playable character btw, not the NPCs, because for the NPC you could always store its sprite in the tileset and have it display as a tile instead of a sprite so you could edit the sprite border so the background is similar to the rest of the floor in the room
In games using 12x12 or 8x8 sprites it's not too bad because things are small and it's hard to notice the squares since in most of those the character almost takes the entire sprite slot
Logged
Zera
Project Author
LV8
Addict (Next: 1000)
Posts: 737
Rating: +82/-7
Monochrome Artisan
"Lost Legends" for 84+, An ASM RPG
«
Reply #284 on:
December 20, 2007, 05:58:00 am »
THE POST 13574241
QuoteBegin-Ranman+20 Dec, 2007, 10:15
-->
QUOTE
(Ranman @ 20 Dec, 2007, 10:15)
... according to triplea, you will lose a one shade of gray.
But the sprite is only 3-level grayscale -- the darker gray isn't used at all. Which is why I proposed it as a candidate for transparency.
Logged
Print
Pages:
1
...
17
18
[
19
]
20
21
22
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Major Community Projects
»
Discontinued
»
Escheron: Shadow over Ragnoth
(Moderators:
Iambian
,
Geekboy1011
,
Zera
) »
"Lost Legends" for 84+, An ASM RPG