Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: blue_bear_94 on July 05, 2013, 02:03:04 pm

Title: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on July 05, 2013, 02:03:04 pm
Go to the last page for the latest release.

You may or may not have known that I have lost interest in Sunrise 3, particularly due to its size and speed. So I decided to back up my data, do a full memory wipe, and start a new project. This time it isn't going to be a card game. I'm emphasizing on having actual rooms instead of menus, and making the game look decent (in terms of ASCII graphics).
I am intending to make the final version incompatible with 2.53/2.55 MP via the launcher. Also, this is already incompatible with the CSE.
Without further ado, here's the first dev release!

Also, I almost forgot that you needed CopyProg to play.
Title: Re: Elvyna 4 - For the 83/84+!
Post by: Sorunome on July 05, 2013, 06:59:40 pm
Any chance for a screenie?
Title: Re: Elvyna 4 - For the 83/84+!
Post by: DJ Omnimaga on July 06, 2013, 02:30:43 am
A screenie would indeed be awesome :)

What is CopyProg, btw?

Also will the game be like FInal Fantasy?
Title: Re: Elvyna 4 - For the 83/84+!
Post by: Jonius7 on July 06, 2013, 03:02:24 am
CopyProg is some sort of Basic program that can copy programs and variables.
http://www.ticalc.org/archives/files/fileinfo/435/43510.html

Sounds great, so where did the name Elvyna 4 come from?
A screenie would be nice.

Uh I'm bad at this stuff, which program do you run?
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on July 06, 2013, 10:51:10 am
CopyProg is some sort of Basic program that can copy programs and variables.
http://www.ticalc.org/archives/files/fileinfo/435/43510.html

Sounds great, so where did the name Elvyna 4 come from?
A screenie would be nice.

Uh I'm bad at this stuff, which program do you run?
ZM does the moving stuff, and C displays the character screen.
Elvyna means "sunrise".
Also will the game be like FInal Fantasy?
It will resemble it.
Title: Re: Elvyna 4 - For the 83/84+!
Post by: DJ Omnimaga on July 07, 2013, 02:25:10 am
Oh I see now, thanks for the info Jonius :). Also sounds good Blue_bear_94
Title: Re: Elvyna 4 - For the 83/84+!
Post by: Jonius7 on July 08, 2013, 01:01:47 am
ZM gives me a domain error. Using Wabbitemu with OS 2.55MP, I think I tried 2.41 as well but it had the same problem.
C gives me a weird output of letters and numbers
Using copyprog2 the new version. Does copyprog go in archive or RAM? It doesn't seem to make a difference.
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on July 08, 2013, 01:15:56 am
In RAM.
Also, where did you get CopyProg? Earlier versions (in other places) had a bug with reading archived programs. Try getting the copy from the latest Omnimaga post.
(The weird output in C is intended. It's not in English.)

Plans for next dev release:

Title: Re: Elvyna 4 - For the 83/84+!
Post by: TIfanx1999 on July 08, 2013, 09:06:14 am
Is there some reason you're making this incompatible with the newest OSes?
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on July 08, 2013, 11:29:26 am
Is there some reason you're making this incompatible with the newest OSes?
Possibly.
Title: Re: Elvyna 4 - For the 83/84+!
Post by: Hayleia on July 08, 2013, 11:49:24 am
Is there some reason you're making this incompatible with the newest OSes?
Possibly.
Which is ?
Title: Re: Re: Re: Elvyna 4 - For the 83/84+!
Post by: DJ Omnimaga on July 08, 2013, 12:17:24 pm
Is there some reason you're making this incompatible with the newest OSes?
Possibly.
Which is ?
something
(I thought I would explain in more details)
Title: Re: Elvyna 4 - For the 83/84+!
Post by: Hayleia on July 08, 2013, 12:31:39 pm
Is there some reason you're making this incompatible with the newest OSes?
Possibly.
Which is ?
something
(I thought I would explain in more details)
Lol.

But seriously blue_bear_94, I can understand that some people don't like the MP OSes (I personally don't use any of the new features so I just stick to the 2.43), but some people do like them (such as Runer112) and other people may or may not like them but don't have the choice (like people owning Pockets) so it is just unfair not to let those people to use the OS of their choice for your game, especially if this is not the OS of their choice.

I think this will just reduce your audience.
Title: Re: Elvyna 4 - For the 83/84+!
Post by: Jonius7 on July 09, 2013, 03:06:22 am
Is there some reason you're making this incompatible with the newest OSes?
Possibly.
Which is ?
something
(I thought I would explain in more details)
Lol.

But seriously blue_bear_94, I can understand that some people don't like the MP OSes (I personally don't use any of the new features so I just stick to the 2.43), but some people do like them (such as Runer112) and other people may or may not like them but don't have the choice (like people owning Pockets) so it is just unfair not to let those people to use the OS of their choice for your game, especially if this is not the OS of their choice.

I think this will just reduce your audience.

Yeah lol 4 short posts in tandem
I was using v2.12 of copyprog from ticalc.org but now I have taken the latest version (July 5) from Omnimaga.
I still get similar results :(
Title: Re: Elvyna 4 - For the 83/84+!
Post by: TIfanx1999 on July 09, 2013, 08:08:08 am
But seriously blue_bear_94, I can understand that some people don't like the MP OSes (I personally don't use any of the new features so I just stick to the 2.43), but some people do like them (such as Runer112) and other people may or may not like them but don't have the choice (like people owning Pockets) so it is just unfair not to let those people to use the OS of their choice for your game, especially if this is not the OS of their choice.

I think this will just reduce your audience.
^Exactly this, unless you have another reason. Since it's your game it's ultimately up to you of course. I'd just find it strange if it was solely because you disliked the MP OSes.
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on July 09, 2013, 11:31:06 am
Yeah lol 4 short posts in tandem
I was using v2.12 of copyprog from ticalc.org but now I have taken the latest version (July 5) from Omnimaga.
I still get similar results :(

Are you sure that you have the latest post?
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on July 12, 2013, 11:57:55 am
2.53/2.55 MP users, rejoice! This dev release is still compatible with MP OSes.
But if you're before 1.15, then you'll need to upgrade, so get a link cable, get 1.19 from TI's website, and go upgrade.
I made some programs to work with the inventory. But there's still work to do:
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on July 25, 2013, 06:34:43 pm
No dev release today or tomorrow, but I have a reason not to support 2.53/2.55 MP:
Using MP OSes will take more memory, and possibly be slower, giving a subsidized gaming experience, and I will not accept criticisms about the speed or memory problems solely on those OSes.
(Also, I decided not to scroll the inventory screen.)
Title: Re: Re: Elvyna 4 - For the 83/84+!
Post by: DJ Omnimaga on July 25, 2013, 09:30:43 pm
What exactly in the game is incompatible with MP OSes anyway?
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on July 25, 2013, 10:01:26 pm
What exactly in the game is incompatible with MP OSes anyway?
Everything works currently, but I fear that the programs might run more slowly.
Title: Re: Elvyna 4 - For the 83/84+!
Post by: DJ Omnimaga on July 25, 2013, 10:16:51 pm
From experience, this only happens if MATHPRINT is activated. If the user disables it in the MODE menu before playing, it should run at perfect speed. The only issue I can think about is the extra Text() row glitch, which happens on the 84+/SE, although a bit more frequently on MP OSes http://tibasicdev.wikidot.com/text . Also some ASM libs such as xLIB or text inversion routines will not work properly on MP OSes either. And yeah I still remember the OS 1.14<>1.15 compatibility issues due to Illusiat 6 only working fine on 1.14 or below XD (unintentionally fixed in the Nemesiat re-release)
Title: Re: Elvyna 4 - For the 83/84+!
Post by: Sorunome on July 26, 2013, 05:09:24 am
You could also auto-disable mathprint when running :)
Title: Re: Elvyna 4 - For the 83/84+!
Post by: Streetwalrus on July 26, 2013, 11:14:48 am
Which would then make it incompatible with previous OSes. :P Unless you use some asm.
Title: Re: Re: Elvyna 4 - For the 83/84+!
Post by: DJ Omnimaga on July 26, 2013, 06:50:11 pm
Yeah true, the programs won't even send with TI-Connect if you try to send it to OS 2.43 or below and it includes Mathprint-only commands. You can always provide an alternate launcher for non-MP OS users, though. The MP launcher would just have CLASSIC:prgmELVYNA4 as code
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on July 26, 2013, 10:04:16 pm
Right now, I'm planning to add spells, as a milestone to implementing the combat engine. My first thoughts were to use Str8 to store the data on what spells the character knows.
Advantages:
Disadvantages:

Or I might use a list.
Advantages:
Disadvantages:

Right now, it's unclear how much memory the game data would take. Probably not much RAM; CopyProg can read most of the data. On the other hand, I still have the combat engine (duh!), entity handling (e. g. with NPCs), and the launcher. And crafting.
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on July 29, 2013, 12:05:59 pm
Well, here's an update.
This consists of all the work that I've done in the past seventeen days, and adds inventory. To open up the menu, use prgmR. Use the arrow keys to navigate, and 2nd to use an item. The inventory files are R and Q. There is a technical item that never shows up in the screen, and is not usable. So next, I have spells, and then I can finally complete the battle engine!
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on October 05, 2013, 09:46:28 am
I haven't released an up date in a long time ;). So I should probably give you what I've done in the two months between.
Behold, the combat engine!
(Store a value into Ans and run prgmF)
Also, for those with problems with Domain errors when running prgmZ, try using prgmL first.
Edit: For those wanting to know how I implemented spells, I used a list to store 24 bits of data in each entry. Try storing {63} to LW.
Title: Re: Elvyna 4 - For the 83/84+!
Post by: Dapianokid on October 05, 2013, 02:19:02 pm
blue_bear_94, you just earned yourself a spot on my essentials folder for calc gaming when going on road trips. This game will be the prequel to my attendance of a wedding, takin gthe place of my Rubi'ks cube! :O this is a cool game.
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on October 31, 2013, 04:27:53 pm
blue_bear_94, you just earned yourself a spot on my essentials folder for calc gaming when going on road trips. This game will be the prequel to my attendance of a wedding, takin gthe place of my Rubi'ks cube! :O this is a cool game.
Please note that this game is nowhere near complete. I have yet to produce a coherent program, and after doing so I must add all the data.

On the other hand, here's all my work from the 26 days since the unreleased 131005 release. Enjoy, and happy Halloween!
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on November 09, 2013, 05:05:51 pm
Another update.
Title: Re: Elvyna 4 - For the 83/84+!
Post by: blue_bear_94 on November 28, 2013, 08:56:52 pm
Yet another update. Lots of bugfixes, and the remnants of the first World 10 boss coming into place.