Champion Takahashi (Takahashi MEIJIN)
(Automatic continuous&rapidly-button-hits tool for WINDOWS 95or later)
  by TOTUGEKI-TOHOKU
This page is almost literal translation of my Japanese page(Sorry, I'm poor at English). when you want to check ver.number and so on, please see it.



Explanation

Champion Takahashi  is legendary Japanese SAMURAI fighter in NES players.He was called "MEIJIN"(means highest champion).
He mastered all NES games in 20 years before.His legend is like this."He shoots A button more 16 times during 1 seconds".

Legendary Champion Takahashi was made into software !
16 during 1 second continuous hits are also realized (if you want,100 during a second also can).

Continuous hits (in English "rapid-hits"? Ba,ba,ba,ba...) called in Japanese "Ren-sya" is troublesome when we playing shooting-game on PC.
It is usually occur that, forget for mind to be taken by striking occasionally and to protect its own body (you wanna be KAMIKAZE?).
Under this software running, the button of a keyboard or a mouse click can be hit automatically and repeatedly.
When playing NES game and so on, this can do very well.
Unlike some of other same-purpose-software, this software does not need any DLL.

No Charge.This is Free-Software entirely.
I don't take any responsibility of any troubles (even if these troubles is clearly result of using this software).
All legal agreements follow description of my Japanese page.



Champion Takahashi download (lzh compression)




Starting this software, such a screen will come out.
First,you should decide "Which button you want to be fired" and "Which button should be set as a trigger for fire".
To indicate them, please push "setting",
When you set it , push "start" to this software's functions come ,
You push "stop" , they stop.


This is a setting screen.
"Trigger Key" means "Which button should be set as a trigger for fire"(during you are touching trigger-key you set at here, WINDOWS think "Object Key is pushed continously").
"Object Key" means "Which button you want to be fired"(this program rapidly hits this button).
You can indicate them by choose from left list-boxes.
Immediately after starting this program, the "Left Shift key" is Trigger Key, and "the left click" is Object Key.
In this state, continuous and rapidly Left-click of a mouse can be done by your pushing Left-shift key.
Caution! If "Object Key" is equal to "Trigger Key", because auto-hit key becomes trigger of next hit , so hit timing will be out of control.

When you choose "others" in left list-boxes , you can indicate these Keys by specifing Key Code in right Edit-boxes.
Key Code list is described in the last part of this webpage.
For example , "A" key is "65" , "B" key is "66" , and "Z" key is "90".

If you choose "Automatic" as "Trigger Key" , you don't have to push any key for rapid-hit.It wil be automatic entirely.

"frequency1" means the timing between next push and last push (milli second).
Default is 20. It is impossible to be the bigger value than 5000.
"frequency2" means the timing after pushing the button until it detaches the button (milli second)
Default is 5. It is impossible to be the bigger value than 500 (and impossible to be the bigger value than frequency1).
If you check "no interval" checkbox , this program detaches immediately after pushing the button.
All settings was done,push"OK" then these settings will be applied.

Please start two or more this software for two or more keys simultaneously required case.

This software is not a tool to change WINDOWS Key-Mapping.
When you touch triger key "A" to fire object key "Z", WINDOWS think like "A was pushed 1 time and Z was pushed 10 times".
In this situation, if the shooting game think "A" as a pause switch and "Z" as a shoot switch, befor rapid-shoot realizes,the game will stop.



Performance Test

Please refer to a Japanese page for details.
The same score as the highest value in other excellent tools comes out. It is conjectured to be a limit on the theorical limit of WINDOWS.
Moreover, this software has free assignment of a key and does not need DLL etc.







Developed by Borland C++ Builder 5 Pro













Data of key codes


Symbolic constant name Value (Hex) A mouse or the key of a keyboard
VK_LBUTTON 01 The left button of a mouse
VK_RBUTTON 02 The right button of a mouse
VK_CANCEL 03 Control It is used for break processing.
VK_MBUTTON 04 Central button of a mouse (mouse of 3 buttons)
- 05~07 Un-giving a definition.
VK_BACK 08 BackSpace key
VK_TAB 09 Tab key
- 0A and 0B Un-giving a definition.
VK_CLEAR 0C Clear key
VK_RETURN 0D Enter key
- 0E and 0F Un-giving a definition.
VK_SHIFT 10 Shift key
VK_CONTROL 11 Ctrl key
VK_MENU 12 Alt key
VK_PAUSE 13 Pause key
VK_CAPITAL 14 Caps Lock key
VK_KANA 15 Alphanumeric kana key
- 16~18 It reserves to Chinese character systems.
VK_KANJI 19 It reserves to Chinese character systems.
- 1A Un-giving a definition.
VK_ESCAPE 1B Esc key
VK_CONVERT 1C It reserves to Chinese character systems.
VK_NOCONVERT 1D It reserves to Chinese character systems.
- 1E and 1F It reserves to Chinese character systems.
VK_SPACE 20 Space key
VK_PRIOR 21 Page Up key
VK_NEXT 22 Page Down key
VK_END 23 End key
VK_HOME 24 Home key
VK_LEFT 25 <- key
VK_UP 26 key
VK_RIGHT 27 -> key
VK_DOWN 28 key
VK_SELECT 29 Select key
- 2A OEM specification
VK_EXECUTE 2B Execute key
VK_SNAPSHOT 2C The Print Screen key (Windows 3.0 or subsequent ones p)
VK_INSERT 2D Ins key
VK_DELETE 2E Del key
VK_HELP 2F Help key
VK_0 30 Zero key
VK_1 31 One key
VK_2 32 Two keys
VK_3 33 Three keys
VK_4 34 Four keys
VK_5 35 Five keys
VK_6 36 Six keys
VK_7 37 Seven keys
VK_8 38 Eight keys
VK_9 39 Nine keys
- 3A~40 Un-giving a definition.
VK_A 41 A key
VK_B 42 B key
VK_C 43 C key
VK_D 44 D key
VK_E 45 E key
VK_F 46 F key
VK_G 47 G key
VK_H 48 H key
VK_I 49 I key
VK_J 4A J key
VK_K 4B K key
VK_L 4C L key
VK_M 4D M key
VK_N 4E N key
VK_O 4F O key
VK_P 50 P key
VK_Q 51 Q key
VK_R 52 R key
VK_S 53 S key
VK_T 54 T key
VK_U 55 U key
VK_V 56 V key
VK_W 57 W key
VK_X 58 X key
VK_Y 59 Y key
VK_Z 5A Z key
- 5B~5F Un-giving a definition.
VK_NUMPAD0 60 Zero key of a ten key
VK_NUMPAD1 61 One key of a ten key
VK_NUMPAD2 62 Two keys of a ten key
VK_NUMPAD3 63 Three keys of a ten key
VK_NUMPAD4 64 Four keys of a ten key
VK_NUMPAD5 65 Five keys of a ten key
VK_NUMPAD6 66 Six keys of a ten key
VK_NUMPAD7 67 Seven keys of a ten key
VK_NUMPAD8 68 Eight keys of a ten key
VK_NUMPAD9 69 Nine keys of a ten key
VK_MULTIPLY 6A The * key of a ten key
VK_ADD 6B The + key of a ten key
VK_SEPARATOR 6C Separator key
VK_SUBTRACT 6D The - key of a ten key
VK_DECIMAL 6E The . key of a ten key
VK_DIVIDE 6F The /key of a ten key
VK_F1 70 F1 key
VK_F2 71 F2 key
VK_F3 72 F3 key
VK_F4 73 F4 key
VK_F5 74 F5 key
VK_F6 75 F6 key
VK_F7 76 F7 key
VK_F8 77 F8 key
VK_F9 78 F9 key
VK_F10 79 F ten key
VK_F11 7A F11 key
VK_F12 7B F12 key
VK_F13 7C F13 key
VK_F14 7D F14 key
VK_F15 7E F15 key
VK_F16 7F F16 key
VK_F17 80H F17 key
VK_F18 81H F18 key
VK_F19 82H F19 key
VK_F20 83H F20 key
VK_F21 84H F21 key
VK_F22 85H F22 key
VK_F23 86H F23 key
VK_F24 87H F24 key
- 88~8F Un-giving a definition.
VK_NUMLOCK 90 Num Lock key
VK_SCROLL 91 Scroll Lock key
- 92~B9 Un-giving a definition.
- BA~C0 OEM specification
- C1~DA Un-giving a definition.
- DB~E4 OEM specification
- E5 Un-giving a definition.
- E6 OEM specification
- E7 and E8 Un-giving a definition.
- E9~EF OEM specification
VK_DBE_ALPHANUMERIC F0 It is reservation * for Chinese character systems.
VK_DBE_KATAKANA F1 It is reservation * for Chinese character systems.
VK_DBE_HIRAGANA F2 It is reservation * for Chinese character systems.
VK_DBE_SBCSCHAR F3 It is reservation * for Chinese character systems.
VK_DBE_DBCSCHAR F4 It is reservation * for Chinese character systems.
VK_DBE_ROMAN F5 It is reservation * for Chinese character systems.
VK_DBE_NOROMAN F6 It is reservation * for Chinese character systems.
VK_DBE_ENTERWORDREGISTERMODE F7 It is reservation * for Chinese character systems.
VK_DBE_ENTERIMECONFIGMODE F8 It is reservation * for Chinese character systems.
VK_DBE_FLUSHSTRING F9 It is reservation * for Chinese character systems.
VK_DBE_CODEINPUT FA It is reservation * for Chinese character systems.
VK_DBE_NOCODEINPUT FB It is reservation * for Chinese character systems.
VK_DBE_DETERMINESTRING FC It is reservation * for Chinese character systems.
VK_DBE_ENTERDLGCONVERSIONMODE FD It is reservation * for Chinese character systems.
- FE Un-giving a definition.




E-Mail: totutohoku@hotmail.com