Author Topic: Elimination RPG: Early Release Build!!  (Read 10655 times)

0 Members and 1 Guest are viewing this topic.

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Elimination RPG: Early Release Build!!
« on: November 23, 2021, 02:21:23 am »
Here it is!  An early release build / test build of my new RPG game "Elimination."  If you like Final Fantasy, Earthbound and Pokemon, you'll probably like this game.  Download the game here:  http://ceme.tech/DL2201

This is an early release build.  That means that this is for testing purposes.  If you manage to finish the game, you won't be able to see the final cutscene because it's not ready yet, but your game will be saved, and then you can see the ending simply by loading your saved game once the final cutscene is ready to go.

There are two things I'd like to know:
1. Does the game work?  (I've only been testing this on an emulator)
2. Is the game too easy or too hard?

You can send me an email or make a post here if you find a bug or if you think the game is too easy or too hard.

What do I mean by if the game is too easy or too hard?
* The first two levels should be easy.  Levels 9,10 and 11 should be hard but not frustrating like NES Battletoads or Atari 2600 E.T.
* Are there any weapons that are overpowered?
* Are there any weapons or projectiles that are too expensive or too cheap?
* Do you find that you have to return to the main hub too often to heal yourself?
* Is money too easy or too hard to come by?
* Is it too easy or too difficult to level up?
* Is there a world where one character gets under-used because he / she can't fight most enemies?
* Are any of these bosses (besides the Alien CIC) too easy or too hard? Firebird, supercomputer, Zebella, Balkstone, Tank Mark X, Cardon Bol, Red Hawk

I'll be able to fix bugs and statistics, such as how much money a robot gives you, how much health you get for leveling up, how much damage a weapon can do, etc. I won't be able to add any more features. For example, I was hoping to add an option so that you could instantly heal all your health at once instead of pressing "heal" over and over, but I won't be able to.  I was also hoping to add an option where damaging shields with protons gives you more experience points, but I won't be able to.
« Last Edit: November 23, 2021, 02:31:04 am by Hot_Dog »

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: Elimination RPG: Early Release Build!!
« Reply #1 on: November 25, 2021, 07:49:10 am »
I cannot send the 8xk file to my 84+. I get an error saying the application file is broken and to redownload it again, and if it doesn't work, to contact TI for help. D:

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Elimination RPG: Early Release Build!!
« Reply #2 on: November 25, 2021, 07:58:34 am »
I cannot send the 8xk file to my 84+. I get an error saying the application file is broken and to redownload it again, and if it doesn't work, to contact TI for help. D:
Out of curiosity, can you send it to an emulator?

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: Elimination RPG: Early Release Build!!
« Reply #3 on: November 25, 2021, 08:14:16 am »
Yes. It's just when trying to send it to a real calc (with TI-Connect and TI-Connect CE) that it fails.

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Elimination RPG: Early Release Build!!
« Reply #4 on: November 25, 2021, 12:29:56 pm »
Could it be that I used WabbitSign?  Should I use something else to sign the app?

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: Elimination RPG: Early Release Build!!
« Reply #5 on: November 25, 2021, 01:21:32 pm »
I believe I saw RabbitSign being mentionned often when it comes to Z80 dev and even Axe apps but I don't know if this is the most up to date method, since I was inactive at some point in 2017-19 and never made apps to begin with.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Elimination RPG: Early Release Build!!
« Reply #6 on: November 25, 2021, 02:01:27 pm »
Could it be that I used WabbitSign?  Should I use something else to sign the app?
I haven't used wabbitsign in a long time and I'm not sure if that is the issue. I generally use spasm and I've got it configured to automatically sign apps.

I know Wabbitemu is very generous with loading apps (it bypasses the calc's security which is great for streamlining development, but it hides signing issues).

I'm not much help with this stuff these ays XD .__.

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Elimination RPG: Early Release Build!!
« Reply #7 on: November 25, 2021, 02:16:35 pm »
I didn't end up using spasm to sign the app because I ran into an issue where it wouldn't automatically roll data from the end of one page to the beginning of the next page.  So I'm using spasm to build the .bin file and wabbitsign to sign it.  I might try rabbitsign next, but the problem is, I didn't back up the source code I used to make the early-release.  I've been doing some optimizations to allow the finale to be stored on the app instead of in an appvar, so I might not be ready to give "signing" another go until next week  :(

Offline the_mad_joob

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 346
  • Rating: +47/-0
    • View Profile
Re: Elimination RPG: Early Release Build!!
« Reply #8 on: November 25, 2021, 05:49:04 pm »
I'll try to check the 8xk integrity after work.
It could also be that DJ Omni encountered the infamous bug that prevents more apps to be sent.

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: Elimination RPG: Early Release Build!!
« Reply #9 on: November 25, 2021, 06:07:58 pm »
I just resetted the entire calculator memory and I still get the same error.

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Elimination RPG: Early Release Build!!
« Reply #10 on: November 25, 2021, 11:17:40 pm »
Rabbitsign did indeed say the file had a poor signature.  You can try this newly signed one.  However, I'm not 100% sure it will work, because I "resigned" the app rather than starting from a freshly generated .bin file -- again, the new .bin file will have to wait until my reoptimizing is done.
« Last Edit: November 25, 2021, 11:20:50 pm by Hot_Dog »

Offline the_mad_joob

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 346
  • Rating: +47/-0
    • View Profile
Re: Elimination RPG: Early Release Build!!
« Reply #11 on: November 26, 2021, 02:11:08 am »
Rabbitsign did indeed say the file had a poor signature.  You can try this newly signed one.  However, I'm not 100% sure it will work, because I "resigned" the app rather than starting from a freshly generated .bin file -- again, the new .bin file will have to wait until my reoptimizing is done.
It appears the resign was properly done.
However, attempting to create a new game causes a RAM clear (TI-84+SE).
Thanks to wabbitemu, it's due to an execution violation on bank 3 (RAM page 0) at address $C0C9.
Not sure if PC is supposed to go there, but if yes, you'll need to expand RAM execution range first.
« Last Edit: November 26, 2021, 02:15:57 am by the_mad_joob »

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Elimination RPG: Early Release Build!!
« Reply #12 on: November 26, 2021, 02:50:34 am »
Rabbitsign did indeed say the file had a poor signature.  You can try this newly signed one.  However, I'm not 100% sure it will work, because I "resigned" the app rather than starting from a freshly generated .bin file -- again, the new .bin file will have to wait until my reoptimizing is done.
It appears the resign was properly done.
However, attempting to create a new game causes a RAM clear (TI-84+SE).
Thanks to wabbitemu, it's due to an execution violation on bank 3 (RAM page 0) at address $C0C9.
Not sure if PC is supposed to go there, but if yes, you'll need to expand RAM execution range first.

 :banghead: *facepalm  I totally forgot about that!  Yes, there is some RAM code there.  I put my uncompressed tile data and map data at $9D95, when instead I should have put my RAM code there.  Again, sadly, that's a fix I can't quickly implement, but I'm glad you caught that. 

A very special thanks for everyone wanted to test this! I'll try as quickly as possible to get this problem fixed in about 5 days!


Offline the_mad_joob

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 346
  • Rating: +47/-0
    • View Profile
Re: Elimination RPG: Early Release Build!!
« Reply #13 on: November 26, 2021, 03:43:17 am »
For people who can't wait 5 days, i coded a quick fix.
Just run UNLOCK.8xp once, it makes all RAM executable, so the app won't crash when creating a new game anymore.
In case you want the RAM execution permission back to its system default configuration, LOCK.8xp basically cancels what UNLOCK.8xp did.
Happy testing!

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Elimination RPG: Early Release Build!!
« Reply #14 on: November 26, 2021, 04:27:11 am »
For people who can't wait 5 days, i coded a quick fix.
Just run UNLOCK.8xp once, it makes all RAM executable, so the app won't crash when creating a new game anymore.
In case you want the RAM execution permission back to its system default configuration, LOCK.8xp basically cancels what UNLOCK.8xp did.
Happy testing!

Hey, thanks!!  Speaking of which, once these bugs are fixed and everything optimized, your old saved games will still work, so it's okay to start testing!
« Last Edit: November 26, 2021, 04:46:24 am by Hot_Dog »