Small fixes

I am publishing a small update to the client (0.6.1.2).

I have fixed a few problems and regressions and I tweaked the look and feel a bit. This is a small maintenance update, there is no breaking change since the 0.6.0.0 release.

If you are bored and want to a list of the most important changes:

Added support for variables to addmarker and removemarker actions;

– Markers aren’t displayed with 1-3 images anymore. There’s always on marker image and a number next to it;

– Fix: unable to start two instances of OCTGN on the same computer;

– Fix: random card selection never selects the last card in group;

Look and feel changes: you’ll have to find out for yourself (hint: most of the changes are visible in the “view cards” window).

I think next time we’ll have new features 😉

PS: if you are writing game modules for OCTGN 2, I made a post yesterday, which may be of interest for you.

Advertisements
Explore posts in the same categories: OCTGN.net

38 Comments on “Small fixes”

  1. Oen Says:

    This should help Kurt.

    “- Markers aren’t displayed with 1-3 images anymore. There’s always on marker image and a number next to it”

    • Victor Says:

      jods, you undoubtedly made a great program with sooo much potential. It could infact displace the need for Magic Workstation completely. It’s far more efficent and better coded, far better looking, but it’s still missing just a couple of very key function in MWS.

      The Magic League site seems very interested in switching over to this program for all of it’s tournaments, once this program implements phases and built in chat/pms over the current inefficent, expensive, slow and horrible looking Magic Workstation.

      I was actually reading some of the threads online where this program was being discussed and it’s not a stretch at all to say that the three things (phases, a chatroom, and all the sets being packaged together) are quite important to a lot of people, including me.

      Phases, the lack of a chatroom, and the lack of an all in one download packet with all of the MTG sets are the complaints that multiple people have repeatedly wished would be a part of the program.

      With phases, if all it would take is to implement a simple arrow key you can press to go to the next phase, it really would help help, and is rather key to competitive magic/tournaments. I think the magic league would love to switch over to using this program instead of MWS. People don’t have to use it, but it would be fantastic for those that want to use it.

      I also think having the built in chatroom would help a ton. The current octgn chatroom is usually bone dry for players because… 1.) mIRC is a pain to use for many people. 2.) most people don’t even know that there is an octgn chatroom or how to access it since it’s never brought up on this blog 3.) lack of universality means that people are just going to try to find players using forums, or play with their local groups instead of joining one coherent community, which is why the chatroom is mostly bone dry in terms of players eventhough a lot of people have this program. Having built in chat functionality would greatly simplify things.

      If you could, would you maybe atleast include instructions on accessing the correct chatroom for octgn on mirc inside the next release of program itself, to make it easier for everyone with the program to know where to go to find players. It could be added to the Help tab that already exists.

      And I wasn’t sure who’s running the mediafire.com/sets server but it would help immesely if they could package all those sets together into one download/zip folder, maybe host it as a torrent on piratebay or demonoid. That would make the program a lot easier to install for new people.

      Just a few humble suggestions. Please take them into consideration rather than forget about them outright. There’s several people talking about the program on various online magic forums (that’s how I found out about it), and those three things keep coming up.

      And thank you again. Keep up the fantastic work.

      P.S: I’m also very happy to hear that you’re phasing out the OCTaGoN name and going with OCTAGON.

      • Victor Says:

        Sorry, this was the post I was actually replying to…

        I love this program. Thank you so much for making it jods. Me and my friends use it to play multiplayer magic frequently, but we all feel there are four key improvements/fixes this program needs to improve functionality before it can completely replace alternatives like Magic Workstation.

        The program desperately needs a way where you could install multiple game sets at once. For example all 30 plus magic the gathering sets are available at this current mediafire/sets location.

        But due to OCTAGONs current implementation of adding card sets to a game, every player has to download and install all 30 sets individually. Frankly that’s a complete pain in the ass and asking each player to do this each and everytime a game breaking version of this program gets released is asking for a lot. Please give us a way to install all 30 card sets for MTG at one time. If you could give us the functionality to combine multiple .o8s card sets into a single packet and give OCTAGON the fuctionality that when one such packet is selected, all of the cardsets in that packet get installed at once, it would make the whole process so much more painless, especially given how often gamebreaking changes get released for this program. In the extremely unlikely case that such functionality already exists for this program by chance, could some one please combine all 30 magic card sets into one easy to install packet. Here is the link to all of the magic cardsets thus far once again at

        mediafire.com/sets

        The second change that OCTAGON desperately needs is to implement a sixth button titled “Find Players” in addition to the five current buttons on OCTAGON… (Start New Game, Edit your decks etc).

        Pressing this Find Players button would launch into a public irc chatroom that all OCTAGON players use. That chatroom would have a subchat room for “MTG Dueling Players” and “MTG Multiplayer Players”. I know that irc is open source so it shouldn’t be too difficult to build such a chat room into OCTAGON itself.

        There you could quickly and easily find players to play for example, a six player emperor game in the legacy format. It would especially helpful if this chat has the functionality of MWS chatrooms so you could make private game rooms, launch a game from within them directly, and have the ability to send PMs to other members in the chatroom itself. Being able to send PMs to other members in the chatroom itself is absolutely critical.

        By not having one default chatroom where all MTG players can find and interact with each other, send each other private messages etc, this program will always be superceded by Magic Workstation. But just with this one extra button, OCTAGON could easily supercede MWS on the back of multiplayer capabilities alone.

        As you probably noted by now, I continously spell this program OCTAGON rather than how the game’s name is currently spelled in the home screen, OCTaGoN. This is because the third change OCTaGoN needs is to either get rid of the lowed case a and o from it’s name completely so that it instead reads OCTGN even on the title/home screen or to capitilize both the a and o in the title everywhere so that it reads OCTAGON. I frankly think the second option would look a hundred times better. The way the name is right now OCTaGoN with both lower case and capital lettering just looks horribly ugly on an other wise beautiful program. Along that same line would you please consider changing the current octogonal logo/symbol so that it’s not slanted to the side but is instead symmetric. This is nowhere near as important but it would still make the symbol/logo much better looking and closer in design to a geometric octogon.

        Lastly, could you please implement phases into the program using this extremely simple technique below…

        Basically when it’s your turn, if you could click a button that says Next Phase (next to the current green arrow next turn button) and then based on the individual game, it would proceed to the next phase. For example MTG would have an untap phase, an upkeep phase, a draw phase etc and you cycle thru them using that Next Phase button. I dont know if this fuctionality would have to be built into OCTAGON itself or if it would need to be built into the magic game definition or both. Either way, such an ability to cycle thru the different phases of a turn with the press of a button is essential to playing Magic and many other trading card games.

        Along those same line I note that the pictures of cards look less sharp and more blurry when they are small on the playing board than they are when you point the mouse arrow at them and see them enlarged. No I don’t mean that they’re just harder to read because they are smaller, that is to be expected. I mean that the pictures are actually out of focus when small. Because they look sharper when enlarged, it’s not an issue of the pictures resolution. It’s the programming, possibly to decrease the memory usage, the pics are not rendered at the full sharpness when they are smaller on the gameboard, I honestly believe that to be a mistake, modern computers have far more ram than is neccesary to pull off rendering a few dozen pictures fully even when zoomed out thus making the cards text sharper and much easier to read when they are on the table zoomed out without you needing to point at each card individually.

        Similarly, it would be nice if we could enable a round token that players could move around and whichever player the token is in front of, that is whose turn it currently is. Something along those lines would make keeping track of whose turn it currently is immesely easier, especially when you are playing a four player two headed dragon game or a six player emperor game. Believe me I know.

        Thank you again so much for your time in reading all this and for making this excellent program.

        —————————————

        jods reply was:

        1. Adding multiple sets at once has been in O2 since the very beginning. You can select more than one file after clicking “Add set”. (There is no progress report yet, so you may think that O2 is frozen, but give it some time to complete the operation.)

        2. IRC inside O2. While I agree that this would be a good thing and that’s it’s not very hard to code, it would take a big amount of time. The IRC channel exists and is usable today, so I feel my time is better spent on completing the game module with missing features (at least at the moment).

        3. OCTaGoN. Yeah, although this is not important at all, I don’t think the wording with ‘a’ and ‘o’ is still used anywhere (other than my title bar).

        4. Phases: this has been talked about in the past. O1 had phases built-in and I’ve never used them – or played against someone who used them. People do their things and in the rare cases where phases are relevant they call it out in the chat. If you feel that phases are important and should be in the software, I suggest that you make a post about it in the forum and try to gather some support from other players. I will consider adding them if enough players express the concern of missing phases.

        5. Pictures: can you open a tickte at http://octgn.16bugs.com and post a screenshot?

        6. Round token: seeing who is the current player is possible by looking at the player tabs. The current player has the “stop at end of turn” button next to his name. But if you really want to move a token – even a rounded one – around, you should be able to use a modified game to do it. Basically you can define a token and use a transparent PNG or WDP image to have it round. Add it to the table when you begin the game. Again, if this should be built-in, I’d like more players raising their voice.

      • Gaspare Says:

        I remember that a torrent was already created some time ago for Octgn 1, but it has been a failure because no one kept it in share after the download.

        In my opinion, as creator and maintainer of mediafire site, the actual structure is good for several reasons:

        1) not anyone is interested in downloading every set and so everyone can choose what to download and what not.

        2) It is easier to maintain because if there is some bugs in a file (example can be swapped pics or typos in text) its simpler to correct them and reupload a single 25 (or less) Mb file. Unfortunately i have limited upload speed (48kb max), so this is another reason for me to keep smaller file sizes.

        3) The way we actually work to make set files suggests to work on one single set at a time, it’s a bit complicated to explain further, I hope you trust me when i say this 🙂

        4) I thought also to make 200Mb files, grouping sets into “block set files”, but again it would take much more time to reupload a file if some bugs are found in a set… My upload speed sucks unfortunately 😦

        I guess someone could try to make a torrent and put it somewhere like demonoid, I wouldn’t object, just let me know so we can work together in case of massive changes to set files (I know soon there will be at least one).

        About installing the set files, as jods stated answering in the previous blog entry, one can already install multiple sets in one time, just by selecting them in the “install new cards” window, so I don’t see a problem here. I could add a “howto” file in mediafire site so also noobs should not have any problems with the installation…

        I hope I had clarified my point of view!!!

        See ya!

      • Victor Says:

        Thank you for the clarification.

        You’re right that it’s no big deal for standard players, but, for most of the players are looking at this program to play multiplayer, legacy or vintage or even extended.

        Each of those players has to individually download 30 seperate sets one by one. You can see why someone might find that tedious.

        Hence why a quick glance at any of the threads where OCTGN is being discussed, has a lot of lazy people posting…. “i have to download each individual set one at a time, screw this” or “how the hell do i find other players, there is no chat room function or information on getting to a chatroom with other players” or “no phases, so I have to be a really fast typer any time I want to respond to one of my opponent’s play or do something at the end of their upkeep phase, how is anyone supposed to play competitive magic without phases”

        Addressing those three issues would make the program a lot more accessible from what I’ve seen and will get it the respect and popularity it definately deservers.

        If a set gets an update, the whole packet shouldn’t be redone everytime a set gets updated or a new set gets released. The people can download individual set updates on their own. But just for the newbs, being able to download all the sets at once would remove a ton of hassle.

        Basically, they would have one file they could download for all sets up to M10 along with the Magic game definition. Any sets after M10 they want, they could get them individually. And any sets that they have a problem with for some reason, they could update to a newer version of the set.

        I only have internet trhu tethering with my cellphone, so I wouldn’t be able to compile them all together into one packet and upload one holistic zipped file on mediashare with both the Magic game definition and all the set files.

        But if anyone else with all the sets could perhaps zip them all up along with the MTG game definition itself into one file, and upload that one file to mediashare, it would be a huge time saver for a ton of players looking to start using htis program.

        Thank you once again for your time and effort and for doing all this. It would be cool if someone with broadband who already has all the sets and the MTG game definition could compile them into one .zip file and put it up on mediafire.

      • Oen Says:

        All these posts need to be removed. We are not allowed to discuss copyrighted works or images here.

        Victor I find you complain without looking. The name of the program is fine.. all the websites are “OCTGN”, not “OCTaGoN”. Those letters are appropriate though since they make up the name.

        IRC is easy to use, mIRC is a pain. If you went to the real site you would see there is a place on IRC for all the players to meet. I also have multiple times linked to mibbit.com which is a browser based chat that allows even people behind a firewall to connect to the chat. This is the simplest solution, and if people can’t find where the chat is… then probably shouldn’t be on here.

        I do NOT want to see the sets packaged together. It is possible, and I have done it. I am against because it causes more work for me, and only causes more problems in the long wrong that gaspare talked about.

      • Oen Says:

        Lastly… you can set shortcut keys to say what you want in chat for each phase. Kind of like what jods suggested. OCTGN is not made to replace MWS really, MWS is dedicated only to 1 card game, and through hacking has support for other games.

        OCTGN is made the other way, it has support for multiple games, but requires someone to write code for each game to get all the features.

    • centroles Says:

      Oen,

      There are SIXTY EIGHT mtg sets released so far, legal in the format! I don’t blame people for not wanting to download sixty eight different sets one by one, instead of just being able to download all of them at once from a torrent or mediafire or something.

      What’s wrong with someone else, not saying it should be you, but someone packaging all the sets together so that it would be easier to download and install them? Why would you be opposed to that?

      You are right that OCTGN can support multiple card games. But why should that mean that OCTGN shouldn’t be as accessible/easy to use or as functional and Magic Workstation.

      Mibbit is cool. What would be wrong with including a link to http://www.mibbit.com/chat/ in the Help tab on OCTGN along with telling people to join irc.ircstorm.net, port 6667, #octgn.

      Not everyone reads this blog. So it would nice if everyone with the program gets a brief blurb in the help tab that tells them how to connect to more players.

      Though eventually, a “Find more players” button does sound like it would be very useful.

      You seem to be saying that the program should be kept as inaccessible as possible. That anyone that wants to use it has to read this blog and find out about mibbit, and the irc chat room channel, and that everyone that wants to use it has to download and install sixty eight seperate sets one by one.

      I don’t see why it has to be like that. What’s wrong with making things easier for people that want to try the program by having the sets packaged together into one download, and by having instructions on where to find more players in the help tab of the program itself?

      Also, I think the reference to OCTaGoN was because that’s what it says in the home/title screen, which is inconsistent and not uniform with how it’s written everywhere else (OCTGN).

      • Oen Says:

        “Why would you be opposed to that?”

        It breaks the release system. The idea is (as Gaspare stated.. how about reading next time?) if one set has to be updated, if you downloaded a pack… you have to redownload the whole pack. Then there are those that don’t know where to get that 1 set, and then have outdated sets because they only knew about the torrent. People should learn how to do it right, I am sure someone on IRC could send you each set if you don’t like clicking links. Talk about being lazy. Also I refuse to help when people take your approach to things.

        “But why should that mean that OCTGN shouldn’t be as accessible/easy to use or as functional and Magic Workstation.”

        I never said that, but you didn’t get the point. The point is OCTGN is starting as a program to support everything, not as a program to support only 1 card game. It has much farther to go since it is trying to do so many things.

        If you read anything about mibbit or the posts on the forums about it, you would know you don’t even link to http://www.mibbit.com/chat. You can specify a link that will automatically open a chat to the correct server and channel. Thanks for looking up information before commenting. It saves me time from having to explain.. oh wait.

        “Not everyone reads this blog. So it would nice if everyone with the program gets a brief blurb in the help tab that tells them how to connect to more players.”

        This is the development blog, this is not the site about the program. octgn.net

        “Though eventually, a “Find more players” button does sound like it would be very useful.”

        Never going to happen, and I happen to agree with why. It is kind of lengthy, but in short no one can be sued the way it is setup now. If you setup a server with the sole intent of allowing people to play copy righted games, then that gets into the illegal part and leads to lawsuits. This is also why you can’t transfer missing sets to other users right now. That would turn the program into a P2P type setup, and encourage sharing copy righted files.

        “You seem to be saying that the program should be kept as inaccessible as possible. That anyone that wants to use it has to read this blog and find out about mibbit, and the irc chat room channel, and that everyone that wants to use it has to download and install sixty eight seperate sets one by one.”

        No, and you are an idiot. I have done plenty of packs for sets for other games, but it only causes more issues. I have tried it, it doesn’t work. The system in place does work. How many sets have you made? How many games definitions did you make? Until you have done as much as me I don’t value your opinion in the least when it comes to what I need to do to make your life easier, and my life busy just for you.

        I do agree with the help tab having a link to the chat of some sorts, but if they went to the site they should have read, I mean the site is the only place to install it from. I am not sure how much you can hold someone’s hand until they figure it out for themselves.

      • centroles Says:

        “It breaks the release system. The idea is (as Gaspare stated.. how about reading next time?) if one set has to be updated, if you downloaded a pack… you have to redownload the whole pack. Then there are those that don’t know where to get that 1 set, and then have outdated sets because they only knew about the torrent.”

        That’s how it already is. I already have all the sets. It took me an hour and a half to download all 68 sets one at a time so your claim that people are being lazy is wrongheaded. Most people don’t want to tediously download 68 different sets one at a time to get the program.

        But the fact is, if a new update to a set comes out. I won’t have it unless I redownload that individual set. That would be the same even if all the sets are packaged into one zip file.

        Even if you get all the sets from one zip file, you could redownload just the individual set that got updated from the mediafire sets link that people have posted. There is no reason why someone would need to redownload the entire .zip package just because one set gets updated. They could just download the one set that’s out of date from the mediafire link.

        “The point is OCTGN is starting as a program to support everything, not as a program to support only 1 card game.”

        How does that change the need for people to know what chat channel they can go to to find other people with OCTGN? Whether I use OCTGN to play magic or bluemoon, finding more players is still going to be an issue. Having instructions in the program itself that directs the player to a chatroom for OCTGN users doesn’t hurt anything. It could and should just be a generic chatroom for all OCTGN users, not just those that play one particular game.

        Like I said, the server shouldn’t be for the sole intent of playing copyrighted games. The server should be for anyone that has and wants to chat about OCTGN or use it to play Blue Moon or any other game. Players can PM each other etc.

        You’re being needlessly confrontational and it’s just going to drive people from using an excellent program, that should by any measure displace the alternatives. But if you keep driving away anyway that says the program should be simpler to use, and shouldn’t take an hour and a half to set up, OCTGN2 will never fall into general public use unfortunately.

        This has nothing to do with making my life easier. I already have all the sets, and everythign set up. I already have mirc. This is about making the program more accessible to the general public so that all this effort that jods put into this excellent program doesn’t go to waste. So that this program thrives and someday, thousands of gamers will be using OCTGN2 to play all sorts of games, instead of the program being limited to a very niche community.

      • Oen Says:

        “It took me an hour and a half to download all 68 sets one at a time so your claim that people are being lazy is wrongheaded.”

        Good for you, then why can’t others do it?

        “But the fact is, if a new update to a set comes out. I won’t have it unless I redownload that individual set. That would be the same even if all the sets are packaged into one zip file.”

        The difference between downloading 1 set to fix 1 typo, and a whole block is a few hundred megs. I think you would rather download the single set for an update, rather than redownload gigs of information in a package. Don’t believe me? Talk to McBeth and other 56k users that have a hard time even downloading 1 set at a time. Oh wait this is about you, not the convenience for others.

        When people download from a torrent, they assume it is complete. They won’t bother looking for updates. By having this system in place there is only one place to go to look for items, and only one place to get updates. Otherwise you end up with multiple repacks from different people with different versions. It becomes a hassle we have to deal with, but you choose to ignore in your conversation. I was hoping to fix this with P2P kind of setup when connecting to games, but the obvious legal implications are not going to let that happen.

        I agree there is an IRC chat, and people can more or less ask any question they want there. The menus in game aren’t finished, and if a IRC chat client is added, great.

        “You’re being needlessly confrontational and it’s just going to drive people from using an excellent program, that should by any measure displace the alternatives.”

        You came in here saying how things need to be done. How about you do it then? I will let you write over a quarter of a million lines of XML, and you can deal with the people that bitch about distribution of it. I am confrontational because you started by saying what is being done is wrong.

        “instead of the program being limited to a very niche community”

        It isn’t even beta yet, so it should be limited to a niche community. Many people still have issues with installation and such, this has to be handled first before other minor tweaks, such as packaging of sets should be addressed.

      • centroles Says:

        I appreciate all the hardwork you put into this program. All I did was agree with other people on a couple of suggestions that would make the program more accessible. There is no need to be so confrontational about that.

        “The difference between downloading 1 set to fix 1 typo, and a whole block is a few hundred megs. I think you would rather download the single set for an update, rather than redownload gigs of information in a package.”

        You missed my point.

        There is no reason to update the package everytime a set gets updated or a new set gets released. There just needs to be one Sept 2009 package containing all the sets and updates up to Sept 2009. The package could include a simple text file telling people that this package is from Sept 2009 and won’t be updated ever, but that individual sets regularly do get updated and a new set gets released, so if a certain set has errors or is outdated, or if there’s a new set out that you want to get, they should simply go to mediafire.com/sets and download and update that individual set.

        Say 10,000 people want to use OCTGN. Why make each of those 10,000 people spend an hour and a half downloading 68 sets one by one, 15,000 man hours, when they could be given a single download with all of them as a starting point, and they could simply update individual sets from that point onwards. I only write that suggestion because I had to go thru it and it was indeed a tedious experience.

        Nevermind, I honestly don’t care. I already have everything I need to enjoy this excellent program.

        Thank you for helping make it happen.

      • brinelol Says:

        mediafire lets you download more than one file at time, it shouldn’t be anything more than “click file -> click download file -> repeat”. It takes practically the same amount of time to download 1 2GB file at 200 kB/s as it does to download 200 10MB files at 200 kB/s.

        Breaking them up individually, in the end, makes it easier for the people (such as Oen) who have to re-upload the files each time an update is made. And lets face it, when you’re working with an alpha program, these sets are going to be updated A LOT.

        Plus, having one huge file only benefits the people who want ALL the sets, and frankly that isn’t 100% of the players.

      • Oen Says:

        “Plus, having one huge file only benefits the people who want ALL the sets, and frankly that isn’t 100% of the players.”

        Thank you. That is the point.

        As cent just clearly ignored, there are people on 56k, and downloading a whole package knowing files inside are outdated is a waste of time for them. They have limited time and bandwidth, they want to only get the files they need, and files that are updated. Downloading an extra 30 megs (for each set out of date) at 5kbs is horrible.

        The system in place benefits all users, and makes it “accessible” to those without high speed internet. By using the system we have in place, it might not be easier but it is more accessible, so you are fighting the wrong fight cent.

      • Gaspare Says:

        I’m not totally against grouping sets, in fact I have done some experiments and i think I could reduce the number of downloadable files to 13, basically grouping sets into “block” files, which are still quite simpler to maintain than one single file.

        I obviously would keep also single set files, because i’m still convinced that they are simpler to maintain and update if any error is found.

        So, the newby that has to download all the first time would download 13 files instead of 60/70, and the one who doesn’t care or has already all the files has anyway single files as always.

        What do you think?

      • Adam Says:

        Gaspare, that sounds like a good compromise between oen and cent.

        I’m sure a lot of people would appreciate having access to both. It would make it easier for newer players to install the sets which I’m sure cent and others would appreciate

        And it would be easy to update outdated sets.

    • Adam Says:

      I’m really sorry to bother you again jods.

      I know that you are very busy but I think this is a really important post, so please atleast read it.

      Phases would help a lot, but I think by and far the most helpful function that could added to OCTGN 2.0 would be shortcuts. I thinking adding this functionality into OCTGN 2.0 would make playing games so much faster and more efficent.

      Here are some that I believe are extremely useful no matter what trading card game you’re playing (and they’re identical to the shortcuts used by Apprentice, Forge and all other trading card programs not just the Magic oriented ones). So people are familiar with them…

      Here are the most useful shortcuts that almost everyone would use in my honest opinion…

      Ctrl+S Shuffles your Library
      Ctrl+D Draw a Card
      Ctrl+I Roll a Dice to see who goes first etc
      Ctrl+F Flip a coin
      Ctrl+U Untaps all of your permanents
      Ctrl+R Posts “Wait, I’m thinking, may have a response” in the chat window
      Ctrl+K Posts “Ok” in chat window
      Ctrl+P Posts “Pass” in chat window
      Tab Go to chat window
      Ctrl+Space Go to Next step/phase (All it does is post to the chat menu “Player 1 is now at his upkeep phase” -> “Player 1 is now at his draw phase”)

      Ctrl+Enter End turn
      F11 Decrease life total by 1
      F12 Increase life total by 1
      Ctrl+M Action -> Mulligan (Moves hand to library, shuffles and draws 1 card less than you had).
      Note: This option also draws 7 cards when you have 0 cards in hand. This is handy at the start of the game.

      Its not great having to use the mouse/touchpad to do everything when many people are really used to doing things like pressing Ctrl+S to shuffle their library, and Ctrl+D to draw a card and that method is so much faster as well.

      Once again, I’m so so sorry for even asking. You already put so much working into making this fantastic program. I don’t know how much coding that implementing shortcuts. But if it’s not too difficult, I think that would pretty much make this program complete. Just phases, and shortcuts and the program would be absolutely perfect.

      Thank you listening and for your time and for all the work you put into this already. A lot of people really appreciate that and are really rooting for this program.

      • brinelol Says:

        shortcut keys have been in the program for a very long time now. I don’t remember if they’re in the magic game patch, though.

      • Adam Says:

        That’s not true.

        Me and some friends play. And the only shortcut that works is Ctrl+L to load a new deck.

        Even the standard/most basic shortcut functions like

        Ctrl+S Shuffles your Library
        Ctrl+D Draw a Card
        Ctrl+M Mulligan or Draw 7 cards when at 0 cards

        don’t work, and none of us could get them to work.

  2. brinelol Says:

    I think he wants the actual number to be an editable text field.

  3. Oen Says:

    brine that is one change, but he was upset that with 3 or less counters on the card you had to be zoomed in enough to be able to count them. It was sometimes hard to distinguish between 1 and 3 when zoomed out.

  4. Kurt Says:

    Love the change for the number always being next to the marker! 🙂

    Quick question… is it possible to have it so I can just add a marker w/o having to choose which marker image etc.?

    • Kurt Says:

      Also wanted to add… can I somehow set it up via game definitions, so I can do “Add counter…” and just input a number in the box and it’ll either add or remove counters, depending on the number I put?

      For example… I have 5 counters on. I right click and select “add counter…” in the box I put 2, and the counters on the card loses 3 counters.

      • brinelol Says:

        I’m sure you could make some sort of command by modifying the “Draw X cards” script with the action tag

        and if you wanted to make your own marker image to use, here’s bits and pieces of the code you need to add to the set file http://www.octgn.net/forum/index.php?topic=280.0

      • brinelol Says:

        oops, part of that didn’t show up. I meant to say “with the ADDMARKER action tag”

      • jods Says:

        yes, it’s been possible to add and remove counters – without opening the dialog asking which kind of counter – through game defined action since the previous build.

        New in this release is the ability to use a variable to do so, that is: ask for a number and add that many counters.

  5. Kurt Says:

    My main concern is allowing it so adjust the number by doing add counter…

    Want to have it so I can do “Add counter…” input a number in a box and it’ll change the number of counters, with counters already being on the card.

  6. Kurt Says:

    Thanks jods. What code would I put in, in order to accomplish this?

    • jods Says:

      Next time, ask such questions in the forum please.

      I’ve replaced angle brackets with braces, since wordpress doesn’t like those much.

      {question text=”Add how many counter?” var=”$n” answer=”positiveInt” default=”1″ /}
      {addmarker id=”your marker guid goes here” qty=”$n”}
      {this /}
      {/addmarker}

      (Written on this blog, untested).
      Reference for available action is here:
      http://www.wikihost.org/w/octgn/action_tags/

      • Kurt Says:

        Sorry Jods will do.

        I’ve posted another question on the forums for you regarding the situation so this doesn’t get spammed up by me. =P

        http://www.octgn.net/forum/index.php?topic=222.0

      • Victor Says:

        a quick glance at any of the threads where OCTGN is being discussed, has a lot of lazy people posting…. “i have to download each individual set one at a time, screw this” or “how the hell do i find other players, there is no chat room function or information on getting to a chatroom with other players” or “no phases, so I have to be a really fast typer any time I want to respond to one of my opponent’s play or do something at the end of their upkeep phase, how is anyone supposed to play competitive magic without phases”

        Addressing those three issues would make the program a lot more accessible from what I’ve seen and will get it the respect and popularity it definately deservers.

  7. brinelol Says:

    you could start with the remove markers tag, and set the quantity to 999 or something relatively large, and follow that up with the variable add markers tag. That way whatever you type “becomes” the number of markers, as opposed to “adding” that many.

  8. Adam Says:

    I’m really sorry to bother you again jods.

    I know that you are very busy but I think this is a really important post, so please atleast read it.

    Phases would help a lot, but by and far the most helpful function that could added to OCTGN 2.0 would be shortcuts. I thinking adding this functionality into OCTGN 2.0 would make playing games so much faster and more efficent.

    Here are some that I believe are extremely useful regardless of what trading card you’re playing (and they’re identical to the shortcuts used by Magic Workstation, Apprentice, Forge and all other trading card programs not just Magic). So people are familiar with them…

    Here are the most useful shortcuts that almost everyone would use…

    Ctrl+S Shuffles your Library
    Ctrl+D Draw a Card
    Ctrl+I Roll a Dice to see who goes first etc
    Ctrl+F Flip a coin
    Ctrl+U Untaps all of your permanents
    Ctrl+R Posts “Wait, I’m thinking, may have a response” in the chat window
    Ctrl+K Posts “Ok” in chat window
    Ctrl+P Posts “Pass” in chat window
    Tab Go to chat window
    Ctrl+Space Go to Next step/phase (All it does is post to the chat menu “Player 1 is now at his upkeep phase” -> “Player 1 is now at his draw phase”)

    Ctrl+Enter End turn
    F11 Decrease life total by 1
    F12 Increase life total by 1
    Ctrl+M Action -> Mulligan (Moves hand to library, shuffles and draws 1 card less than you had).
    Note: This option also draws 7 cards when you have 0 cards in hand. This is handy at the start of the game.

    Here are shortcut functions that aren’t often used and thus far less important to include…

    Ctrl+L = Set Life
    Ctrl+O = Set Counters
    Alt+T = Make a Token
    Ctrl+T = Create a Custom Token
    Alt+D = Create Duplicate
    Shift+Left Click = select multiple cards
    Ctrl+Delete = Sacrifice selected permanent or token
    Shift+Left Click Drag = put card into play facedown
    F2 Request a New Game
    ctrl+z Give a +1/+1 counter
    ctrl+x Put a charge counter on a card
    ctrl+C Put another type of counter on a card

    And my one other question is about making arrows. I’ve seen pictures where targeting arrows are made from one card to another, but I can’t figure out how to it. In other programs, here is how that functionality is currently implemented…

    You can drag the card to the target with the Right Mouse Button. This will have a red arrow pup up. This is a nice easy way to show what you target. To remove the last red arrow, you do: ‘Alt + BackSpace’. To remove all red arrows, you do: ‘Ctrl + BackSpace’.

    Basically that translates to…

    Right Click Drag = create red arrow (disapears at next step)
    Shift+Right Click Drag = create yellow arrow (does not disappear at next step)
    Ctrl+Backspace = remove all red (not yellow) arrows
    Alt+Backspace = remove red (or yellow) arrows one at a time
    And similarly, other functionality is covered here… http://www.mwsgames.com/index.php/Tips_%26_Tricks

    But I’m not suggesting doing it like that is important. I was just curious how to make arrows.

    I really do think that the first batch of shortcuts I posted above would really help a ton though.

    Its not great having to use the mouse/touchpad to do everything when many people are really used to doing things like pressing Ctrl+S to shuffle their library, and Ctrl+D to draw a card and that method is so much faster as well.

    Once again, I’m so so sorry for even asking. You already put so much working into making this fantastic program. I don’t know how much coding that implementing shortcuts. But if it’s not too difficult, I think that would pretty much make this program complete. Just phases, and shortcuts and the program would be absolutely perfect.

    Thank you listening and for your time and for all the work you put into this already. A lot of people really appreciate that and are really rooting for this program.

    • brinelol Says:

      If you learn how to edit the game files, you can easily do almost all of those

      • Adam Says:

        I don’t know how to edit the game.

        Like I said, I wish I had coding/development experience but like a lot of people, I don’t know how to mess with code.

        It would be extremely helpful if the game file that comes standard already has the most basic/most used shortcut functions built in, like these…

        Ctrl+S Shuffles your Library
        Ctrl+D Draw a Card
        Ctrl+R Posts “Wait, I’m thinking, may have a response” in the chat window
        Ctrl+K Posts “Ok” in chat window
        Ctrl+P Posts “Pass” in chat window
        Ctrl+Enter End turn
        F11 Decrease life total by 1
        F12 Increase life total by 1
        Ctrl+M Action -> Mulligan/Draw 7 cards when have 0 cards
        Ctrl+Space Go to Next step/phase (All it does is post to the chat menu “Player 1 is now at his upkeep phase” -> “Player 1 is now at his draw phase”)

        That way, everyone that gets the game can use these basic functions for all trading card games atleast, whether they know anything about development or not.

      • Adam Says:

        I only point out those shortcut keys because they are pretty much established standard.

        Every online card game program, The Forge, Apprentice, Workstation, WoW, Magic Online, all of them use those basic keyboard shortcuts. It’s like Ctrl+C = Copy for word processing programs. Everyone uses them, so even the open source word processing programs like open office use those same ones. It just make sense to give people what they’re all used to.

        So if they could be included by default, it would make it far more easy on new players.

        And anyone with development/coding experience can always change around the shortcuts if they wished to do so for whatever reason.

      • brinelol Says:

        the shortcuts are the responsibility of whoever made the magic game file, not necessarily Jods. OCTGN is made to play any game, and is essentially just the equivalent of a video game console. You need the individual game “cartridges” to do anything productive with it. The keyboard shortcuts go in the game file (cartridges), not the console.

        Plus, OCTGN and all the game files are in alpha development still, so don’t expect it to be refined enough to completely replace all the other programs just yet.

        here’s the link to the OCTGN forums http://www.octgn.net/forum/index.php. There’s a board there specifically for the magic game file, you’ll have better luck over there than on this blog (which is meant for development updates and news for the program, not the game files).

  9. jods Says:

    as I wrote previously, those long discussions on game features would be better in the forum. It’s more convienent to track discussions there.

    Please use the comments mostly to react to the blog posts 😉

    [So honestly I haven’t read everything above and won’t bother to… sorry! If it was important, you can always re-post 😉 ]


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: