Jump to content

Recommended Posts

Posted

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

Posted
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?

Posted
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

Posted

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:

 

25eg.th.jpg 11vv.th.jpg 37ly.th.jpg

11fo2.th.jpg 27re.th.jpg 39qw.th.jpg 41tw1.th.jpg 51cn.th.jpg

 

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 ;))

Posted

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]

Posted

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.

Posted

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!

Posted

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

scale_profile_800x600.gif

 

Scaled on load to 640x480

scale_profile_640x480.gif

 

Widescreen (ignore aspect)

scale_profile_800x480.gif

 

Widescreen (Preserve aspect)

scale_profile_800x480_aspect.gif

 

Wild Bill Kelso will be along shortly with download details of the stable TouchBuddy Toolkit v1.0.1.

Posted
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]

Posted
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...

Posted

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:

 

gds9.th.jpg fko8.th.jpg cjo2.th.jpg compsw6.th.jpg

 

And here's a sample of the Game tab with the Key Command Labels:

 

gljl5.th.jpg

 

Enjoy....

WBK

Posted

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

S~!

 

Outstanding !!

 

Is this the profile that automates startup procedure for the engines?

Posted

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

Posted

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

Posted

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?

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...