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
-
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.
-
Any chance for a screenie?
-
A screenie would indeed be awesome :)
What is CopyProg, btw?
Also will the game be like FInal Fantasy?
-
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?
-
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.
-
Oh I see now, thanks for the info Jonius :). Also sounds good Blue_bear_94
-
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.
-
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:
- Managing items: A big step towards the combat engine. The big problem with this is that the 83+/84+ doesn't like empty lists; therefore, a technical item that will never show up in your inventory screen will exist. You will have 1e+99 of these. You cannot use them.
- Equipment: Closely tied with items.
- Abilities: Used in-combat.
-
Is there some reason you're making this incompatible with the newest OSes?
-
Is there some reason you're making this incompatible with the newest OSes?
Possibly.
-
Is there some reason you're making this incompatible with the newest OSes?
Possibly.
Which is ?
-
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)
-
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.
-
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 :(
-
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.
-
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?
-
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:
- Equipment: need to write programs for handling equipment
- Shop: i. e., writing routines for buying items
- Inventory screen: scroll or screen? Scrolling dynamically looks better, but is slower (especially using a hexadecimal display routine). Moving screen by screen is faster, but isn't aesthetically as good.
- And of course, the combat engine.
-
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.)
-
What exactly in the game is incompatible with MP OSes anyway?
-
What exactly in the game is incompatible with MP OSes anyway?
Everything works currently, but I fear that the programs might run more slowly.
-
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)
-
You could also auto-disable mathprint when running :)
-
Which would then make it incompatible with previous OSes. :P Unless you use some asm.
-
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
-
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:
- Other programs may conflict; player might unknowingly delete it
Or I might use a list.
Advantages:
- Easily recognized as a part of a savefile
- Fewer conflicts
Disadvantages:
- Higher memory footprint, especially with many spells
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.
-
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!
-
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.
-
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.
-
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!
-
Another update.
-
Yet another update. Lots of bugfixes, and the remnants of the first World 10 boss coming into place.