Slammin Posted June 28, 2006 Posted June 28, 2006 Wow, this is just too cool! Thanks all that have contributed to this most excellent project! And for any that are curious, or have spare hardware around running Linux, I was able to get this running using Wine and it works perfectly! You just need to move two dll's from your Windows box over to your Linux box, and done. Now my mostly idle Linux server and that old 15" monitor I wasn't using have a new purpose :-) Again, many thanks for this software, and hats off for coming up with such an innovative idea! Abit IN9 32x MAX- Kentsfield QX6700 @3520 1.5 vcore watercooled D-Tek Fuzion/PA-160/MCR120/2x MCP655 2x2GB G-Skill 1066 5-5-5-15 2T@1.9vdimm 2x EVGA 580GTX 1.5GB SLI 2x 74GB Sata Raptor Raid0 2x 320GB Hitachi Sata II X-FI Elite Pro Dell U3011 Lian Li V2100B Corsair HX1000
zorlac Posted June 29, 2006 Author Posted June 29, 2006 Wow, this is just too cool! Thanks all that have contributed to this most excellent project! And for any that are curious, or have spare hardware around running Linux, I was able to get this running using Wine and it works perfectly! You just need to move two dll's from your Windows box over to your Linux box, and done. Now my mostly idle Linux server and that old 15" monitor I wasn't using have a new purpose :-) Again, many thanks for this software, and hats off for coming up with such an innovative idea! whoah! Myself and Dodger talked briefly about this only a few days back, and it was on my ever-increasing list of things to look at. Which two dlls was it btw?
lerxster Posted June 29, 2006 Posted June 29, 2006 Congratulations on an awesome program to the benefit of the community! Good job... now to save up for a screen :P
Slammin Posted June 29, 2006 Posted June 29, 2006 whoah! Myself and Dodger talked briefly about this only a few days back, and it was on my ever-increasing list of things to look at. Which two dlls was it btw? My Windows box is running WinXP SP2 so I configure wine to emulate XP. The two native DLL's you need to move are msvcp60.dll and msvcrt.dll and leave them at the default (native,builtin) setting. One thing that I do notice though is that I have to double-click the buttons, except for the Show FPS (works with single-click) - strange. This may be by design, a Windows thing, or the fact that right now I'm doing all this remotely since I do not currently have a mouse, keyboard or monitor connected to my Linux box. I'm using NX to remotely control the Linux box but will hook the monitor, keyboard and mouse up tonight if I have time. Abit IN9 32x MAX- Kentsfield QX6700 @3520 1.5 vcore watercooled D-Tek Fuzion/PA-160/MCR120/2x MCP655 2x2GB G-Skill 1066 5-5-5-15 2T@1.9vdimm 2x EVGA 580GTX 1.5GB SLI 2x 74GB Sata Raptor Raid0 2x 320GB Hitachi Sata II X-FI Elite Pro Dell U3011 Lian Li V2100B Corsair HX1000
Wild.Bill.Kelso Posted June 30, 2006 Posted June 30, 2006 I have been working on an update to the TouchBuddy Toolkit and we are now in Beta Testing this weekend. Hopefully it will be out next week. New features include:ActiveX Plugin Editor Module Editor Profile Manager Custom shell out too your Graphics Editor Color & Font Picker dialogs Custom Options Editor Custom Window Editor Additional Tab Editor fields and more...Here are some sample screenshots: If you are interested in Beta Testing this weekend, please PM me for the download link. I will be out of town this weekend, so if I am not available, maybe you can contact Zorlac, RuggButt, or Dodger. (hope you don't mind guys ;))
krel01 Posted July 1, 2006 Posted July 1, 2006 Man that all looks fantastic! Can't wait to get the new version of TBTK! Keep up the good work! TB will be the biggest improvement after introducing TRACKIR! Greetings krel01 [sIGPIC][/sIGPIC]
RogueRunner Posted July 1, 2006 Posted July 1, 2006 I cannot find any 8" touch screen LCD's in South Africa. Well none that does not cost more than eq US$450 :cry::cry: Almost twice the price you pay in the states :mad: With the price of ammunition these days do not expect a warning shot.
dodger42 Posted July 6, 2006 Posted July 6, 2006 Dont worry about saving up for a screen, you can win one. Touch-buddy.com is holding a banner and logo design competition with the prize being an 8" LCD Touchscreen. For more details read the following thread: http://www.touch-buddy.com/forums/showthread.php?p=1056#post1056 Regards, Dodger . . . Lockon Advanced Realism with Touch-Buddy
Wild.Bill.Kelso Posted July 6, 2006 Posted July 6, 2006 TouchBuddy Toolkit 1.0.0 has been released for download. Get your copy here.
eric37a Posted July 6, 2006 Posted July 6, 2006 Great work Will Bill! I wanted to say this on the touchbuddy forum, but whenever I try it tells me I don't have the access or something. But nonetheless, this is awesome!
zorlac Posted July 12, 2006 Author Posted July 12, 2006 TouchBuddy v1.0.1 Stable Release Available here: http://www.touch-buddy.com/forums/local_links.php?catid=1&page=1 or here: http://www.syn-ack.com/touchbuddy/releases/touchbuddy-1.0.1-20060712.zip Some big additions here (predef macros, profile scaling, "touch" button types), so have a good read of the release notes. As usual, the simple-layout.tbc file uses as many of the available features. Release Notes v1.0.1 ======== - (Rev. 7) - CHANGE: 12th July 2006 With the inclusion of predef macros in v1.0.1, I have changed the filename of the rawkey reference file: From: predef-and-rawkey-reference.html To: predef-and-predef-and-rawkey-reference.html - (Rev. 7) - ADD: 12th July 2006 Added revision numbers to the build numbers. Really only for the testers, so they know what pre-release build they are running. This was added to v1.0.1 Revision 7 - CHANGE: 11th July 2006 Changed the filename that the debug output is written to. It now writes to debug-<machine-hostname>.txt, where <machine-hostname> is the hostname that TouchBuddy is running on. This is mostly a change for me, where I use a single shared directory for my code development, and running client/server means that both the client and server write to the same debug file, which isnt very helpful. This allows each machine to write to its own debug file when required. - ADD: 10th July 2006 Added routine to enable "blind send" of keys if the send_macro routine receives an empty "sendto" variable. This is to help eliminate a hard to track down bug where randomly it will not send a "sendto" name, even though it was defined. - ADD/CHANGE: 10th July 2006 Added/Changed the secondary image file for hold buttons so it can be "image_file_secondary" or "image_file_1" (as per the toggle button type format) - ADD: 10th July 2006 Added "Close Touch Window" button back into the *TB* tab (And this time, it actually works :) ) - CHANGE: 10th July Added one remote (web) example WMV file into the Video tab in the simple-layout.tbc file. - CHANGE: 10th July Added one local and one remote (web) PDF into the simple-layout.tbc file. - ADD: 7th July 2006 Added the ability to load ActiveX files using a filename that is relative to where the profile (*.tbc) file is loaded from (unless the file has a full path name like c:\something\file.pdf) - ADD: 7th July 2006 Added code to fill in a lot of default window values if they are not defined in the *.tbc file. - ADD: 6th July 2006 (Requested by (504)Brewber) Added a "no_reset = 1" option to "hold" buttons. Usually, any "hold" buttons that are in the selected state are cleared (image reverted to initial setting, deselect macros sent) when another other key pressed. This "no_reset" option disables the automatic clearing of this "hold" button whenever another key is pressed. Intended use is for engine start/stop in Lomac, but on a single button. - ADD: 6th July 2006 (Requested by Peonic) Added Local or Client mode to window titlebar text I have lost count of how many times I have been pressing buttons frantically, only to realise that I needed to start in Client mode, and not Local mode :) - ADD: 5th July Added code to allow me to patch the predef definitions, by loading corrected info from a text file, which will be released and updated as and when required. - ADD: 5th July 2006 Added profile scaling, which will scale all the buttons and layout for profiles to fit the size of your screen. Config entries in touchbuddy.cfg: # enable/disable profile scaling profile_scaling = 1 # set the *NATIVE* screen resolution of your screen here # (Width, Height) screen_resolution = 800,480 # Tells TouchBuddy to not "squash" the profiles when # profile_scaling is enabled preserve_aspect_ratio = 1 NOTE: Profile scaling only scales the profile at initial load time, and does NOT scale the profile if you manually resize the window after its open. - ADD: 1st July 2006 Added new information to the *TB* tab Added four text labels on screen to show: Active Window Name Currently Pressed Rawkeys and hex values (Client mode only) Currently Pressed Predef keys (Client mode only) TouchBuddy window information - position, size, client area - ADD: 1st July 2006 Implemented "predef" routines. Now the long and boring bit... checking the "EXTENDEDKEY" values for all the non A-Z, 0-9, and function keys, updating the code to show anything that needs to be changed, and then updating the rawkey reference doc to include the predef values. NOTE: Please read the predef-and-rawkey-reference.html doc if you want to use predef keys! There is a section at the top that briefly explains how to use them. - ADD: 1st July 2006 (Requested by Tonik<TZW>) Audio Feedback for button presses. Short beep will be played when a button is pressed (except TeamSpeak module buttons). This is configured on/off by: touchbuddy.cfg -> audio_feedback = [0|1] Audio is only played on TouchBuddy running in Local or Server mode (TouchBuddy running in Client mode never makes a beep). If you have problems with this while playing a game, just turn audio_feedback off. - ADD: 1st July 2006 Call ClipCursor() Some games will not allow the mouse cursor to move outside the game window area. Calling ClipCursor with null arguements clears the rectangle the cursor is limited to. Sadly, it doesnt work on all games. It works on Enemy Engaged: Commanche vs Hokum, but doesnt work on iL2. I will keep looking for a solution for this. - CHANGE: 1st July 2006 Made the images on the buttons change on toggle/hold/touch buttons *BEFORE* the macro is sent. Gives the user a better visual response to key presses (and especially for button type "touch"). - ADD: 1st July 2006 Add button type "touch" They act just like "hold" buttons, but instead of needing one press to activate them, and another to deactivate them, "touch" buttons will select when you press them and deslect as soon as you unpress them. Sometimes, if you press on a "touch" button, and move your finger out of the button area, the button will remain in the "selected" mode. To fix this, just quickly touch the button again. ** VERY IMPORTANT NOTE ** If you are using the "Touchkit" drivers, for "touch" buttons to work, you will need to disable the Auto Right Button option (Touckit -> Setting -> Mouse Mode -> Option -> Disable "Support Auto Right Button" box. - FIX: 26th June 2006 Remove hard-coded "no multiline tab" screwup :) - FIX: 26th June 2006 Fixed the problem with client-server setups failing when using no sendto or default_sendto options (Ooops! Sorry!) - CHANGE: 26th June 2006 Sped up the swap between tabs, due to the paint routine being called after every button hide. Now paint routine does nothing while buttons are being hidden, then called once to paint the background before the new tab's buttons are shown. A quick word about profile scaling. Previusly, if someone created a profile for a 800x600 screen, and another user loaded in on their 640x480 screen, the profile and buttons wouldnt fit, unless they ran their screen at the non-native resolution (800x600). Profile scaling fixes this at load time by scaling the profile to fit, using the size of the window in the profile as the "original" size, and scales it down to the size of your own screen. There is an option flag to prevent the profile from being squashed during load (for wide-screen users) Example 800x600 profile Scaled on load to 640x480 Widescreen (ignore aspect) Widescreen (Preserve aspect) Wild Bill Kelso will be along shortly with download details of the stable TouchBuddy Toolkit v1.0.1.
krel01 Posted July 12, 2006 Posted July 12, 2006 Hi Wild.Bill.Kelso, where can we get your LOMAC A10 TouchBuddy profile? I am talking about this one: http://img523.imageshack.us/my.php?image=11fo2.jpg Why isn't this included in the profile collection of TouchBuddy? Are you still working on that? Thanks for your great work! Greetings krel01 [sIGPIC][/sIGPIC]
krel01 Posted July 13, 2006 Posted July 13, 2006 Several of us are working on profiles. I was doing an A10 also, but since I had an F15 in works for the future I laid off on the A10. That way you guys will have more options to choose from. Hi Rugg, F15 profile? That sounds good! Let us know when you have it done! Geee I really like these buttons Wild.Bill.Kelso used in his A10 profile! Must have been a lot of work! I hope he will make these available soon. Greetings krel01 [sIGPIC][/sIGPIC]
Wild.Bill.Kelso Posted July 13, 2006 Posted July 13, 2006 Hi Wild.Bill.Kelso, where can we get your LOMAC A10 TouchBuddy profile? I am talking about this one: http://img523.imageshack.us/my.php?image=11fo2.jpg Why isn't this included in the profile collection of TouchBuddy? Are you still working on that? Thanks for your great work!I've been working on the Toolkit so much that I haven't had much time to work on it. But the past few days I was able to work on it, and it should be available in a few days. I'll post it at Touch-Buddy.com when it's ready. I'm just testing it now...
Wild.Bill.Kelso Posted July 13, 2006 Posted July 13, 2006 TouchBuddy Tookit 1.0.1 Released The new TouchBuddy Tookit 1.0.1 is now up and available for download at Touch-Buddy.com. It supports all the new features added to TouchBuddy 1.0.1 by Zorlac. Get your copy HERE.
Wild.Bill.Kelso Posted July 15, 2006 Posted July 15, 2006 WBK's A10 Profile (RELEASED) WBK's A10 Profile for Lockon Modern Air Combat 1.12a I know it's been a long time.... I've been very busy coding the Toolkit, and had posted screenshots of this profile many times. But I only had the Game tab finished, and couldn't find the time to work on this until this last week. I tested this profile on Lockon version 1.12a, but it should work for the most part with previous versions of Lockon. I made 2 versions of this profile. One with Key Command Labels, and one without. This is version 1.0. I am not totally satisfied with the Combat tab. It functions fine, but I think the panels on the Flight tab look better, so I want to do some re-work on the Combat tab. I also plan on adding a Radio tab for communication commands. I have also included a simple mission that I used to test this profile. It has some A10's with different payloads. You can press F2 to cycle through the different aircraft, and Al-J to jump into the other A10's and test their loadout. I couldn't get the smoke (t) button or keycommand to work. I did have a smoke pod loaded, but maybe I have to select it using the select weapons (d) key? Not sure, but just pressing the t key didn't start the smoke. But everything else works fine I think. The Wheel Brake button works nicely now. When on the tarmak, before ramping up your fans, just tap the Wheel Brake button to lock your brakes. Ramp up your jets, and tap it again..... Download your copy of my profile: >> HERE << Here's some Screenshots: And here's a sample of the Game tab with the Key Command Labels: Enjoy.... WBK
krel01 Posted July 15, 2006 Posted July 15, 2006 Hi Bill! That's what I wanted to see! Great profile with superb buttons! Thanks for your hard work! I will definitely use this. I am off to Spain tomorrow - so will be back in about 2 weeks. Greetings krel01 [sIGPIC][/sIGPIC]
Guest Hell Sqn Protos Posted July 16, 2006 Posted July 16, 2006 S~! Outstanding !! Is this the profile that automates startup procedure for the engines?
Slammin Posted July 16, 2006 Posted July 16, 2006 This latest version of TB no longer runs under Linux :-( Abit IN9 32x MAX- Kentsfield QX6700 @3520 1.5 vcore watercooled D-Tek Fuzion/PA-160/MCR120/2x MCP655 2x2GB G-Skill 1066 5-5-5-15 2T@1.9vdimm 2x EVGA 580GTX 1.5GB SLI 2x 74GB Sata Raptor Raid0 2x 320GB Hitachi Sata II X-FI Elite Pro Dell U3011 Lian Li V2100B Corsair HX1000
dodger42 Posted July 16, 2006 Posted July 16, 2006 Wow, thats strange. I wonder which change caused that. Did 1.0.0 work fine in Wine? . . . Lockon Advanced Realism with Touch-Buddy
Slammin Posted July 16, 2006 Posted July 16, 2006 Yes, 1.0.0 worked/works great! This version does not though. The only thing that sticks out is a log message "unable to open predef-patch.dat file" Abit IN9 32x MAX- Kentsfield QX6700 @3520 1.5 vcore watercooled D-Tek Fuzion/PA-160/MCR120/2x MCP655 2x2GB G-Skill 1066 5-5-5-15 2T@1.9vdimm 2x EVGA 580GTX 1.5GB SLI 2x 74GB Sata Raptor Raid0 2x 320GB Hitachi Sata II X-FI Elite Pro Dell U3011 Lian Li V2100B Corsair HX1000
zorlac Posted July 16, 2006 Author Posted July 16, 2006 the predef-patch is a file that it tries to load but shouldnt fail if it cant (its so I can patch the predef key definitions later without having to write a new version). I`ll see if I can get WINE installed today and try it. What is the very last line of the debug.txt file?
dodger42 Posted July 16, 2006 Posted July 16, 2006 I suggest posting something in the forums here: http://www.touch-buddy.com/forums/forumdisplay.php?f=2 Though TB does not support Linux as such, you may find that Zorlac is interested in finding the cause of the issue. :) . . . Lockon Advanced Realism with Touch-Buddy
zorlac Posted July 16, 2006 Author Posted July 16, 2006 Just installed latest WINE install (and a yum update)... will get back to you once I know WTF I am doing with WINE :)
Recommended Posts