Introducing Alt Controller...

Published by: Still Shakey on 26th May 2011 | View all blogs by Still Shakey

Hi everyone!

Introducing Alt Controller... a free program I've developed for mapping computer inputs, such as pointer movements and button presses, to actions, such as key presses.

The video below shows how you can play a racing game that only supports keyboard input just by moving the mouse pointer around the screen.

Bill and I gave it a quick test with the eye gaze system, and it worked with that too :)

Here's how it works... I used Alt Controller to define some invisible rectangles for steering left and right, and for accelerating and braking:

Choose screen regions.JPG

Then I mapped the mouse pointer movements inside those rectangles to key presses, so that you can control the car using the pointer instead of the keys:

Choose actions - mouse.JPG 

Finally, I saved the settings to a "profile" file that I can load whenever I want to play the game!

If you'd like to find out more about Alt Controller, you can
read the user guide here (Word format). If you'd like to try Alt Controller, you can download it here:
Alt Controller v0.62.zip.

As this program is quite new, I'd be delighted to receive any feedback and answer any questions! Here's the video, hope you enjoy it :)

http://www.youtube.com/watch?v=zUpIXizxOw4


Comments

93 Comments

  • One Switch
    by One Switch 11 months ago
    Can't wait to try this out - this looks absolutely brilliant. This could make such a big difference to people and open up many more games. SmartNav had something similar called TrackMapper - but it only worked on one generation of their head-trackers and not general mouse use. To my knowledge there's nothing out there that's easy to use. Great stuff!
  • Still Shakey
    by Still Shakey 11 months ago
    Thanks One Switch, that's great to hear! I tried to focus on creating something that has no dependency on the third-party games. Hopefully we'll find a few that it works well with! :)
  • Shazmataz
    by Shazmataz 11 months ago
    I just watched the video and that is such a brilliant program!!! It's definitely going to open up a world of games for me! Thanks in advance for the hours of fun!!!! :-)
  • Still Shakey
    by Still Shakey 11 months ago
    Hi Shazmataz, that's great! If you have any particular input requirements, just let me know and I'll try to make it happen. I noticed that you like to use a joystick - I don't actually own a joystick at the moment (!), but it's possible the Xbox 360 game controller input in Alt Controller also works with joysticks. I'd be happy to investigate if that would be useful!
  • HeadbanGER
    by HeadbanGER 11 months ago
    Thanks for this great software, just tried a few minutes and I'm amazed. I was searching for a way to play racing games for a while. Now I can. Thanks and keep up the good work! You're helping many people like me :D
  • Shazmataz
    by Shazmataz 11 months ago
    thanks mate I really appreciate that! I do use a joystick but recently entered the world of pc gaming via a SmartNav4 so I'm looking forward to pairing it up with your fantastic software! Will keep you informed if you like?

    Thanks again for this!
  • Still Shakey
    by Still Shakey 11 months ago
    @HeadbanGER Wow, that was quick! Brilliant stuff, hope it helps :)
    @Shazmataz Cool, I'd definitely like to hear how u get on!
    Would be good to keep a list of games it works with (or doesn't!)...
  • Riley103081
    by Riley103081 11 months ago
    This program is awesome I downloaded it the other day and Im now able to play Need for Speed Most Wanted it works really well. Thanks for designing this!!!

    I just have a couple questions, 1. Can I toggle off the cursor dwelling so I have to hold down the mouse button while Im in the region squares to move? and 2. Does the program only work on games with cursors? because I tried playing GTA3 but it wasnt working.
  • HeadbanGER
    by HeadbanGER 11 months ago
    Although it's no racing game there are lots of opportunities to drive cars in GTA San Andreas. You can steer with the mouse. Tested it today, works quite well. I use voice commands to accelerate and break. Should be no problem to use Alt Alt Controller instead.

    @Riley: Could you make a screenshot of your sreen regions or just post your co-ordinates? I haven't found the best regions yet so I'd like to see what regions the other users chose.
  • Riley103081
    by Riley103081 11 months ago
    Sure, these are my coords for Need for Speed, I'm still messing around with different regions but I like these so far:

    Left Turn-
    left: 2.00
    top: 11.91
    width: 40.00
    Height: 83.00

    Right Turn-
    left: 58.00
    top: 11.91
    width: 40.00
    height: 83.00

    Accelerate-
    left: 2.75
    top: 12.91
    width: 94.75
    height: 47.00

    Brake/Reverse-
    left: 3.00
    top: 60.91
    width: 94.25
    height: 33.67
  • Guillaume
    by Guillaume 11 months ago
    Hello,
    Thanks for your great work !
    Im' french, and I apologize for my english. I Have the v0.4 of alt controller.
    I don't understand the parameters "X from" "events x" in "pointer to hold key" action. And i can't open the profile example made for the v0.3.
    The "pointer to repeat key" are still more confused for me.
    I can't reproduce what you did in the demo. can you explain me for the v0.4.
    Thanks you in advance
    Guillaume
  • HeadbanGER
    by HeadbanGER 11 months ago
    @Riley: thanks : ) I'll post mine as I've found some good working co-ordinates.
  • Heavysmekke
    by Heavysmekke 11 months ago
    Great software! But i need help configere this program.
    Maybe someone willing to share a profile?
    Thanks
  • Shazmataz
    by Shazmataz 11 months ago
    I'm not sure if anyone else has experienced this or if it's just my screen resolution but when I create or add something to a profile, the OK and apply buttons get hidden as the window height is too small. So if you can't see an OK button, stretch the bottom of the window down that way you can apply any changes!
  • Still Shakey
    by Still Shakey 11 months ago
    @Guillaume Bonjour! I've google-translated the user guide into French Alt Controller - User Guide - French.doc. Maybe this helps a little? It's better to use the v0.4 profiles with Alt Controller v0.4. Don't worry about the X and Y parameters - just leave them set to Event - X and Event - Y. I have added an "Action parameters" section to the user guide if you want to know more. Later today, I will write a review to show you how to get started with Alt Controller v0.4. Best wishes, S. S.
  • Still Shakey
    by Still Shakey 11 months ago
    @Riley I've created a profile which shows how you can have mouse controls active only while you're holding the left mouse button down: Latest Profiles.zip It's a variation on the TrackMania example - drop me a message if you want the same thing for a different game. Best wishes, S. S.
  • Riley103081
    by Riley103081 11 months ago
    @Shakey thats pretty cool, thanks ill try it out :). just wondering will the same profile work for need for speed most wanted too?
  • Still Shakey
    by Still Shakey 11 months ago
    @Riley I've updated the Latest Profiles.zip to include 2 new ones for Need for Speed Most Wanted (demo version). I reckon this game will be awesome when we get the right settings, see what you think! To answer your question, you can't immediately use a profile with a different game... but I've made a new software release (Alt Controller v0.41.zip) which allows you to move actions from one game to another in the Edit situations window very easily. The latest profiles are included with the new version, so it's up to you whether you upgrade or not. Cheerio, Shakey
  • HeadbanGER
    by HeadbanGER 11 months ago
    @Still Shakey: "... which allows you to move actions from one game to another in the Edit situations window very easily."
    What do you mean by that? Couldn't see any change.

    Would it be possible to make the screen regions visible? At the beginning it would be easier to get used to the screen regions if you could see them.
  • Still Shakey
    by Still Shakey 11 months ago
    @HeadbanGER Hopefully this video explains more clearly... Alt Controller v0.41 - How to reuse a profile with a new game.wmv. Sorry about my voice going deep in the middle, my computer started running slowly!? At the moment, I'm not sure how to make the regions visible, but it's a good suggestion for a future version :) Cheerio!
  • HeadbanGER
    by HeadbanGER 11 months ago
    Thanks, so the "secret" is to change the predefined app rather than add a new one...

    And the options don't get lost anymore when saving with v0.41 :)
  • AK
    by AK 11 months ago
    How do you assign an action to a screen window. Cannot find how to do this?
  • HeadbanGER
    by HeadbanGER 11 months ago
    @AK: Edit > Choose actions > New. Action type: Pointer to repeat key or Pointer to hold key.

    Please read the manual ;)
  • AK
    by AK 11 months ago
    @headbanger Thanks for the comment- I can set actions fr windows. Not sure where this was in the manual as I did look and still find it incomprehensible.
    Anyway I have another issue now as despite setting up the actions in the windows they do not work in the game. More head scratching needed......
  • HeadbanGER
    by HeadbanGER 11 months ago
    Have you tried v0.41?
  • Still Shakey
    by Still Shakey 11 months ago
    @AK Hello! Which game are you trying? I don't think it works with every game. If the game has a demo version, I can try it for you. You're welcome to send me a message (name Still Shakey) if you want to discuss or paste in your profile file. v0.41 has a "getting started" guide which hopefully is easier to follow than the full user guide.
  • ivanthegrand
    by ivanthegrand 11 months ago
    im having trouble geting it to work with trackmania(using your trackmania profile that came with it) , i push 'a' to switch to driving mode then the car will sit there, i use a onscreen keyboard so i tried to pushed up key,it would accelerate then would continue to accelerate like button was stuck. im using windows 7, ill go try it on my xp machine maybe 7 dont like it. i got the steam version of trackmania, does that matter at all? thanks in advance


    EDIT: i loaded up dragon age 2 and remaped movement to wasd keys and set up alt controler to do wasd also (move mouse to top part of screen= 'w' key)and it worked, then i switched movement back to arrow keys and alt controler to arrow keys too (move mouse to top part of screen= up arrow key) and it did nothing. every other key works except arrow keys its seems. i find that odd, any ideas
  • Still Shakey
    by Still Shakey 11 months ago
    Hi @Ivan, thx 4 the info, this is very helpful.
    @AK also noticed that there are a few different versions of TrackMania. If the name of your TrackMania ".exe" file is not "TmForever", the profile will need a slight change. If you let me know the exe name, I can modify the profile for you - it probably lives in the folder C:Program FilesTmNationsForever (ignore the one with Launch in the name). Alternatively, you can try to follow the video I posted a few days ago - whichever is easiest 4 U. This seems to be happening quite a lot, so soon I will include a menu option to do this automatically.
    Unfortunately, screen keyboards generally seem to send the keystrokes directly to the game, so Alt Controller can't pick them up. I think maybe I put a note in the Getting started guide about this. It does work with Dragon voice software commands though (i.e. you can say "press A"), so maybe that's an option 4 U? One idea I have in mind for the next major version of Alt Controller is to include a simple screen keyboard that doesn't have this problem.
    Your point about cursor keys is curious. DirectX games number a few keys slightly differently to other applications (really, I'm not joking!). Before I realised this, almost no games would receive Alt Controller's arrow key presses. I'm wondering if this is an exception to the rule. I'm currently investigating a similar "key not being released" problem for @Alex, and I'll be releasing a software update later this week (hopefully Weds) with a new diagnostic window to display and record what Alt Controller is and isn't doing. Hopefully this will solve the problem.
    Thanks for your patience while I investigate these things...and top skills for getting it to work with wasd keys :}
    S. S.
  • Still Shakey
    by Still Shakey 11 months ago
    Hi folks, just a quick msg to say I'm on the case with the sticky keys issue ppl are having. I'm going to do a bit more testing this weekend b4 releasing a new version. Cheerio 4 now...
  • Bill (R&D, SpecialEffect)
    by Bill (R&D, SpecialEffect) 11 months ago
  • Riley103081
    by Riley103081 11 months ago
    @Shakey The profile you made for Need for Speed is perfect it works amazing I can drive better now than I could when I was able to use a controller, Thanks :).
  • Still Shakey
    by Still Shakey 11 months ago
    @bill Fantastic video! Love it!!!
    @Riley Great stuff, you're welcome! Controllers are soooo, like, yesterday... :P
    Regarding your question about wanting the mouse pointer to be displayed, I think it would be possible either to force this programmatically, or provided that the pointer position can be captured, draw a fake pointer on top. I have no idea whether anyone has tried this already - perhaps @Graeme might know better about overlaying stuff on top of game windows?
  • Graeme
    by Graeme 11 months ago
    Hi Shakey, I'm not a real progammer so I cheat and use Multimedia Fusion 2 to make stuff. MMF2 allows you to capture the pointer position so you can place a sprite at it's exact location - draw a fake mouse pointer, cross-hair or whatever you like.

    If you want to overlay things, you need to make sure your program window stays on top of the game window and then apply a transparency effect to your program window. Probably doesn't help much but that's how it's done using MMF2. The transparency thing seems to be something of a secret with MMF2 since the program developers said that making the application background completely transparent wasn't possible . . .
  • Still Shakey
    by Still Shakey 11 months ago
    Ah I see, that's interesting. I think it's possible to apply transparency using WPF (Windows Presentation Foundation), which is what I've been using. It would be fun to try this sometime. Thanks Graeme. Your tool looks great btw :)
  • Riley103081
    by Riley103081 11 months ago
    I just have one more question, I got resident evil on the emulator and to play it requires me to hold down 2 buttons at once, one to aim and the other to fire as well as hold down S for my character to run. Is there a way in AltCon to hold down a button I click on the onscreen keyboard until I click it to release? I thought I knew how but when I try it the button clicks and releases once then wont do it again.
  • Graeme
    by Graeme 11 months ago
    @Shakey Thanks, I'm impressed with what you've achieved with Alt Controller - especially the amount of flexibility you've managed to build into it. Have you thought of joining the Game Makers group? It's a bit quiet at the moment (very quiet) but it might be the ideal place to bounce ideas around - I'd be very happy to share ideas, strategies etc. with anyone who's interested.
  • Still Shakey
    by Still Shakey 11 months ago
    @Riley A C doesn't see key presses from onscreen keyboards (at least, those I tried). Maybe you could use one of these methods instead?

    1. Create a small screen region somewhere and create a "Pointer to Hold Key" action for it (without Auto release option). Then when you mouse-over that region, the key will be held. You could create another region with a Pointer to Release Key action.
    2. Map mouse button presses (or releases) to Hold Key / Release key actions.
    3. Map an XBox 360 button or trigger to Hold Key / Release key actions.
  • Riley103081
    by Riley103081 11 months ago
    Ok ill give that a try, Thanks :)
  • Still Shakey
    by Still Shakey 11 months ago
    Dear all, Alt Controller v0.42.zip is now available. Includes:
    - A "Log information" window for showing what A C is doing. Might help with creating profiles or investigating problems.
    - Some improvements to the key press management, which may have fixed the "sticking keys" issue.
    - A new TrackMania profile for the WASD key configuration - try this if the left-right-up-down one doesn't work for you.
    Feedback welcome as always. Best wishes, Still Shakey
  • drblazed
    by drblazed 10 months ago
    hi i play an rpg called conquer online im wondering if there's a profile that you can make that when the mouse pointer is in the middle of the screen it could hold down say the f6 key to use potions but not interfere with me pressing left or right mouse buttons or the control key being held down i have been searching for ways since im not able to use a keyboard i'm wondering if this program can do that
  • Alex
    by Alex 10 months ago
    @Blazed: That shouldn't be difficult. I could do it for you, but I don't know how to send you the file… Actually, never mind. I know how to upload it. I'll do it in a bit. You might need to tweak it a little to suit your preferences, though.

    One thing before I do it: do you want the F6 key to be held down indefinitely if your mouse is in the middle of the screen, or do you want it to be pressed only once when your mouse "enters" the middle of the screen, then pressed again when it "re-enters" (this would mean you'd need to move the mouse in an out of the little area)?
  • Alex
    by Alex 10 months ago
    … I'm still having problems with it. It still sticks down. Also there seems to be something wrong with selecting screen regions. Every time you manually drag a new one, another one starts being made straight after you click.

    I think you might need to wait for your Potion-profile, Mr Blaze; at least from me. :P
  • drblazed
    by drblazed 10 months ago
    indefinitely when ever mouse is in the middle of the screen preferably not to big of a square thanks for trying it out if you figure it out I will be checking this forum thanks for all your work
  • Still Shakey
    by Still Shakey 10 months ago
    @drblazed Thx 4 ur msg, is the game you're playing this one? http://co.91.com/.
    @Alex Thanks for offering to help! If A C isn't working properly 4 U, I'm happy to have a go at creating this profile for drblazed.

    I'll try to fix the the screen regions problem tomorrow. As regards the key sticking down, would you mind trying TrackMania with v0.42? The thing to do would be:
    - open the "Log information" window under the Help menu
    - select the Detailed" option and then click Start.
    - A C will start logging information about key presses etc.
    - Play TrackMania for a short time until the key sticking problem happens.
    - Click Stop in the Log information window
    - Click Save to save the information to a text file.
    - Send me the file somehow (perhaps via bill?)
  • Alex
    by Alex 10 months ago
    http://www.sendspace.com/file/v3vh18

    There you go :)
  • drblazed
    by drblazed 10 months ago
    yup that's the 1
  • Still Shakey
    by Still Shakey 10 months ago
    @Alex Many thx 4 this. It appears that the key release events aren't occurring for you. Everything else looks fine. I'm hopeful that I've fixed this now, and I've also fixed the screen region drawing glitch.

    Here's the new version: Alt Controller v0.43.zip. Better luck this time... It would be cool if it works so that you can have a go at creating the profile for drblazed :-D
  • Alex
    by Alex 10 months ago
    I'm VERY happy to say that it works now. Everything's in tiptop condition. Wonderful work, Mr Shakey!

    @Blaze: I'll do your one either today or tomorrow :)
  • Still Shakey
    by Still Shakey 10 months ago
    @Alex Fantastic! Thanks for your patience and for offering to help @drblazed. If you don't mind, I'd like to ask you a couple more questions sometime to try to understand a bit more about this issue. But first we should play some games!!! :)
  • Alex
    by Alex 10 months ago
    @Mr Shakey: Yeah, no problem. Thanks very much for fixing it :D

    @Drblazed: Here's the profile I made. I've made the box in the middle of the screen quite small, so apologies if it's not the size you wanted. You can easily change it by going into Edit/Screen Regions and just dragging the box to where ever you want.

    - You turn it on by pressing Z. You turn it off by pressing X.
    - It will hold down the F6 key whenever your mouse is in the middle of the screen. It will release when your mouse is moved outside the region.

    http://www.sendspace.com/file/9t69nv
  • HeadbanGER
    by HeadbanGER 10 months ago
    Hello Shakey, I stumbled upon the game Race 07. It has built-in mouse steering, remappable buttons and driving aid.

    But you can't accelerate/break with mouse movements so I tried AC for that purpose.
    Problem is it won't recognize keystrokes sent by AC.

    Any idea how to work around?
  • Alex
    by Alex 10 months ago
    @Headbanger: Did you make your own profile or did you use one of the premade ones? The premade ones won't work with it.
  • HeadbanGER
    by HeadbanGER 10 months ago
    I see. I've modified one of the premade profiles. What's the difference between premade and selfmade? By the way, I've tried changing the app from Race 07 to notepad; it worked with notepad.
  • drblazed
    by drblazed 10 months ago
    well i tried using the program i installed everything needed but it didn't work i use 1280x1024 screen resolution i'm wondering if that may be the problem any suggestions it says active and everything i used the profile you made for me also
  • Alex
    by Alex 10 months ago
    @Headbanger: I don't know about that then. Sorry :(

    @Drblazed: I think the app and page should be set to your game in that case… but, you need to do that yourself. I can't do it since I'm not playing the game :P

    I'm not entirely sure how to do that since it's in a browser. Sorry :( You'll need to ask Mr Shakey.
  • Still Shakey
    by Still Shakey 10 months ago
    Hi @drblazed The screen resolution is definitely not a problem. I'm just downloading the game now so I'll try Alex's profile at the weekend. At a quick glance, it looked fine (though the screen region is pretty small). Sometimes we do find games that don't work with A C... it's quite experimental I'm afraid! Sorry to keep you waiting.

    Hi @HeadbanGER, sounds like this would be a nice game to get working. I think you've done the right thing. I'll try the game myself at the weekend.
    Some things you could try are:
    - Use the Help - Log information window in A C (see instructions I posted 4 Alex a few days ago). This will help to confirm that Alt Controller is doing the mode changes, key presses and key releases.
    - See if you can find out whether the game uses DirectX or OpenGL for its graphics.
    - Try different keys. The following keys are slightly different with DirectX games so it's sometimes worth trying different ones: arrow keys, home, end, page up, page down, insert, delete, app, right ctrl, right alt.

    In other news, Alt Controller works nicely with Dirt 3... profile coming soon... :)
  • drblazed
    by drblazed 10 months ago
    np i appreciate all your work
  • Still Shakey
    by Still Shakey 10 months ago
    Hi @drblazed. I got Alt Controller working with Conquer Online :) But I had to fix a little problem with the "Pointer Moved" actions, so you'll need to download the new version: Alt Controller v0.44.zip.

    I have included Alex's profile for Conquer in the Profiles folder, and I added some profile notes and a screenshot to it.

    Let me know if you have any further issues... Cheerio, Shakey
  • Still Shakey
    by Still Shakey 10 months ago
    Hi @HeadbanGER I tried the demo version of Race 07. I managed to control accelerate, brake, left and right with Alt Controller using "Pointer to Hold Key" actions with some screen regions with a big gap in the middle, but it was pretty difficult to operate because the mouse pointer isn't displayed.

    The game doesn't seem to like frequent key presses - you have to hold down "Up", or press "Q" to get it to shift into gear b4 you can accelerate. I found it very confusing actually. Even my mouse clicks didn't seem to work in the menu screens half the time - I could barely exit the game!

    But in case you want to try the profile, here it is: Race 07 LRUD F11 Driving F12 Default.alt.xml. Cheerio, S. S.
  • drblazed
    by drblazed 10 months ago
    alright it works i have to move my mouse around in the region for it to constantly use f6 which works but is there any way to make it so f6 is constantly held when mouse is in region if not this works thank you so much you have made my game much easier for me. also it works in fullscreen mode to which is bonus points for you great work
  • HeadbanGER
    by HeadbanGER 10 months ago
    @Shakey: Hi and thanks, it's working now :) Is not as accurate as with repeated keys but it's better than nothing.

    It'd be another improvement if AC could read the mouse position and draw its own cursor. (Drawing the screen regions would be a highly appreciated feature as well).
  • Alex
    by Alex 10 months ago
    @Drblaze: It should be constantly held down… I'll have a quick look.

    Had a look. No idea why you need to constantly move the mouse in and out. It should be held down as long as it's in the little region in the middle.
  • drblazed
    by drblazed 10 months ago
    i dont have to move in and out of the region i just have to move the mouse around in the region its all good though it works for me
  • Alex
    by Alex 10 months ago
    @Drblazed: Think I might know why. Try this out:

    http://www.sendspace.com/file/4me3uy

    Should sort it out. I think. :P
  • Still Shakey
    by Still Shakey 10 months ago
    @drblazed Sounds like we're getting closer! I think what's happening is that Conquer is only receiving 1 key press when the key is first held down. Some programs work like that (e.g. Notepad).
    But don't worry, we can do things a different way - I've updated the Latest Profiles.zip - please can you try the Conquer profile in there? I'm pretty sure it will work now... :)

    Incidentally, this zip file also includes some new profiles for the rally game Dirt3, and a "Universal" driving profile which is set up so that it should work with lots of different driving games... maybe! :D

    @HeadbanGER Feature requests noted! I'll hopefully have some time to do some new features in late July / August. I'm thinking some but not all of: mouse click actions, move mouse pointer actions, relative mouse movement inputs, basic onscreen keyboard that A C can use as input, drawing cursor, drawing screen regions, more intuitive action editing. Maybe relative mouse movement inputs could be a solution for games which don't show the cursor??

    Ciao 4 now, Shakey
  • drblazed
    by drblazed 10 months ago
    yes works perfect now great job is there a place that i can donate a few dollars when i get some extra cash?
  • Still Shakey
    by Still Shakey 10 months ago
    @drblazed, Great, glad it's working! I'm sure Special Effect (the charity that runs Gamebase) would be delighted to receive any donations, but it's totally up to you!
  • Still Shakey
    by Still Shakey 9 months ago
    Greetings fellow Gamebasers! There's a new version of Alt Controller here: Alt Controller v0.5.zip.
    It includes these new features:
    - actions to click / double-click / hold down / release mouse buttons
    - an action for typing a text string, including special characters (e.g. accented letters or symbols)
    - ability to do stuff when the pointer "dwells" (i.e. hovers) within a small region
    - ability to customise the size of the pointer dwell box and the dwell time (via Tools - Options menu item)
    ...and one or two other things.
    Hope the new features are useful! Best wishes, Still Shakey
  • HeadbanGER
    by HeadbanGER 9 months ago
    Thanks for the update :) The click actions are a good idea.

    Don't wanna bug you but are you still planning to implement drawing cursor and/or drawing screen regions?
  • Still Shakey
    by Still Shakey 9 months ago
    Thx @HeadbanGER, yes I'm still planning to try to implement these things. Hopefully some time this month :) Cheerio, S. S.
  • Bill (R&D, SpecialEffect)
    by Bill (R&D, SpecialEffect) 9 months ago
    Fantastic work by Sean from Sensation CTS Ltd using Alt-Controller to fly planes in HAWX 2:
  • One Switch
    by One Switch 9 months ago
    Crazy Taxi (for a drive around) too:
  • Still Shakey
    by Still Shakey 8 months ago
    Minor release of Alt Controller to fix an issue for international users with PCs that have different 'culture' settings (no new functionality in this one).
    Alt Controller v0.51.zip
    Ciao! Still Shakey
  • Still Shakey
    by Still Shakey 8 months ago
    Greetings Gamebasers! Just a quick note to say that Alt Controller v0.6.zip is now available!
    I'll write a review soon, but just quickly, the main new features are:
    - Ability to draw screen regions on top of game windows
    - Ability to design custom windows with mappable buttons, "stay on top" and translucency
    - Three new profiles to demonstrate custom windows
    - A very sexy Help - About box...
    Full details in the User guide (PDF) and the readme file. Looking forward to experimenting with some games...
    Cheers, Still Shakey
  • Riley103081
    by Riley103081 8 months ago
    I'm having a strange problem I tried using some of my usual profiles but when I click in the regions the buttons get held down until I either click them again or close AltController. I haven't made any changes I'm not sure if I'm doing anything wrong.
  • Still Shakey
    by Still Shakey 8 months ago
    Hi Riley, are these profiles with a change mode when you hold down the mouse and release it? Can you send me an example profile that isn't working? Thanks.
  • Riley103081
    by Riley103081 8 months ago
    Sure, its basically a reuse of the Need for Speed Most Wanted where you hold down the left mouse button but I'm using it on the Psxfin emulator for playstation games heres the info. Oh and theres these check boxes 'Series' and 'Parallel' not sure if those have anything to do with it.

    Default: Keyboard - G Pressed | Select mode 'Driving'

    Driving: Mouse Button - Left Pressed | Select page 'Mouse Down'
    Mouse Button - Right Pressed | Hold down Key 'C'
    Mouse Button - Right Released | Release Key 'C'
    Keyboard - G Pressed | Select mode 'Default'
    ---Page 'Mouse Down' --- | ---Page 'Mouse Down'---
    Pointer - Updated | Region 'Left' -> repeat 'Left'
    | Region 'Right' -> repeat 'Right'
    | Region 'Accelerate' -> repeat 'X'
    | Region 'Brake' -> repeat 'S'
    Mouse Button - Left Released | Select page 'Default'
    Mouse Button - Right Released | Release key 'C'
    Mouse Button - Right Pressed | Hold down key 'C'
  • Still Shakey
    by Still Shakey 7 months ago
    Thanks Riley, it's probably because the pointer is in one of the boxes when you release the left button, and the change mode occurs while the key happens to be pressed down. In the latest profiles, I included a "stop pressing things" action before the "select mode 'Default'. That releases all keys and mouse buttons that were pressed. See if that would be ok with your profile.

    Alternatively, you can include "Release key" actions for the specific keys that are being held before you change mode. A final option is to move the mouse out of the boxes when you release the left button.

    Don't worry about the series / parallel stuff. Leave everything as Series, though it doesn't make a difference in this case.

    I guess I could have developed it so it automatically releases the keys when actions are de-activated, but I didn't - was kind of thinking sometimes it's useful to keep keys held when you change mode, so...

    If none of these things work, let me know and I can make a change to Alt Controller.
  • Riley103081
    by Riley103081 7 months ago
    Ok ill try that and let you know, Thanks :)
  • Riley103081
    by Riley103081 7 months ago
    Yeah that seems to have done it, thanks again :)
  • Still Shakey
    by Still Shakey 7 months ago
    Great, happy gaming :)
  • HeadbanGER
    by HeadbanGER 7 months ago
    Drawing Screen Regions, great. That's what I’ve been waiting for. Thank you :)
  • Still Shakey
    by Still Shakey 7 months ago
    You're welcome HeadbanGER, hope it's a useful feature!
  • drblazed
    by drblazed 2 months ago
    hi i'm back again wondering if it's possible to press f6 and f7 constantlyat the same time in my co game for double potioning pleasure thx :)
  • Still Shakey
    by Still Shakey 2 months ago
    Hi drblazed,
    I like the sound of double potioning, the possibilities are endless! I've added a new profile to do this in the Latest Profiles.zip - it's called 'Conquer Online - F6 and F7 - Z Active X Default'. As before, use Z/X to turn the controls on/off, then it'll press F6 and F7 when the mouse is in the middle of the screen.
    If you want to try yourself, the way I did this was:
    - go to Edit -> Choose actions
    - select Mode=Active, select Mouse input - Pointer, Reason=Updated
    - add a "Pointer to Repeat Key" action like before, except for F7
    - select "Perform in Parallel" so that both happen at the same time
    - click OK and save the profile
    Happy potioning! Still Shakey
  • drblazed
    by drblazed 2 months ago
    thx for teaching me how to do it but it doesn't seem to potion together only f6 works
  • Still Shakey
    by Still Shakey 2 months ago
    Hmmm, the new profile definitely presses F6 and F7 for me. Here are some things to check:
    First, make sure you have the latest version of Alt Controller (Version 0.61). You can tell which version you have by going to "Help - About Alt Controller"
    Second, use the Help - Log information window like this:
    - Load the profile "Conquer Online - F6 and F7 - Z Active X Default"
    - In Alt Controller, open the "Help - Log information" window
    - Select "Detailed" then click "Start"
    - Switch to your game window and try to cast the potions using the mouse
    - Switch back to the Log Information window and check whether you see messages for both F6 and F7 in the list
    - Click Stop or just close the Log Information window when you're finished.
    Let me know if you're still having problems :-}
  • drblazed
    by drblazed 2 months ago
    it's says both are being pressed in the log window but it doesn't actually do it in the game
  • Still Shakey
    by Still Shakey 2 months ago
    Ah, that sucks, the game evidently doesn't like two simultaneous key presses. Only thing I can suggest is a profile with two boxes i.e. one for F6 and one for F7. But you would have to move the pointer from one box to the other. Would that be any use?
  • Graeme
    by Graeme 2 months ago
    Could you code it so there's a slight delay between key presses? A delay of about 0.1 - 0.2 seconds between releasing F6 and pressing F7 might work.
  • Still Shakey
    by Still Shakey 2 months ago
    Hi drblazed,
    I've created another profile that you might like to try, for doing potions with F6 and F7 at the same time. It has a little window called "Potions" with 3 buttons (Start F6, Start F7, Stop) which you can hover over to do your potions. You open it from the "Window" menu in Alt Controller.

    I had to fix a little bug in the program to get this to work, so you need to download Alt Controller v0.62 if you want to try it. Sorry about that! The new profile is imaginatively called "Conquer Online - Potions window", in the Profiles folder as usual.

    Regarding Graeme's point, a good suggestion, Alt Controller does let you specify delays using the "Wait" action, but combining that with mouse movements in a region of the screen is alas beyond its capabilities and not an easy change.
    Cheers, S. S.
  • drblazed
    by drblazed 2 months ago
    still doesn't work for me but i appreciate you trying, also with the "potion window" it doesn't continuously potion and still only f6 works. i make the screen region fill the whole screen with the default profile and 1 potion button works so again thanks for trying
  • Still Shakey
    by Still Shakey 2 months ago
    hi drblazed, thanks for reporting back, shame those ideas didn't work out but it was worth a try. Well anyway... with great potions, comes great responsibility... :-) happy gaming!
Please login or sign up to post on this network.
Click here to sign up now.