I'm creating pokemon sapphire/ruby for GBA on Ti-83+-84+se. My battle engine is finished, my walking engine is finished, I stored the data to all 201 pokemon (it only took me 1822 bites), and I drew the sprites for all 201 pokemon. But, I have a problem! =(
To store all of the sprites I drew, It will take up 18 pics! (sprites are 3bites by 3 bites) I have exlib and extravar so creating the 18 pictures isn't a problem. I think that people would be to afraid to install my game on their calculator because of the 18 pics. (even though they're supposed to be archived.) I want to know if you would be afraid to install it because of the 18 pics? Please post a response, if you're not afriad to install it, then i'm looking for beta testers. If you beta test the game, I promise you will not be disapointed.
I wouldn't, but some people might. I have a suggestion though. Use my program Line. It will turn the graph screen into lines, that you can recall. If it is big, try using BASIC Builder.
why not, when the program is started, make the pics and store them, instead of having to load the pics with the program? then delete the pictures when the player exits the program. then, the people who use the program will never see the pictures. those who are new to calcs will never even know that pic vars are used unless they press ON while playing
i dont like downloading programs that are bigger than 1 file unless it is mario levels or something
Visit Calccrypto for info on crypto
KC2ZOF
well some games that are bigger than one files are also good. Dissing people hard work just because they use multiple sub-programs/larger size is uncalled for and insulting for the author. Haven't some people liked my games before, I would have felt very offended by this because it would make me feel I wasted 8 years of my life writing calc RPGs day and night that are worthless because they aren't in 1 file. I would try to be careful with what you say in the future in case somebody else would take it the wrong way (and to not get banned)
i know. im sorry. its just that i dont really want to see random programs in the list seemingly taking up a good chunk of mem. id rather just see 1 big program.
sorry again.
but that wasnt the point. i was trying to say:
draw the pics and save them from the main program, so they dont have to be stored while the game is not running.
Visit Calccrypto for info on crypto
KC2ZOF
I thought about doing that, but writing down the coords to 201 different pokemon would be an extremely large program. I'm not a big fan of subprograms, they kinda annoy me. If the game is good, then it's well worth a couple programs.
To store all of the sprites I drew, It will take up 18 pics! (sprites are 3bites by 3 bites) I have exlib and extravar so creating the 18 pictures isn't a problem.
You also have to keep in mind that the "hacked pics" don't transfer to/from a computer (though calc->calc works fine). I started an ASM program a while ago that will pack any pics into an appVar, then an extraction program that will put them into their correct pics. I should probably finish that…
If I made my game an app, can you have pictures as app vars? Can Apps call programs? (run them as subs.)
On your calculator, all the pictures would be crammed into an appVar (since it can be user named and contain any data). Then, when installing the game you would just transfer over the appVar, run an extraction program, and all the pic data would be transferred to their correct pic variables (e.g. you could pack pics 2 and 13, then transfer and run the extraction program, and you would have pics 2 and 13 like normal). The reason for needing something like that is that pics 10-255 don't transfer to/from a computer.
I believe using BasicBuilder you can package many programs and pictures into the single app. You just need to have enough memory ;)
If that is the problem, then I recommend the appvar approach
Archive memory? because I have like 1500k of archive! =D I deleted all of my apps lol. How do I use basic builder to package everything into an appvar?
Archive memory? because I have like 1500k of ram! =D I deleted all of my apps lol. How do I use basic builder to package everything into an appvar?
Do you mean of archive? RAM is limited to 24kb
The appVar approach was that program I said I was making, not BasicBuilder
Yeah I forgot to proofread my post, Sorry. Simplethinker, how many programs will I have to install for your appvar method to work? Does the player have to download them also?
EDIT: I guess when I send the program to my friends I wont use it, but anyone over the internet i'll use it.
Here's the first version I just finished (no bugs yet, but still testing just to make sure). There are two programs: TPIC (234 bytes) and EPIC (200 bytes).
TPIC takes a list of pic numbers (in Ans) to put in the appVar and the appVar name in Str0. Run it once to create the appVar.
When you're transferring, just send the appVar and EPIC. Put the name of the appVar in Str0 and run EPIC and all the pics will be saved.
(I'm considering having TPIC auto-archive the appVar, and also EPIC automatically delete itself and the appVar after extraction)
dont unarchive/archive it every time its run, create a new commands (ie, -1 in ans) to archive it.
because archiving is slow and causes garbagecollects
dont unarchive/archive it every time its run, create a new commands (ie, -1 in ans) to archive it.
It would just archive the appVar after it was created, not the program itself.
because archiving is slow and causes garbagecollects
That's why I didn't start out with it archiving. The archiving took considerably longer than the program took to execute.
Simplethinker, you are officialy 'King of the lab'. This program works really well. I'll use it in my game. Would you like me to give you credit for your program in my games credits?
I'm still looking for more beta testers! I only have one so far.
Simplethinker, you are officialy 'King of the lab'. This program works really well. I'll use it in my game. Would you like me to give you credit for your program in my games credits?
Thanks :) Credits would be nice, as long as it doesn't screw up anyone's calculator, in which case you'll take blamecredit.
Also, that's not the final version, so there might be some changes. I probably also need to cleanup/extend the readme (I didn't add in any warnings, copyright, etc…). So when you release your program just make sure I've given you the full version by that time.
Glad you like it :) (And thanks for giving me a reason to finish this, I started like two months ago and forgot about it)
How long does this game take to play? And it's 1822 b[y]tes in total? I'll consider testing it. Wait is xlib a shell or something i need to install or something?
No the game is not 1822 bites. (I wish) I was saying that it only took 1822 bites to store the data to all 201 pokemon. The full game will take hours, but the beta will be shorter because I only need the main functions tested, not the maps. The game is a remake of sapphire and ruby with my own storyline. The pokedex is still exactly the same as sapphire and ruby.
i can beta test aswell f you want makes both me and ou happy i think….
Thank you guys! I really appreciate all of the help.