Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: DJ Omnimaga on June 06, 2020, 03:46:56 pm

Title: First Fantasy: Mana Force 2020-2021 updates
Post by: DJ Omnimaga on June 06, 2020, 03:46:56 pm
With the lockdown and everything closing down and the fact I cannot work, I eventually got bored and I began doing some updates to my old calculator games. First, Illusiat Collection got updated, then my HP Prime Tunnel game and now, First Fantasy: Mana Force for the TI-84 Plus CE.

(https://img.ourl.ca/ffmf20b.png) (https://codewalr.us/index.php?action=dlattach;topic=2587.0;attach=1823;image)

Basically I am taking advantage of the CE Texlib rectangle library exploits to use parts of the home screen that cannot be used normally in TI-BASIC on that calculator. I plan to display the current hit points at the top of the screen whenever it's empty, but I'll need to create a custom font routine using CE Textlib rectangles. Here is what it should look like once completed:
(https://media.discordapp.net/attachments/72803910636548096/718214999641686036/unknown.png)

It's also now possible to quit the game by pressing CLEAR in the in-game menu. Some colors were also changed to take advantage of the aforementioned CE Texlib "features", since that lets me use 16 colors instead of 15. The horizontal gaps you could see in the dungeon walls were also removed.

Spoiler For Older screenshots:
(https://img.ourl.ca/ffmf20.png)  (https://img.ourl.ca/ffmf20c.png)
(https://img.ourl.ca/ffmf20.gif)

If you have a CE, you can download the game at https://www.ticalc.org/archives/files/fileinfo/463/46383.html , although some recent updates haven't been implemented yet. There's also a C Silver Edition version included.
Title: Re: First Fantasy: Mana Force 2020 updates
Post by: Xeda112358 on June 06, 2020, 04:05:21 pm
I saw that on TICalc, it looks cool :0
Title: Re: First Fantasy: Mana Force 2020 updates
Post by: DJ Omnimaga on June 09, 2020, 02:13:19 pm
The custom digits font routine has been completed and implemented:

(https://img.ourl.ca/ffcustomfont.png)

Of course it slows down the game a bit but most of the slowdown occurs right at the beginning of the battle loop or when exiting the menu from the village. I'll have to look into that because it seems like the HP font routine is ran twice.

EDIT: More screenshots of what the game looks like now:

(https://img.ourl.ca/proxy%20%281%29.gif)

EDIT2: Another

(https://img.ourl.ca/gradient.png)
Title: Re: First Fantasy: Mana Force 2020 updates
Post by: DJ Omnimaga on June 12, 2020, 05:42:38 pm
I am happy to announce that version 2.0 of First Fantasy: Mana Force for the TI-83 Premium CE and TI-84 Plus CE, compatible with OS 5.4 or below, has been released!

(https://img.ourl.ca/ffmf20screens.gif)

As of now the file hasn't been updated on Cemetech and Ticalc, but the new version, featuring the new UI and full-screen graphics, is now available on TI-Planet: https://tiplanet.org/forum/archives_voir.php?id=185757

Make sure to not upgrade your TI-83 Premium CE or TI-84 Plus CE to OS 5.5 or 5.5.1. This game uses ASM/C libraries by DrDnar and the new TI OS removes ASM/C support.
Title: Re: First Fantasy: Mana Force 2020 updates
Post by: Jonson26 on June 13, 2020, 07:53:32 am
Since this is such a major interface change and, as you previously stated, it could slow down the game, maybe you could consider making a new release instead of replacing the old files?
(BTW, the game looks really nice. ;))
Title: Re: First Fantasy: Mana Force 2020 updates
Post by: DJ Omnimaga on June 13, 2020, 12:54:09 pm
Actually, most of the slowdown has been eliminated now. The problem is that due to how the code worked, the new hit points font routine would be executed even when not needed. That got fixed so now the slowdown is minimal. I also made sure that only the actual hit points get updated rather than displaying the entire window box/text over and over.
Title: Re: First Fantasy: Mana Force 2020 updates
Post by: DJ Omnimaga on October 20, 2020, 11:42:35 am
Thanks to @Iambian 's new TI-OS custom font routine, a special version of First Fantasy taking advantage of his font hook to display actual sprites is now being worked on:

(https://img.ourl.ca/ffmfsprites.png)
Title: Re: First Fantasy: Mana Force 2020 updates
Post by: DJ Omnimaga on October 29, 2020, 05:08:05 pm
Here is Final Fantasy: Mana Force version 3.0 for the TI-83 Premium CE and TI-84 Plus CE!

(https://tiplanet.org/modules/archives/captures/1604004706ffmf20screens.png)

-You can now quit the game with CLEAR from the title screen.
-The game now uses single-color sprites instead of only ASCII art graphics.
-Text now uses a different font.
-Omega magic spell visuals have been updated
-Some magic icons were replaced
-There is now an animation before casting magic spells.
-Version number is now displayed at the bottom-right of the title screen.


Download link: https://tiplanet.org/forum/archives_voir.php?id=185757
Title: Re: First Fantasy: Mana Force 2020 updates
Post by: Xeda112358 on October 29, 2020, 05:15:13 pm
That looks wonderful :0
I remember for the monochrome series, the precursor to Batlib actually used a font hook in a similar way. The programmer could use hex codes to create sprites on-the-fly for 0-9 and A-F (so 16 tiles) and then use the normal Output( command to draw a map. (That's actually why Batlib's first set of commands are font- and hex-oriented).
Title: Re: First Fantasy: Mana Force 2020 updates
Post by: the_mad_joob on October 29, 2020, 11:32:44 pm
Pretty cool, good job !
Title: Re: First Fantasy: Mana Force 2020 updates
Post by: DJ Omnimaga on October 30, 2020, 04:49:17 pm
Thanks a lot! Here is a video of the game in action, by the way:



Title: Re: First Fantasy: Mana Force 2020 updates
Post by: DJ Omnimaga on March 01, 2021, 02:48:37 pm
Version 3.1 is now released, with the following updates:
-The game launcher now has an icon in shells like the C Silver Edition version did.
-Save files are now archived after being edited, for protection against RAM clears.
-If a save file is empty when loaded, then a new game is now launched instead.
-The error that rarely happens upon exiting the game from the status menu might have been fixed, but it is not 100% sure yet.

https://tiplanet.org/forum/archives_voir.php?id=185757

The Cemetech and Ticalc copies should be approved in the next hours/days. Keep in mind that the TI-84 Plus C Silver Edition version of First Fantasy is no longer updated since 2015, so all the 2020-21 changes only apply to CE models.
Title: Re: First Fantasy: Mana Force 2020-2021 updates
Post by: DJ Omnimaga on March 11, 2021, 07:29:50 am
A new expanded version of First Fantasy: Mana Force for the TI-83 Premium CE and TI-84 Plus CE is underway. Four bonus dungeons with even harder enemies are being added. Here are some of the changes in the menu:
(https://img.ourl.ca/cemu_DgO6e.png)

The following screenshots did not have the crystal shard and orb displayed in the game menu but they still shows some updates:

(https://img.ourl.ca/ffmf40.gif) (https://img.ourl.ca/ffmf40b.gif) (https://img.ourl.ca/ffmf40c.gif)


EDIT:
Major update with version 4.0 release!

(https://tiplanet.org/modules/archives/captures/1615499724ffmf40screens.png)

-Four bonus dungeons added via an entirely new quest unlocked at the end of the original
-Some graphical improvements in dungeons and the village
-Title screen copyright layout changed and reduced in size
-In-game controls that are displayed on-screen now shows up as button icons for better readability.
-Fixed save loading bug introduced in 3.1.
-Some dungeon colors and graphics changed.
-If a second quest is started after beating the game, a star now appears besides the save file on the title screen.
-The last error mentioned in the previous version changes might have finally been fixed once and for all.

Download link (also in Ticalc/Cemetech pending queue): https://tiplanet.org/forum/archives_voir.php?id=185757
Title: Re: First Fantasy: Mana Force 2020-2021 updates
Post by: the_mad_joob on March 13, 2021, 10:57:11 pm
I'll be honest, i don't play your game.
But because of the time & effort you put into it, i'll say thanks, in the name of people who do.
Keep up the good work =]
Title: Re: First Fantasy: Mana Force 2020-2021 updates
Post by: DJ Omnimaga on March 15, 2021, 11:57:31 am
Thanks a lot! :)

Version 4.1 of First Fantasy is now released! https://tiplanet.org/forum/archives_voir.php?id=185757

(https://img.ourl.ca/ezgif-3-57a3f9df016d.gif)
It adds treasure chests to most dungeons.
Title: Re: First Fantasy: Mana Force 2020-2021 updates
Post by: DJ Omnimaga on March 25, 2021, 01:32:40 pm
Updates since last update post:

-Fixed leveling up bug introduced at an unknown time.
-After some magic animations such as Flare and Blitz, the sprites re-appears faster now.
-Using lightning-based magic spells while in the swamp now causes you to take damage as well.
-The main character sprite now faces all four directions while walking.
-The magic casting animation is now shorter.
-Fixed display bug in the 3rd dungeon
-Added map walkthrough in mapsWalkthrough.zip file included with the game. The password is the name of the final boss in lowercase letters.
-Changed many magic spell and battle command icons.
-Cleaned up the code a little bit.

Download link: https://tiplanet.org/forum/archives_voir.php?id=185757 (as well as ticalc and Cemetech once approved)
Title: Re: First Fantasy: Mana Force 2020-2021 updates
Post by: DJ Omnimaga on April 03, 2021, 07:04:43 pm
(https://media.discordapp.net/attachments/818144928093044816/828027224808489000/ezgif-3-a4f03e3ceb4c.gif)

(https://tiplanet.org/modules/archives/captures/1617490096ffmf41screens.png)

Version 4.5 is now available!

-Small menus and text boxes now have a white border around them.
-Removed the digits from the village map, as they were kinda unnecessary even in the 2002 game since you access houses using arrows anyway.
-Putting the three orbs in their sockets is now possible by facing one of the socket from the left and right instead of only from the bottom.
-Fixed some display bugs after the ending
-Changed Holy animation to show crosses instead of the letter I.
-Updated cutscene after you get four crystal shards to look better and be fullscreen, fixing a bug introduced in v4.3 in the process.
-After opening a treasure chest the screen no longer reloads entirely. Only the part erased by the text box is reloaded.
-Fixed graphs being drawn over the CW splash screen.

Download: https://tiplanet.org/forum/archives_voir.php?id=185757 (and once approved: https://www.ticalc.org/archives/files/fileinfo/463/46383.html and https://www.cemetech.net/downloads/files/1277/x2335 )