Helloooooooo

Hello again,
It’s time again for a little chat. There are a few new things to cover, and some current stuff that’s in the pipeline, plus some new resources.

New Features

You can always find the changelog here https://github.com/kellyelton/OCTGN/blob/master/CHANGELOG.md, but here are some things that we’ve added:

  • Added a HELP FORUM http://www.octgn.info/help – USE THIS FOR HELP IF YOU AREN’T PATIENT ENOUGH TO WAIT FOR A RESPONSE IN IRC, and also to check if your question has already been answered!
  • *We tuned down the sanbox for python scripts.
  • There’s a new box that will allow you to close any background OCTGN’s you have running
  • If you log in, and you’re logged in somewhere else, it boots the other user properly
  • Unborked offline games
  • Added auto-updating
  • Moved the install directory to My Documents/Octgn
  • Added ‘Help’ to the file menu
  • Game list autorefreshes
  • Chat users are now sorted alphabetically(took long enough, eh?)
  • Adding friends and chatting works again
  • Added game isolation(Games are unaware of each other, for the most part)

*Python Sandbox
Alright, so the deal here is that we’ve tuned down the restrictions on the python sandbox. There are a few reasons we decided to do this. First off, we updated to the newest version of IronPython, and that blew up games with the current permission scheme. Truthfully I think though, the nice thing about tuning down the python sandbox, is it gives the game developers much more control over there games(For those interested, here’s one post http://www.voidspace.org.uk/ironpython/winforms/index.shtml).

Incoming – New version on its way.

We have a new version coming out soon. We’ve been spending quite a bit of time redesigning the UI to give a fresh look. We’re also concentrating on making things as streamlined as possible(no more popup boxes that cock block your games). Here are some features it will have

Master integrated window
With this next version there will be no more Login window and then a Online window. These windows will be consolidated into one window. One of the main reasons for this is because we didn’t want to keep users from being able to access features if they don’t log in. For example, it is currently not possible to install a game if you are not logged in.

Clean new look
We figured while we’re at it, we might as well reskin this sucker. Many windows are being redesigned from the ground up to look and work better. The current theme was spawned from OCTGN 2 and a mutated RibbonControl having a child. Every single window is going to look different(even the gameboard).

The main thing(other than the new skin) is we will be tossing the RibbonControl out on its butt. To be honest, it’s been tough to maintain, deploy, and we just can’t make it look good. Besides that it’s quite bulky and doesn’t fit the current ‘view’ we have for the next version.

Matchmaking
This one I think is going to be pretty cool. The idea is you click ‘Matchmaking’, pick a game you have installed, choose any game subtypes you’d be interested in playing, and just click ‘Find a Game’. OCTGN will handle everything else. No more joining a room while the admin is off in the backyard beheading chickens. Every user will have a certain amount of time to ‘Ready Up’, and if they don’t, the game disbans and you end up back in queue.

Please note that this feature may change by the time it goes live. We are open to suggestions.

Prove It
Just so you know that I’m not just making things up, here are some images of the new OCTGN

Image link(cause wordpress breaks the image) –> http://i45.tinypic.com/345iseb.png

Image link(cause wordpress breaks the image) –> http://i45.tinypic.com/4fz502.png

Alright, so what else?

Well nothing really? Just have fun, and stay tuned!

Some Links
Github Page: https://github.com/kellyelton/OCTGN
OCTGN Site: http://www.octgn.info
Get Help: http://www.octgn.info/help
IRC: irc.freenode.net:6667/#octgn
Mailing List: http://groups.google.com/group/octgn-dev
Twitter: https://twitter.com/#!/octgn_official

Explore posts in the same categories: Monthly Update, OCTGN.net

Tags:

You can comment below, or link to this permanent URL from your own site.

13 Comments on “Helloooooooo”

  1. thaliak Says:

    For people that aren’t aware, I wanted to point out that it’s possible to install game and set files when you can’t log in, even in the current version. To do so:
    1. Move the game and set files to your data directory, which should default to My Documents\OCTGN or Documents\OCTGN.
    2. Launch OCTGN.
    3. In the upper left corner of the login screen, you should see a menu labeled OCTGN. Open it, go to Options, and check “Install on Launch.”
    4. Exit and restart OCTGN. The game and set files should be installed automatically. You’ll see the installations occurring in the screen that shows before the login screen.

    If this doesn’t work, or if you need to do this multiple times, remember that Install on Launch unchecks itself each time you launch OCTGN,

    Having said that, I’m looking forward to a more intuitive way to install games and sets offline.

  2. Dan Says:

    Looking good guys, will the new deck editor come out with that release too?

    • kelly elton Says:

      That’s fairly high on the ‘todo’ list…It may make it into this next cut, but it’s hard to say for sure yet. Haven’t gotten to that point.

  3. Db0 Says:

    Did the release of the python sandbox made it possible to create new dialogues with python now? In the past this kinda hung the game according to brine.

    • kelly elton Says:

      Haven’t tested it, but give it a shot and see how it goes. I would think it’d work, but who knows.

      • Db0 Says:

        Alright, I’ll have to interrogate Brine for his code. One test you could do to see if that will work is to see if a simple time.wait() will work now. In the past it didn’t wait, but rather froze OCTGN for the period specified.

      • kelly elton Says:

        Well I doubt that’ll change that. I assume that time.wait() is acting on the UI thread for whatever reason, that’s the only reason I can think of it freezing octgn.

      • Db0 Says:

        Well, if time.wait() freezes OCTGN, most likely a custom python dialogue will freeze it as well. :-/

        I’ll have to try to make sure but I don’t hold much hope :)

      • kelly elton Says:

        How do you figure? You shouldn’t be using ‘python dialogs’ if such as thing exists in iron python anyway.

      • Db0 Says:

        What should I be using then?

      • kelly elton Says:

        The winforms, what I have linked above.

      • Db0 Says:

        Aaah, sorry, I didn’t realize those were a different thing. Will give those a shot thanks.


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


Follow

Get every new post delivered to your Inbox.

%d bloggers like this: