Omnimaga

Omnimaga => News => Topic started by: Hot_Dog on March 25, 2011, 05:35:06 pm

Title: Correlation Beta Now Available
Post by: Hot_Dog on March 25, 2011, 05:35:06 pm
Correlation
(http://www.omnimaga.org/index.php?action=dlattach;topic=7301.0;attach=6832)   BETA   (http://www.omnimaga.org/index.php?action=dlattach;topic=7301.0;attach=6833)

Correlation is now available for testing!  This will be a closed beta test, meaning I will give you the password to the file if you agree to the testing requirements below.  (I don't want people to download the program just to play around with it.)  To all previous testers, use the password I sent you in the PM of Correlation Alpha.  However, please PM me if you don't remember what the password is.  


http://www.omnimaga.org/index.php?action=dlattach;topic=7301.0;attach=6827

Link to Font Compilers: http://www.omnimaga.org/index.php?action=dlattach;topic=7301.0;attach=6849
http://www.omnimaga.org/index.php?action=dlattach;topic=7301.0;attach=6850

LAST MINUTE NOTES: Feel free to post projects that you are working on, including screenshots and information.  Also, if bugs are found, please send me all the files you are working with to make it easier for me to locate and fix the bug.

Requirements for testing:

1. You must read the full manual to the letter.   If you downloaded and read the full manual from the topic "New Correlation Manual," you DO NOT need to read it again.  
2. You do not need to make a full program/game, but you must make a program good enough for a high-quality screenshot.  Advertise!  In this case I would rather have 10 seconds of sweet-looking gameplay than 3 hours of crummy graphics.  Please feel free to convert a Ti-Basic program to use Correlation if you wish.
3. You must choose at least one option from a list below to test throughly.  That means you code for it, and you try to mess it up to make sure that error-checking works and the calculator won't crash.

Optional:

1. If you wish, or if you don't care, I would like to include your program as an example program for new users to look at
2. If you are able, please write a good review on ticalc.org!  You don't have to rate the program 10/10 if you feel it doesn't deserve it, and you can list problems you find, but please leave it positive and constructive.



Your program can include any features of Correlation that you wish to add.  However, when you write your program, you must include at least one of the options below to include and test as much and as throughly as you can, including trying to crash the calculator (preferably crashing an emulator).  Choose one of these options.  I have listed who is doing what so far as a reminder, but for any newcomers, TWO PEOPLE CAN WORK ON ONE THING:

1. Include a map with tiles anywhere from 2x2 to 16x16 in size
2. Include a map with tiles anywhere from 9x9 to 15x15 in size - SHIMBS
3. Write a program that doesn't use the full screen for displaying text - YUNHUA98
4. Write a program that uses animated text/tiles - FINALETI
5. Write a program that makes good use of Word Wrap Mode - GEEKBOY1011
6. Write a program that makes good use of Clip Mode.  That is, when text reaches the edge of the screen (or window), it stops displying
7. Write a program that makes good use of Wrap Mode.  That is, when text reaches the edge of the screen (or window), it wraps to the next line - QWERTY.55
8. Write a program that uses abs( as a replacement for sub( when it comes to retrieving substrings - XEDA
9. Write a program that uses only the homescreen - RAYLIN
10. Convert a previous game - MEISHE91


The testing period will be at least a month, perhaps more if many bugs are found.  For my part, I will be converting Builderboy's facotry game to use Correlation, as well as adding 2 more features: Auto-Erase and, of course, Correlific Mode.

I will have a topic under Our Projects/Correlation for reporting bugs.  Please do not post them in this news article.  Also, for those of you testers who want the source code, I'll have it for you in a few days.

Thanks to testers!  You will be thanked in the manual!
Title: Re: Correlation Beta Now Available
Post by: yunhua98 on March 25, 2011, 05:38:50 pm
Nice!  btw, can I change mine to the first testing subject?  Is it basically making a tilemapper?  Or I could do both by including my current test subject in NPC dialogs.  (No, I'm not starting a new RPG project, unless I get further along in Gateways and decide to do a prequel/sequel or something.  :P)
Title: Re: Correlation Beta Now Available
Post by: Hot_Dog on March 25, 2011, 05:56:17 pm
Nice!  btw, can I change mine to the first testing subject?  Is it basically making a tilemapper?  Or I could do both by including my current test subject in NPC dialogs.  (No, I'm not starting a new RPG project, unless I get further along in Gateways and decide to do a prequel/sequel or something.  :P)

I'd prefer you do both rather than switch, but your choice
Title: Re: Correlation Beta Now Available
Post by: yunhua98 on March 25, 2011, 05:58:39 pm
okay, I'll try to do both, but if I can't I'll just do my old one.  ;)  Although I think I should be able to.
Title: Re: Correlation Beta Now Available
Post by: DJ Omnimaga on March 25, 2011, 06:11:23 pm
read the full manual
How do we do that? O.O

J/k awesome work, I'm happy to see it released. Sadly I might not have much time to test, but I can't wait to see what people will make with this.
Title: Re: Correlation Beta Now Available
Post by: Hot_Dog on March 25, 2011, 07:00:01 pm
By the way, feel free to post projects that you are working on.  Also, if bugs are found, please send me all the files you are working with to make it easier for me to locate and fix the bug.
Title: Re: Correlation Beta Now Available
Post by: shmibs on March 25, 2011, 07:00:23 pm
alright, i'll get right on it Hot_Dog! i can't wait to see what new stuff you added.
Title: Re: Correlation Beta Now Available
Post by: alberthrocks on March 25, 2011, 08:12:52 pm
I'll try implementing this:
"Write a program that makes good use of Clip Mode.  That is, when text reaches the edge of the screen (or window), it stops displaying"
It's the easiest of the bunch, so I'll take that :)

That manual was extremely long... O_O (53 pages to be exact)
My spriting skills are probably terrible, but I'll see what I can do. :)
Title: Re: Correlation Beta Now Available
Post by: TiAddict on March 25, 2011, 08:40:03 pm
Hey i can i test this?
Title: Re: Correlation Beta Now Available
Post by: Hot_Dog on March 25, 2011, 08:46:40 pm
Hey i can i test this?

Sure!  Just let me know if there's a particular kind of feature you want to focus on (from the list of 10 above) and I'll send you the password.
Title: Re: Correlation Beta Now Available
Post by: AngelFish on March 25, 2011, 10:25:31 pm
Just out of curiosity, where's this mystical font compiler mentioned in the documentation?
Title: Re: Correlation Beta Now Available
Post by: Yeong on March 25, 2011, 10:26:43 pm
can I try clip mode thingy?
Title: Re: Correlation Beta Now Available
Post by: shmibs on March 26, 2011, 01:13:01 am
oh hey, HOT_DOG, i just realised that the screenshot i gave you for inclusion in the manual was a messy jpeg, so here's a cleaner version that you can use.
Title: Re: Correlation Beta Now Available
Post by: Hot_Dog on March 26, 2011, 01:18:15 am
WHOOPS!  Attached below are the font compilers.  Sorry about that.  You'll need to use bmp28xp for the time being, or type "java FontCompile".

@shimbs thanks

@yeongJIN_COOL Sure, let me send you the password.
Title: Re: Correlation Beta Now Available
Post by: Geekboy1011 on March 26, 2011, 01:23:28 pm
woo finnaly and somethign i can work on while i am grounded (seeing as i dont need a pc side compiler xD)

imma get to work now hope it comes out as good as i want it to xD

and any chance someone can Hammer out a on calc font compiler for grounded people like me >.> <.<
Title: Re: Correlation Beta Now Available
Post by: Hot_Dog on March 26, 2011, 02:04:33 pm

and any chance someone can Hammer out a on calc font compiler for grounded people like me >.> <.<

There's a couple of them being worked on.  In the mean time, put your font on the calculator with pic0-pic9, send them to [email protected], and I'll make a font for you.  Don't forget to send me your starting/ending character numbers :D
Title: Re: Correlation Beta Now Available
Post by: Geekboy1011 on March 26, 2011, 02:16:33 pm
alright with my game though its not to font changing intense so ill just work with the standard one for now ^_^ i really only need ti's lowercase font actually xD
...that is until i decide to add graphical items to a text based if adventure game xD
Title: Re: Correlation Beta Now Available
Post by: Hot_Dog on March 26, 2011, 02:21:47 pm
alright with my game though its not to font changing intense so ill just work with the standard one for now ^_^ i really only need ti's lowercase font actually xD
...that is until i decide to add graphical items to a text based if adventure game xD

Just remember, word wrap does not work with the standard font.
Title: Re: Correlation Beta Now Available
Post by: Geekboy1011 on March 26, 2011, 02:39:53 pm
aight good to know still reading the readme its long T.T
Title: Re: Correlation Beta Now Available
Post by: Hot_Dog on March 26, 2011, 02:57:13 pm
aight good to know still reading the readme its long T.T

Yeah, sorry about that.  I'm trying to make a quick start guide, but there's so much important information it's not easy.
Title: Re: Correlation Beta Now Available
Post by: DJ Omnimaga on March 26, 2011, 04:15:02 pm
By the way in the future, will there be a GUI-based font compiler? One thing holding back people from using certain softwares is having to use command prompt or going through plenty of weird steps before achieving something.
Title: Re: Correlation Beta Now Available
Post by: Hot_Dog on March 26, 2011, 06:05:28 pm
I am not able to make a GUI-based font compiler.  I know that there are going to be the on-calc ones that will be GUI, but the more projects I add, the less likely I will be able to finish S.A.D.

But someone else has my permission to make one.
Title: Re: Correlation Beta Now Available
Post by: yunhua98 on March 26, 2011, 08:33:43 pm
I tried compiling a font today using both bmp28xp and the GUI one, but both generated files say "Incompatible type' when sending with TI_Connect.  ???
Title: Re: Correlation Beta Now Available
Post by: AngelFish on March 26, 2011, 09:27:46 pm
Okay, looks like I managed to [mostly] fix Yunhua's file. Here's what I did: First, I compiled the font into a .8xp file. Then I took the .8xp and ran it through source coder to get the information. I copied and pasted that into a new file and sent it to the calc. On-calc, I then corrected all of the "?" tokens with the proper sequences from the original copy/paste and sent it back to the computer to compare to the original file.

@Hot_Dog: is there any chance the input number could be in hex rather than Decimal to make it match the chart?
Title: Re: Correlation Beta Now Available
Post by: Geekboy1011 on March 26, 2011, 10:27:33 pm
Ok so i compiled the ones from this thread

http://ourl.ca/8390/184767

and they now send to calc idk if they work right yet have yet to make a font of my own :/

there attached gluck

EDIT just tested it and it works on my calc so ... YAY?!?!? ??
Title: Re: Correlation Beta Now Available
Post by: Hot_Dog on March 26, 2011, 11:21:06 pm

@Hot_Dog: is there any chance the input number could be in hex rather than Decimal to make it match the chart?

I don't know java, but if Deep Thought or someone else wanted to add it, I would not hesitate.

At least I know that you all know what you're doing ;D
Title: Re: Correlation Beta Now Available
Post by: Geekboy1011 on March 26, 2011, 11:23:14 pm
if i knew enough java i would but im not that smart java wise may nag coolio to seeing as we have the working version of the compiler now ;)

back to making 2 font sets that are 50 characters long each ....this is the scourge of word wrap :/
Title: Re: Correlation Beta Now Available
Post by: Hot_Dog on March 26, 2011, 11:25:38 pm
By the way, I apologize if I had the wrong font compilers attached.  I thought for sure they were correct.  Whatever the case, I edited the links on the news page
Title: Re: Correlation Beta Now Available
Post by: Geekboy1011 on March 26, 2011, 11:28:02 pm
alright thank you and its not to much of a problem we got it to work xD
Title: Re: Correlation Beta Now Available
Post by: AngelFish on March 27, 2011, 12:07:42 am
At least I know that you all know what you're doing ;D

*Cough*

I can't speak for everyone else, but I pretty much I made it up as I went along :P
Title: Re: Correlation Beta Now Available
Post by: Deep Toaster on March 27, 2011, 12:13:41 am
@Hot_Dog: is there any chance the input number could be in hex rather than Decimal to make it match the chart?

Done. The compiler attached takes numbers as hex instead of decimal.

I also optimized and cleaned some stuff up. You'll have to compile it though.

EDIT: Rename it bmp28xp, of course.

EDIT2: Stupid error. Go to http://ourl.ca/9898/190680 for the fixed version.
Title: Re: Correlation Beta Now Available
Post by: AngelFish on March 27, 2011, 12:17:51 am
Can someone compile it please? I don't have anything Java dev related except for the JVM opcodes on my system :(


Oh, apparently someone made an online Java compiler (http://www.innovation.ch/java/java_compile.html).

It returns this error though:

Code: [Select]
/tmp/jc_16626/bmp28xp_awesum_version.java:168: ';' expected
sum += initArray[i] + (initArray[i] < 0 ? 256 : 0)
Title: Re: Correlation Beta Now Available
Post by: Hot_Dog on March 27, 2011, 10:29:40 am
@Hot_Dog: is there any chance the input number could be in hex rather than Decimal to make it match the chart?

Done. The compiler attached takes numbers as hex instead of decimal.

I also optimized and cleaned some stuff up. You'll have to compile it though.

EDIT: Rename it bmp28xp, of course.

I should probably include this one in the final version to replace the old one.  Qwerty's right, it's much easier to look at the table and input a value rather than convert, especially for newer users
Title: Re: Correlation Beta Now Available
Post by: Deep Toaster on March 27, 2011, 08:20:53 pm
Oh, apparently someone made an online Java compiler (http://www.innovation.ch/java/java_compile.html).

It returns this error though:

Code: [Select]
/tmp/jc_16626/bmp28xp_awesum_version.java:168: ';' expected
sum += initArray[i] + (initArray[i] < 0 ? 256 : 0)

Whoops, missed that. Fixed.

Also, where's that online Java compiler? O.O

EDIT: Nvm, Google.
Title: Re: Correlation Beta Now Available
Post by: Geekboy1011 on March 27, 2011, 08:27:22 pm
Compiled

see attachment

rename to bmp28xp.class run as normal