KrossX's Magical Tools™

Discussion in 'Web development / Programming' started by KrossX, Jun 22, 2011.

  1. KrossX

    KrossX クロスエクス

    Messages:
    4,664
    Likes Received:
    125
    KrossX's Magical Tools™ (Edited)

    Just a nicely named thread to group some sillies I made and perhaps new ones. You'll probably need Visual C++ 2010 Runtimes if you haven't them already: Runtimes' link.

    Disclaimer/Warning! This programs may make your computer blow up and/or make you bald. Use them at your own risk. And should really not be used with admin rights... really.

    • Arcana Heart 3 (input config)
      View attachment 216650

      To use it, start the program with the EXE to be modified on the command line. Or, just drag the file to be modified on top and it will open it.

    • TypeX Config (typex_config replacement)
      View attachment 216651 View attachment 216652

      To use it, just move/copy the program into the typex_loader game folder and execute it. Supports keyboards and joysticks compatible with DirectInput8.

    • Replacer (command line tool)

      It will replace a set of characters for another in a given file. For example (batch included in zip):
      replacer --file game.exe --s1 D:\ --s2 .\\ [--wide]

      The new optional --wide switch will cheaply convert the Strings into wide versions and search for them instead. Necessary for Matrimelee Matsuri for example. Basically, if there's no match in your searches, try with the --wide switch.

      The idea is to have a tool to change save locations for the arcade games. But never forget to always make a backup of the file beforehand.

    • GetFocus (command line tool)

      Usage: GetFocus --title TITLE --wait NUMBER

      It will search for TITLE in current desktop's windows. If there's first match, it will wait for a NUMBER of ms and give focus afterwards. Not using parameters will simply try to use the current window as target and wait for 1s before giving it focus.

    • BitrateCalculator (WPF)
      View attachment 216653

      Exactly what it says, a very simple bitrate calculator.

    • PDF Bookzoom: Simple brute force replacement of the zoom/fit tags. That way your current zoom won't be changed when clicking PDF bookmarks.

      Usage: PDF_Bookzoom filename, or just drag the file on top.

    => KrossX @ GitHub, Download Folder @ GoogleDrive

    #Mediafire Folder (old)
    [Magical Tools @ Google Code] (old)
    Last edited: Aug 20, 2013
  2. NGEmu.com Advertisement

  3. Killervin

    Killervin New Member

    Messages:
    51
    Likes Received:
    0
    Thanks. Very useful tools. Your Typex Config is very good.
  4. KrossX

    KrossX クロスエクス

    Messages:
    4,664
    Likes Received:
    125
    OMG a post! What to do - what to do - what to do?!?!

    Ehem... you're welcome. :cool:
  5. Killervin

    Killervin New Member

    Messages:
    51
    Likes Received:
    0
  6. Hard core Rikki

    Hard core Rikki Super Moderator Staff Member Award Winner!

    Messages:
    12,863
    Likes Received:
    298
    Nice apps. Did you make this for some computer class/selfteaching?
  7. KrossX

    KrossX クロスエクス

    Messages:
    4,664
    Likes Received:
    125
    Boredom and avoiding annoyance, so I guess that counts as self teaching. XD
  8. @ruantec

    @ruantec Crazy GFX coder Emu Author

    Messages:
    14,536
    Likes Received:
    989
    Awesome work KrossX!!! sadly i missed this thread for some strange reasons.....
  9. KrossX

    KrossX クロスエクス

    Messages:
    4,664
    Likes Received:
    125
    lol, no problem and thanks. :)
  10. @ruantec

    @ruantec Crazy GFX coder Emu Author

    Messages:
    14,536
    Likes Received:
    989
    The only thing i miss is a better description since am a bit lost and do not know what they are for and what are those games etc.. sorry for my ignorance :p
  11. KrossX

    KrossX クロスエクス

    Messages:
    4,664
    Likes Received:
    125
    There have been some arcade "ports" to PC, like BlazBlue. Most are from the TypeX arcades and use a typex_loader that comes with its config tool. I hated it so I made a replacement. Then, to change the location of the save data on this games I made the Replacer tool.

    Another "port" is Arcana Heart 3, with no input config. To change keys, you had to hex edit the executable which is quite annoying.

    Then, someone was doing some stuff with the console window and wanted to run things and get focus back to the console. That's what GetFocus was for.
  12. @ruantec

    @ruantec Crazy GFX coder Emu Author

    Messages:
    14,536
    Likes Received:
    989
    Ah, got it now!!! awesome job :thumb:
  13. KrossX

    KrossX クロスエクス

    Messages:
    4,664
    Likes Received:
    125
  14. Strike105X

    Strike105X ヒットハード&高速 Award Winner!

    Messages:
    18,955
    Likes Received:
    750
    Nice apps Kross, but does the Arcana hearts config only support keyboard ?
  15. KrossX

    KrossX クロスエクス

    Messages:
    4,664
    Likes Received:
    125
    Yah, since it's a mere hex edit to the game executable, to just change the keycodes.
  16. Strike105X

    Strike105X ヒットハード&高速 Award Winner!

    Messages:
    18,955
    Likes Received:
    750
    Ah, damn that means its back to joytokey for Arcana Hearts 3 :lol:.
  17. @ruantec

    @ruantec Crazy GFX coder Emu Author

    Messages:
    14,536
    Likes Received:
    989
    If Gamepad support is added either through SDL, DirectInput or API you can simulate keystrokes by sending the desired key to the application/game handle(hwnd) by using the SendMessage/SendInput API call.
    Last edited: Aug 12, 2011
  18. KrossX

    KrossX クロスエクス

    Messages:
    4,664
    Likes Received:
    125
    No reason to do that though, since there's joy2key already available for the same task. XD
  19. @ruantec

    @ruantec Crazy GFX coder Emu Author

    Messages:
    14,536
    Likes Received:
    989
    I know, just saying in case people are interested to know what's the magic behind joy2key XD
  20. Killervin

    Killervin New Member

    Messages:
    51
    Likes Received:
    0
    Not only joytokey but my gamepad's drivers already do the trick... so isn't nececessary... :)
  21. KrossX

    KrossX クロスエクス

    Messages:
    4,664
    Likes Received:
    125
    Added a very simple bitrate calculator, cuz I was in need of one. It also has a very lame icon as proof of my artistic skills. XD

Share This Page