Iyouboushi's Home

イヨウボウシの宅

Archive for the ‘Featured’ Category

Posted by Iyouboushi on December - 21 - 2016 Comments Off on Battle Arena 3.2 – Release

It took over a year but it’s finally here! Battle Arena 3.2 is done and is now available for download.  As usual it’s chalk full of additions, changes and fixes — most of which will be listed after the jump.  Hope everyone has happy holidays.  See you in 2017.

Read the rest of this entry »

Posted by Iyouboushi on March - 11 - 2016 Comments Off on Kon version 1.5.4

Version 1.5.4 is now available for download!

For some reason I forgot to release version 1.5.3 so this post will serve as a way to talk about what I did in that version as well.

For version 1.5.3 I did the following:

  • Added the USER LEVEL command: !haiku This command will cause the bot to attempt to create a haiku using the 5/7/5 syllable structure. It’s not perfect and the counts will often be a little off but it’s a start. Needs the LB Brain to be on in order to work properly.
  • Changed the “Answer Search” code slightly so that it tries to find more than one answer to the same line. This may or may not help/improve anything.
  • Changed the LB brain so that it stores the starting lines in memory instead of loading them every single time something is added to the brain file.
  • Changed the way the filter works slightly so that when it adds things to the LB and basic brains it can run one of the same functions. This reduces code a little and makes it cleaner.
  • Fixed the Twitter aspect so that it works with the 1.1 OATH system.

It wasn’t a lot, but it was just minor improvements to try to improve the way the bot works (especially loading all the starting lines, as a huge brain file makes the bot pretty slow).

Version 1.5.4 was simply another fix to Twitter, as I was having some issues with it working reliably.  It now uses the CoreTweets.dll which is soooooo much nicer.

As always, the source code is a horrible mess.  Kids, don’t use this project as a way to actually learn how to program or hold it up to some high standard.  I’m honestly surprised this bucket of bolts even works with the way I’ve jerry-rigged it all together.  Having said that, it does work so feel free to download and enjoy.

DOWNLOAD
Binaries
Source

Categories: Featured, Kon, Programs
Posted by Iyouboushi on April - 30 - 2015 Comments Off on Battle Arena 3.0 – Release

The eight month wait is finally over and version 3.0 has been released! Aren’t you excited? I’m excited. The changelog and download link after the jump.

Read the rest of this entry »

Posted by Iyouboushi on August - 3 - 2014 Comments Off on Battle Arena 2.5 – Release

The update is finally here!  Sorry it took so long but hopefully the wait was worth it.  As always, the changelog is below the skip.

Read the rest of this entry »

Posted by Iyouboushi on March - 25 - 2014 Comments Off on Emulation Control – Release 009

Release 009 is now available for download!

Nothing changed with the console bot (honestly I don’t know what more to do with it since my goal isn’t AI) but the IRC side of things is now version 1.6.  I know I never posted about version 1.5 here on my main site (I did on the forum though) so I’ll briefly say that version 1.5 of the IRC Client added DEMOCRACY mode.  Version 1.6 introduces the ability to have a command repeated a certain number of times.  I’m sure you’ve seen on TPP people doing stuff like “UP 5” or “DOWN 3” and it doing the multiples of the command.  Well, I’ve replicated that for mine.  Whitespace doesn’t matter here. You can have “UP 5 information on fast online payday loans” or “UP5” and it does the same thing. You can also put the number before the command (5UP or 5 UP) and it should still work.

For mine the max amount is 5, so anything higher will be reduced down to 5.  Right now it works with anarchy.  Democracy doesn’t do multiples yet.  Considering my waning interest in this project I figured it’d be better to release what I have now rather than have it sit on the back burner for a while before I get around to adding support to democracy.

Anyway, hopefully this might make things a little more pleasant for smaller streams.

 

Download
Emulation Control – release 009 (contains version 1.6 of the IRC client, version 1.2 of the Console Bot)

Posted by Iyouboushi on March - 8 - 2014 Comments Off on Stupid Joke Saturday – March 8, 2014

Another Saturday, another joke!

Categories: Featured, Videos, Youtube
Posted by Iyouboushi on March - 1 - 2014 Comments Off on Stupid Joke Saturday – March 1, 2014

It’s Saturday!  You know what that means! Time to hear a stupid joke!

Categories: Featured, Videos, Youtube
Posted by Iyouboushi on February - 28 - 2014 Comments Off on Battle Arena 2.4 Released

The version update is finally here! Sorry for taking so long, but there were lots of additions that were a bit code-heavy and required a bit of time to test.  Anyway, this version has 27 additions, 17 changes, 15 fixes and 1 removal.   As always, keep reading to see the changelog and download link.

Read the rest of this entry »

Posted by Iyouboushi on February - 25 - 2014 Comments Off on Emulation Control – Release 007

I know I did release 006 yesterday but Release 007 is now up, available for download and probably will be well-welcomed. This release contains version 1.2 of the console bot (unchanged) and version 1.4 of the IRC client.

So here’s what’s new with the IRC client:

I’ve added an “About” menu option that has my email/website links as well as when the program was originally created and last updated. The title bar of the program now shows the version as well.

I’ve added a new settings menu option and a few sub settings. These new sub settings now allow you to control the delay on the key being sent to the emulator and the key bindings. The delay is set to 100ms by default. The bigger this number the longer the keys are held down in the emulator. 100ms seems to work okay for everything I’ve tested so far. If it’s set too high (like 300ms or so) then certain emulators might see it as the button being held down longer and move more spaces (the moving left twice per each command as mentioned before I fixed it, for example). However, some buttons may no longer work right (I haven’t tested to see if “AB” or “BA” work right (for certain NES games, such as TMNT #3).

The biggest change, and probably most welcomed change, this version is the ability to reconfigure the key bindings. With version 1.4 it is now possible to change the default key control settings that the emulators use. You can use the following keys:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
LCTRL RCTRL ALT SPACE LSHIFT RSHIFT ENTER
NumPad0 NumPad1 NumPad2 NumPad3 NumPad4 NumPad5 NumPad6 NumPad7 NumPad8 NumPad9
HOME INSERT DELETE END PAGEUP PAGEDOWN
UP DOWN LEFT RIGHT (these are the arrow keys)

To change the keys, load the program and click on the menu option Settings -> Control Settings -> Key Bindings

You have to type in the key names (using the ones listed above) for each key you want to change (and you’ll see this when you open the config). Make sure they match the spellings of the keys above. Ultimately one day I’d like to make it so you can just click on the box and hit the key you want (like VBA does it) but it’s not a huge priority right now.

Your settings will be saved upon hitting “OK” and loaded back into the program each time you run it so you don’t have to keep redoing it. The settings will be saved as keys.cfg. As with settings.cfg, please don’t mess with it (you don’t want to break it).

This version also introduces an idle timer. If no commands are sent in 10 minutes it will default to sending an “UP” command to the game. This is to try and help certain emulators from going to sleep when no buttons are pressed after a while. For now ten minutes is built in but maybe in 1.5 I’ll change it to be like the delay and let you choose your own time.

Finally, the last thing I did was make it so the pause button is not disabled upon loading the program. This means you can pause the control functions before you connect to give yourself more time to set things up. When paused the idle timer will not trigger as well.

Phew. This was a fairly big update, even though it might not look like it just from reading this. Doing the key bindings was quite a bit of work. So unless there’s any major bugs that pop up in the next day or two, I really will be taking some time off from this project (for reals this time).

Enjoy it, everyone!

Download
Emulation Control – release 007 (contains version 1.4 of the IRC client, version 1.2 of the Console Bot)

Posted by Iyouboushi on February - 24 - 2014 1 COMMENT

It’s another release of my C# Emulation Control programs!

Release 006 includes versions 1.3 of the IRC client and 1.2 of the console bot.

In this release I’ve added support for the “C” button that SEGA Genesis uses (set it to keyboard key I) and added support for the PSX buttons (you’ll have to look at the readme text for that though as there’s many buttons).  I’ve added fceux to the IRC emulation list and cleaned that up a little (it’s by console -> emulator available  now instead of just a list of emulators).  On the code side of the IRC client, I’ve fixed a bug that would cause the program to crash if you hit “SEND” before you were connected to a channel. Speaking of channels, I’ve changed the client to check for the “#” in the channel name and add it if it’s missing.

Perhaps the best change to both versions is better window handle search functionality.  This means it’s now possible to use pretty much any emulator with both programs.  In the IRC version you can use the command /setemu (emulator name) to manually select an emulator that isn’t in the official menu list (such as /setemu ePSXe).  The console version already has a menu option you can choose and follow the prompts.  To make this work with the console version I had to include a bunch of default control config files, so please don’t remove these.  You can still use custom ones for certain games though but if you don’t have one for a specific game use the default config for the console you’re trying to play.

Just as a quick warning, the better window search functionality seems to be working pretty good but there’s still a chance that it might not be able to find the emulator that you’re trying to use.  It’s still experimental, so keep that in mind.  Also you still have to set the keys up the way you would normally.

My next goal in this program is to make it so you can define the keys used by the programs instead of it being forced to use the built-in ones.  This might take some time though, so for now just enjoy release 006.

Download
Emulation Control – release 006 (contains version 1.3 of the IRC client, version 1.2 of the Console Bot)



As a bonus, here’s a video of the console bot playing Devil’s Castle Dracula X: Nocturne in the Moonlight (Castlevania: Symphony of the Night).

 

Featured Posts

Battle Arena 3.2 – Release

It took over a year but it’s finally here! Battle Arena 3.2 is done and is now available for download.  As usual it’s chalk full of additions, changes and fixes — most of which will be listed after the jump.  Hope everyone has happy holidays.  See you in 2017.

Battle Arena version 3.2 Is Almost Done!

It’s been nine long months and Battle Arena has undergone a lot of various new additions, changes and fixes.  The final release of version 3.2 is drawing closer but still has a little ways to go.  As it stands today, here’s some of the main highlights:   ADDITIONS: Added the Supply Run type battle. In […]

Bleach 666 – EMPTY HALL OF THE PUPPET TEMPLE

Chapter 666 – EMPTY HALL OF THE PUPPET TEMPLE [Unix] [MangaStream] The chapter was released a day earlier than usual! Woohoo! Though, was it really a chapter to get excited over? Click the read more and see the summary and some thoughts (as usual).

Kon version 1.5.4

Version 1.5.4 is now available for download! For some reason I forgot to release version 1.5.3 so this post will serve as a way to talk about what I did in that version as well. For version 1.5.3 I did the following: Added the USER LEVEL command: !haiku This command will cause the bot to […]

Search my site

Twitter Updates