Omnimaga
Calculator Community => TI Calculators => Grammer => Topic started by: persalteas on August 08, 2013, 08:37:31 am
-
EDIT: Current version attached to this post.
Hi everyone !
You may have heard about one of my best programs, the RPG Herssahe, in several versions for each calculator model.
The version 4.2 (full Basic) is still one of the best graphicals RPGs for TI-82 Stats/TI-83.
A bit later, but I was still a young child, I made the 5th version of Herssahe with Xlib, when Axe and Grammer did not exist yet :P
But now, I think it is too old, crap, and I wanted to make a great program with Grammer :)
So I announce the sixth version, made with Grammer, with grayscale graphics :)
Notable changes (in project ;) ) from the 5th version:
- better AI in battles
- better names of items, attacks and spells
- items to retrieve and a true SCENARIO ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
- Grayscale and abuse of the particles to make beautiful graphics and animations
- Cheatcodes :P and maybe texturepacks :)
- weight halved
(http://tiplanet.org/forum/download/file.php?id=947)
(http://tiplanet.org/forum/download/file.php?id=946)
Please give me all your ideas, especially if you know stylish names for attacks, I have 9 different attacks to name and no imagination :P
Thank you !!
Progress of the program: 12%
The program ZDATA will be compressed when I will have finished to draw all the sprites I need, don't worry.
-
This looks very nice :D
-
Yup looks quite good Persy. ;)
-
I am making a "character creator" add-on, to allow you to create different characters with different names and different skins, and make them play on the same map ! (not at the same time...) Your other players will react as NPCs.
I am looking for cool sprites, now...
-
Oh that sounds awesome ! :D
-
Nice to hear. Will it be like modern RPGs customization except no char height/weight/eyes color? (due to low calc res?)
-
Will it be like modern RPGs customization except no char height/weight/eyes color? (due to low calc res?)
You will be able to enter 2 hex codes for two 8x8 sprites, that's what I call a "skin"...
The first sprite is used when your character looks on the left, the second when he looks on the right.
But the choice of the sprite is 100% free, yes :P
You can play Herssahe with a 8x8 lobster if you want :P
-
Looks awesome! Love the particle effect!
-
Wha, this is looking awesome, looking forward for more! :D
-
Thanks :) I have now finished the character creator, and the character has now limits on the map ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
(http://tiplanet.org/forum/download/file.php?id=977)
but I'm stopped on a problem :P
The calc freezes when I modify a grayscale buffer in my options menu :P ... and i don't understand why...
I try to do otherwise.
-
Pretty cool looking :)
-
That is indeed looking cool :D
-
Wow, those are nice ideas!
but I'm stopped on a problem :P
The calc freezes when I modify a grayscale buffer in my options menu :P ... and i don't understand why...
I try to do otherwise.
Have you figured out why, yet, or is this still a problem?
-
No it is still a problem :P
I'll explain you tomorrow...
-
Okay, thanks. It concerns me that that would happen. Maybe there is overlapping data or something.
What is the address of the grayscale buffer?
-
So.
Y=pi9342
Z=pi9872
[code]
:Fill(0
:ClrDraw
:SetBuf(Z
:Fill(0
:SetBuf('Y
:SetBuf(°Z
:call T
:Text(15,16,"The 6th
:Rect('8,21,88,21
:Rect('9,22,87,22,5,,3,16,4,32,4,16,3
:Text(30,2,"1.Create new character
:Text(38,2,"2.Set Contrast
:Text(46,2,"3.Thanks
:Return->theta
:getKey->K
:DispGraph
:If K=/=15
:Goto theta
And the subroutine pointed by T is:
:.TITRE
:Tile(M,A,C,1,2,16,Z
:Tile(M,A+64,C+5,3,1,8,Z
:Tile(M,A+80,C+5,4,1,8,Z
:Tile(M,A+96,C+5,5,1,8,Z
:Tile(M,A+96,C+5,6,1,8,Z
:Tile(M,A+112,C+5,7,1,8,Z
:Tile(M,A+128,C+5,8,1,8,Z
:Tile(M,A+128,C+5,8
:Tile(M,A+64,C+5,9,1,8,Z
:Tile(M,A+64,C+5,9
:End
And the calc crashes.
What I want:
- The Y buffer entirely black
- The Z buffer white with text and sprites
(Something like this, but with a gray background: )
(http://www.omnimaga.org/index.php?action=dlattach;topic=16756.0;attach=15966;image)[/code]
-
Problem solved by exchanging the two buffers...
I can observe that what makes the calc crash is:
:SetBuf(Z
:Fill(0
I can't fill the pi9872 buffer with black :P
-
Hmm, that is weird, the only thing that pi9872 is used for is the default particle buffer.
-
Yes, weird...
OT: Is Grammer allowed on Omnimaga contests ? :P
-
OT: Is Grammer allowed on Omnimaga contests ? :P
Yes it is, apparently :)
-
Yes, but I don't think you can enter a project that was already entered before the contest. It is possible that some code might be re-usable for the contest, but it might affect the total score.