Show Posts

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.


Messages - merthsoft

Pages: 1 ... 5 6 [7] 8 9 ... 16
91
TI Z80 / Re: Tokens
« on: June 21, 2011, 06:32:13 pm »
Alright, I've made a couple updates:
  • Command line file opening. Do "TokenIDE.exe file1 file2 etc." from the command line and it will open the files (this also means that dragging a file onto the .exe (or "Open With") will also open the files).
  • Drag and drop file opening. If the IDE is open, drag a file on to it to open it.
  • If you've already confirmed overwrite for saving a file, it will not prompt you again (until you close and reopen it).
Next I'm working on list/matrix manipulation.
Download at the normal spot:
http://merthsoft.com/Tokens.zip

92
TI Z80 / Re: Tokens
« on: June 11, 2011, 04:51:00 pm »
Anyway, back on topic: Merthsoft, I can send you an updated version of AxeTokens.xml if you still need one, as I said, I added an "Axe" group which contains all commands in their Axe versions. I also replaced the "u", "v" and "w" variables with "var", "appv" and "grp" respectively. I thought about attaching it, but I guess there is some minimum post number I need to reach before being able to attach files. :P
Yes, please do: shaunm.mcfall at gmail. Thanks :)

Edit:
Ok, he sent me the file and I looked in to it a little bit. Instead of adding the "Axe" group to each token, you can alternatively just add the main "_default" group. So just add:
Code: [Select]
<Group name="_default" comment="The standard TI-BASIC commands." site="http://tibasicdev.wikidot.com/home" /> or
Code: [Select]
<Group site="http://axe.omnimaga.org/" comment="The Axe parser commands." name="_default"/>right after the "Tokens" tag, and it should make that the default group. That should require less editing and, I think, a cleaner file.

93
TI Z80 / Re: Tokens
« on: June 11, 2011, 04:25:55 pm »
Did you change the Token file to AxeTokens.xml? You have to do that in order to use Axe tokens and since it always worked fine for me, I'm wondering if you did.

In fact, I also gave Merth an updated AxeTokens.xml that he will update in newest version :)
I'm pretty sure he got it working. Also, your version is in the current download :D

94
TI Z80 / Re: Tokens
« on: June 11, 2011, 04:21:16 pm »
That's awesome! By the way are programs unlocked by default?

I think a nice feature would be a tool to batch lock/unlock/archive programs, so it's easier to edit old calc games or make games compatible with older emulators like PindurTI.
Programs are whatever they are in the 8xp by default. If you're starting a new one or loading it in from a txt file, they're unlocked, though. As for the batch lock/unlock/archive, that'll all be included when I get the whole "project" system in place, but good idea.

Great program Merthsoft, this is really useful for working on larger projects!

I'm currently using it to work on my DROD clone in Axe (which, afaik, hasn't been done before), though there is one small thing bothering me about TokenIDE: when you save with Ctrl-S, you have to confirm the overwrite everytime, which is slightly annoying to people like me, who have a habit of quicksaving often to prevent data loss. ;)

Also, the included AxeTokens.xml did not work for me, importing it caused no new category or any changes to appear. I figured out the XML format and found out that the Axe commands are not assigned to any new group. AxeTokens.xml can be fixed by adding the line
Code: [Select]
<Group name="Axe" comment="The Axe parser commands." site="http://axe.omnimaga.org" /> inside the "<Tokens [...]>" tag, and adding
Code: [Select]
group="Axe" into every "<Token [...]>" tag.
This causes a new "Axe" group to appear which contains all commands displayed as if you were using Axe.
Thanks for the input! You should definite upload/email me your changes with the axe tokens file so that I can include it in the download. I haven't really done a whole lot of work with Axe or that file, it's mostly been other contributors.

95
TI Z80 / Re: Tokens
« on: June 09, 2011, 10:53:18 pm »
Ugh, I haven't updated here in forever. Shame on me.

Here's a recent screenshot:

Stuff I've added:
  • Tokens pane: Now, not only can you see the byte, but you can see each token broken out. I reckon this makes it easier to check out what is actually going to be on the calc.
  • Locked Programs: You can now specify if a program is locked or not. This doesn't persist in txt files (I'm still thinking about how to do that), but I know some people have wanted to be able to set it in .8xp files.
  • Archive Programs: You can now specify if a program is in the archive.This doesn't persist in txt files (I'm still thinking about how to do that), but I know some people have wanted to be able to set it in .8xp files.
  • Dirty Flag: Shows you if you've edited the program. It'll also stop you from closing the program and ask you if you want to exit without having saved.
  • Closing Tabs: WHAT A NOVEL IDEA!
  • App Var Support: You can open/save appvars, and open a program and save it as an appvar and vice versa.
  • Tokenization Prompt: When you tokenize the file, it asks you where you want to put it.
  • Fixed Up XML Files: I've updated the Tokens file to put all the Y-Vars in {}. I've also added a Y-Vars group to the file, so it shows up in the references pane. I've removes Tokens1.xml and renamed Tokens2.xml to Tokens.xml and made that the default. I've also added Scouts modified AxeTokens.xml because it adds stuff. I've also added some comments to the xml files to credit people's help and a note on my hopes for people's usage of it. Basically the idea is the more people using a standardized format in their software, the better, that way people can mix-and-match their software etc. I'm open to changing the schema if things need to be added.
Here's the download!
http://merthsoft.com/Tokens.zip

96
TI-BASIC / Re: Typing TI-BASIC/AXE in TokenIDE
« on: May 26, 2011, 11:22:13 am »
... that token panel looks cool! Can it be optionally disabled?
It can't be disabled, but that's because there's no real reason to do so. Maybe if someone is using a REALLY slow machine they'd notice a performance hit. If it comes up as an issue, and I can turn off the auto-update.

Ok then I'll try and sum up the differences for beginners like me:

Tell me if there's any mistakes
Ah, that's wonderful, I should definitely include that in the download, you'll be credited. Thanks!

97
TI-BASIC / Re: Typing TI-BASIC/AXE in TokenIDE
« on: May 25, 2011, 11:33:33 am »
That's fair. It's going to be different for different keyboards/users, that's why I added the "alt" in there. You can, of course, edit the xml to your liking and make → the main.

98
TI-BASIC / Re: Typing TI-BASIC/AXE in TokenIDE
« on: May 25, 2011, 11:28:17 am »
→ is an alternative for ->, so as Scout said they both work. However, -> is the main symbol, since that's the one that's easiest to type in the keyboard, that means when it's opening a program it'll show it as ->, even if you put →.

It might be a good idea for me to have some sort of look up.

Also note that if you want to actually use a tilde, you'll want to use the string:
Code: [Select]
|~If you actually want a vertical bar and then a tilde, you can use backslash to escape it, but then you need to include the bar for a tilde:
Code: [Select]
|\||~
You should also update to the most recent version of tokens:
http://merthsoft.com/Tokens.zip
I don't know which version you're using, but some improvements have been made. Specifically the "Tokens" pane when editing a file which helps show how it's actually getting converted for the calc:


This reminds me that I need to update the Tokens thread here, someone should make sure I do that when I get home.

99
Computer Programming / Re: IRC Score Bot
« on: May 10, 2011, 09:29:49 am »
Yeah but #cemetech had less spam than us without the bot, so adding it there wasn't too bad. In #omnimaga there's more randomness so imagine how bad it will be if people go random and starts abusing the bot too. And then it gets much harder for admins to stop the sapam if there is too much.
It definitely can get spammy. There're also a lot of junk entries that I go through and clean up. An addition that helps to abate everyone wanting to check all the scores is that you can access the scores online, so if people get overly spammy you can point them there. I think if you include that, you can lessen the abuse. That being said, we do have to be pretty vigilant when it comes to moderating DecBot abuse.

100
News / Re: Being a Diplomat
« on: May 06, 2011, 08:38:00 am »
From what I can gather, however, a lot of the bashing was mostly complaining about how things are done here, and sadly, this seems to be by human nature to complain about stuff without telling the right people directly.
It's a sad fact that people just like having something to complain about (and yes, I'm aware that I'm complaining about people, thus falling into my own generalization). I find it quite unfortunate that, in general, people can't just live and let live.

101
News / Re: Being a Diplomat
« on: May 04, 2011, 10:29:33 pm »
In essence I agree with this post. However, I'm not sure I like the usage of words like "diplomacy", "threaten", and "loyalty"--they make it sounds too much like the sites are countries at war with one another. They seem hyperbolic. I feel that it's this kind of strong mindset that leads to such an us-vs-them not-invented-here mentality, and opens up a rift where there need not be one. That being said, I'm not sure what other words could be used. Maybe "calm rationality", "offended", "fondness for a particular site". I know that I, personally, don't feel any loyalty to any particular site, at least not strictly speaking. Maybe I'm in the minority here when I express this, but they're just websites. I'm here to program and chat with friends, not bicker over trivialities (except maybe which programming language is the best, or which calculator one should buy). It shouldn't be so arduous to remain neutral in a programming community. I think, in general, a big issue is one of synecdoche. Person-From-Site-A will see Person-From-Site-B doing something PFSA doesn't like, and will assume that means the entirety of Site B is a certain way. We all need to keep in mind that, for the most part, everyone acts to their own end, and not always as a representative of the site that they frequent. Great advice, though. I think (like calcdude said) this applies to interpersonal relationships in general. If everyone approached conflict in this manner, there'd be a lot less, well, conflict.

You have a very, very good point about word choice.  merthsoft++.  The advice is very valid in that kind of situation.  However, I have friends here that are as valuable to me as my college friends and neigherborhood friends, hence the word "loyalty."  And unfortunately, I always think of "diplomacy" and "threaten,"  since I felt threatened and was a diplomat.

Synecdoche is very, very true, ++ again.  And this article definitely applies to that.  However, I wrote this article because sometimes things go too far.  It starts with just two people, but eventually they bring everyone they know into it, and it turns into a site-A attacking a site-B.  I wish it didn't happen, but it does. :(
I agree with your points here. Especially about having really-close internet friends, so I see where you're coming from with that.

As far as your second paragraph, you're right about things going too far. I feel like the tiniest of arguments end up spiraling out of control, especially when everyone else gets involved. I think, related to "4. Don't bring other people into the conversation once it starts.", there should be "4.5. Don't bring yourself into conversations, unless you're 100% certain that you can be rational and impartial". It's hard to do, but often times just staying out of other people's fights will keep the fight from getting too huge.

102
News / Re: Being a Diplomat
« on: May 04, 2011, 09:40:58 am »
In essence I agree with this post. However, I'm not sure I like the usage of words like "diplomacy", "threaten", and "loyalty"--they make it sounds too much like the sites are countries at war with one another. They seem hyperbolic. I feel that it's this kind of strong mindset that leads to such an us-vs-them not-invented-here mentality, and opens up a rift where there need not be one. That being said, I'm not sure what other words could be used. Maybe "calm rationality", "offended", "fondness for a particular site". I know that I, personally, don't feel any loyalty to any particular site, at least not strictly speaking. Maybe I'm in the minority here when I express this, but they're just websites. I'm here to program and chat with friends, not bicker over trivialities (except maybe which programming language is the best, or which calculator one should buy). It shouldn't be so arduous to remain neutral in a programming community. I think, in general, a big issue is one of synecdoche. Person-From-Site-A will see Person-From-Site-B doing something PFSA doesn't like, and will assume that means the entirety of Site B is a certain way. We all need to keep in mind that, for the most part, everyone acts to their own end, and not always as a representative of the site that they frequent. Great advice, though. I think (like calcdude said) this applies to interpersonal relationships in general. If everyone approached conflict in this manner, there'd be a lot less, well, conflict.

103
Casio Calculators / Re: Prizm Game of Life (PrizmLife)
« on: April 19, 2011, 07:34:24 pm »
Hehe, my camera is pretty bad at the drastic color change. Stupid camera.

:) I'd be honored to have my video on the front page!

104
Casio Calculators / Re: Prizm Game of Life (PrizmLife)
« on: April 19, 2011, 07:15:11 pm »
I've added custom rule sets!
Download:
http://www.omnimaga.org/index.php?action=downloads;sa=downfile&id=654
Youtube:

105
Casio Calculators / Re: Prizm Game of Life (PrizmLife)
« on: April 17, 2011, 09:20:53 pm »
Typing would be nice, but you can change the colors faster using other keys:
Quote
In the settings menus:
Up/Down : Select option
Left/Right : Decrease/increase value by 0x0001
Plus/Minus : Decrease/increase value by 0x0010
Mult/Div   : Decrease/increase value by 0x0100
Del/AC     : Decrease/increase value by 0x1000

Pages: 1 ... 5 6 [7] 8 9 ... 16