556
TI-BASIC / Re: Streaming Method (Celtic III)
« on: July 18, 2009, 10:33:47 pm »
Quick note: The errorhandle function doesn't like to work for some odd reason. It's a bug that I've mentioned briefly on the UTI forums.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to. 556
TI-BASIC / Re: Streaming Method (Celtic III)« on: July 18, 2009, 10:33:47 pm »
Quick note: The errorhandle function doesn't like to work for some odd reason. It's a bug that I've mentioned briefly on the UTI forums.
557
Escheron: Shadow over Ragnoth / Re: Escheron: Shadow over Ragnoth« on: July 18, 2009, 10:04:22 pm »
OOookay. So, here's yet another screenshot that goes along with the game's progress. Keep in mind that the dev team logo is subject to change, but I don't think we'll really change it. It kinda looks cool. Also, this screenshot is a friendly 9-10FPS for those web browsers that don't want to show it at any higher frame rate. The game actually runs pretty smoothly. This time, it demonstrates a few more effects and a text box thingamajig (OMG, Chrome doesn't mark that "word" misspelled?) along with a simple demo of the menu system (basically choosing one of the two options). If you're a fast reader, you might be able to catch what the Dev Team rep (me) is saying.
Also, I shouldn't be really showing you this, since the screenshot includes maps not meant for your beady little eyes quite yet. But, I *do* cycle through them so that you'll see the one that I am authorized to show: the overworld map. Also, the grayscale is completely broken during map loading. This is no accident. Between map switches, the screen either goes white or is blanked out with a contrast effect. Speaking of contrast effect, Wabbitemu doesn't want to show it in the screenshot, which is why I skipped past the first effect (which is the reason why it took a little longer than "usual" to get from background to actual title screen). EDIT: The portrait insert for the message detailing that the save/load doesn't work quite yet isn't exactly game canon, but me and Zera decided (AFTER I "made" it) that it'll go great in the game's Dev Room whenever you try to speak to anyone in there. 558
Introduce Yourself! / Re: Harro thar« on: July 17, 2009, 12:49:01 pm »
Be sure to show your appreciation to our IRC entity, Netham45. He's the blue lobster everyone's enjoy snacking on.
559
Miscellaneous / Re: Post your desktop« on: July 15, 2009, 02:28:08 pm »
I personally can't understand how people can live their lives with their desktop so cluttered up. I certainly had a phase where I would clutter my desktop up, too, but it got annoying fast. Anything I won't be using for more than a few weeks or that I deem way too important to not have fast access to goes in my "Unused Icons and Files" folder, so they're still there if I ever need them again. I keep most of my icons on the outside of the screen so I can still access them while my dev environment is open. Also, for the love of all that is holy, make your taskbar dual-layered. You can fit so much more in there and still have room for everything else while still having everything readily available.
Aaaanyway. That's just me. This is my second screenshot, but this time, it's of a clear desktop. 560
Other Calc-Related Projects and Ideas / Re: Crimson warfare the ti game« on: July 14, 2009, 04:07:30 pm »
Not to burst a bubble or anything, but if you're coding sprites in ASM, you'll have the beautiful method of coding your sprites in binary. While it may seem more tedious, you'll be able to stand away from your monitor and eyeball the binary to see what kind of monochrome image you'll come out with. Besides that, you'll be coding these pixels as they appear in the binary so can go ahead and set the insert mode for your favorite code editor and replace away.
The only reason why I didn't do that stunt with Celtic III is because you'd lose any kind of size benefit if it has to parse 8 bytes for a single displayable byte, as opposed to just two hex digits (2 bytes for every 1 byte). BASIC utilities that convert binary to hex shouldn't be that hard to code, and furthermore, they may already exist somewhere on UTI or ticalc. 561
TI-BASIC / Re: Text Wrapper« on: July 09, 2009, 07:29:24 pm »
If only you were using ASM, I'd throw a bone and give you a full-screen wordwrapping routine that correctly wraps any text you throw at it. It's the same one being used in CaDan.
But, no. I haven't the energy to do something like that in BASIC. Another idea for Celtic III. (edit: currently low on caffeine) 562
TI-BASIC / Re: Text Wrapper« on: July 09, 2009, 07:17:12 pm »
I think the routine was around 800 bytes to perform box drawing, text wrapping, AND have a little moving arrow at the bottom of the screen to indicate that there's more text. The only problem is that it could only handle line lengths of 16 chars wide. Something about the math that went wild.
563
Pokémon Purple / Re: Pokemon Purple« on: July 09, 2009, 06:42:18 pm »
I believe he's using Celtic II to stash program data into appvars. Celtic II (if he has that version) can read and write information from and to appvars in the exact same fashion as it can program variables, with the sole exception of a lead-in byte for the name. While programs can't *run* appvars, Celtic II can retrieve data from appvars for the program.
The stuff you throw into an appvar using Celtic II is the same material you throw into a BASIC program, be it actual code, or data indexed by a line number. The Celtic III app consolidates most of these functions but if he used that huge app, people are going to start wondering why the game isn't fully graphical, which is something he wants to avoid. Also somewhat related to the fact that Celtic II is just under 1K while Celtic III app is 16K. ------------ EDIT for further clarification. Celtic I is a line-read only ASM program. It is unavailable to the public, as I've lost the original source for that long ago. Only one or two other people on this planet may have a copy of it lying around. Celtic II is a line read/write ASM program that can access appvars as well, through its documented system. It has a full error system so one can easily determine why a particular function failed if it did. It can perform said functions, along with (un)archiving program/appvars and maybe one or two other things. This project was discontinued after a failed attempt at a line delete command, due to the source being way too messy. Celtic III comes in two flavors. Celtic III ASM program is a fully recompileable program that you can use to include only the functions you want. Simply edit the ones and zeroes (fully documented) for the features you want and then compile the mess. If you want only the line-read commands, just specify that and compile away. It extends the idea of Celtic II greatly, as you can edit data on a byte-by-byte basis instead of just a line-by-line basis. Among other things. This has been discontinued in favor of the next item. Celtic III APP is a Flash Application that has grown in popularity as the ever famous xLIB has been (to some extent) emulated within. It features everything the other Celtic programs can do, and far more. It can run programs that rely on xLIB without modification. It can also run programs that rely (only) on Omnicalc sprite() command, as well. It has image archival tools and a whole host of other useful utilities. This app is still a work in progress, but it has been put on hold in favor of other projects. All available versions of the Celtic program are open-source, so you can make your changes as you deem fit. Just... don't try to view Celtic II's source, as it has caused experienced ASM coders to suffer aneurysms. Okay, it's not THAT bad, but it has come close to it. EDIT2: Yes, I wrote the Celtic programs. No, I can't help you use it. I'd feel terrible having to read the ReadME file for a program I wrote myself. Oh, and everything *is* in the readme file. It's just ... poorly organized. If you do read the readme files, please, please PLEASE read the warnings. This will save you many headaches. No, really. Yes, the helmet *is* required. EDIT3: If you can't figure out how to recompile the program, PM me with what features you want enabled, and I'll do the recompiling for you. Since files cannot be attached to PMs, look for the result somewhere in the Randomness thread when you're done. I've done this for two people already, and I'm good for the offer as long as I have everything together. EDIT4: If you want me to clarify something in the readme, let me know. I'm not afraid to admit to any mistakes. 564
Miscellaneous / Good and bad news« on: July 09, 2009, 01:45:34 pm »
The bad news is that my laptop suffered a nice drop that broke a few more things cosmetically.
The good news is that I'm currently using said laptop to make this post, so I know it ain't all that broke. Hopefully, the harddrive continues to run even though the machine fell in a position where the hard disk platter was perpendicular to the ground. This shouldn't *break* the disk, since it successfully woke up from sleep (actually, the fall made it "wake up"). I promptly backed up the Lost Legends II project just in case the disk suffered latent damage. But, now I worry. Do hard disk failures happen immediately AFTER such abuse or do those things tend to crop up later? 565
General Calculator Help / Re: Ti Connect Corruption« on: July 09, 2009, 10:54:57 am »
If you've tried all the on-calc solutions, have you tried running your linking programs under an admin account, or installing them under one? I've found in some places that being admin is good. Else... I dunno what I can say that hasn't been said already.
Or you can try your luck at TiLP. If you choose to go that route, however, you MUST uninstall TI-Connect completely. Otherwise, there will be driver conflicts and bad things will happen. Oh, and be sure to install (and use) it as an admin. 566
TI-BASIC / Re: Ideas and Help« on: July 08, 2009, 10:37:36 pm »
To feed the necropost, Celtic III *does* have the ability to hide programs and appvars and will still read from them as though they weren't hidden. Don't try to actually run one of those kinds of programs, though.
And there are known issues revolving around archiving a "hidden" program. Supposed to cause, like, major memory meltdown or something. 567
Computer Projects and Ideas / Re: A DnD Idea« on: July 08, 2009, 10:31:29 pm »
What exactly is the idea? Were you thinking about a rule helper utility or calculator for such? I've figured such would be relatively useful instead of having to scan through the books each time you needed to look something up.
Also, ideas like that would make great use of Celtic III, as I know teh rules are HUEG. If you're talking about writing a game based on that, uhm... I'm, like, NOT the person to talk to. Sorta. Maybe? I've already got too many projects on my plate! Leave me alone! *runs away crying uncontrollably* Uhm... I mean... yeah... We'd need a description. As far as I've read in the topic, I actually haven't seen what the idea in mind is. Just sorta speculation-y stuff. EDIT: Sorry. I hadn't a clue. Maybe if the forums had a different background for calculator-related material or non-calculator-related material, I might understand. The only indication if you click on the new topics from the front page is the barely visible breadcrumbs thingie at the top. No one EVER checks that. Unless ... maybe... I dunno. 568
TI-BASIC / Re: Text Wrapper« on: July 08, 2009, 10:22:46 pm »
Looking good. DJ Omnimaga, the purpose of the routine seems to be to allow text wrapping inside of a textbox placed anywhere on the screen. The routine would be used in conjunction with a box drawing routine. That way, you wouldn't have to worry about figuring out how much text would go on a single line. Not only will this ease programming woes, but it would also save space for each line delimit you had.
Do correct me if I'm wrong (horribly). The next logical step is word-wrapping! The inString() function is *very* useful for that task, though it's been forever since I've done anything like that. The most recent thing I've ever done with it involved writing an installer for RoL3... Keep up teh good works. EDIT: Also, if I was right about the whole boxy thing, I think it might've done the screenshot justice to have a box to show with it. I've written... DANG! I actually HAD a word-wrapping routine stuffed somewhere in my backups! The backup that TiLP ate up >.< 569
Computer Projects and Ideas / Re: A DnD Idea« on: July 08, 2009, 07:12:16 pm »
On a backup redemption ticket:
"I prepared explosive runes earlier this morn..." *BOOM* Nah. I've heard loads about it, and I've sat in on a game once, but never have I played it. I was rather interested in it, and my contact for the Lost Legends II project seems to play it. 570
Escheron: Shadow over Ragnoth / Re: Escheron: Shadow over Ragnoth« on: July 06, 2009, 09:46:53 pm »
Sorry for the double-post, but I think this screenshot might be worth of it. Got smoothscrolling to work, though Wabbitemu makes it scroll faster than it should. Is it because of the emulator, or is it because the 83+SE interrupts are just that much faster?
btw, this is actual smoothscrolling. x1 speed. The screenshot might chop it up a bit, but it's actual speed on the emu. EDIT: Swapped out the screenshot with something better. EDIT2: Looks better in Firefox. Google Chrome just isn't doing it. |
|