Emuforums.com

Go Back   Emuforums.com > General Discussion > Web development / Programming
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Reply
 
Thread Tools Display Modes
Old June 23rd, 2011, 03:52   #1
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,645
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)
    AH3.png

    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)
    TPXC0.pngTPXC1.png

    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)
    BRC.png

    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.

#FOLDER LINK
[Magical Tools @ Google Code] for newer open source versions.
__________________


Last edited by KrossX; July 17th, 2012 at 03:33.. Reason: HCR is bored...
KrossX is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old July 24th, 2011, 21:53   #2
Killervin
Registered User
 
Join Date: May 2008
Posts: 51
Thanks. Very useful tools. Your Typex Config is very good.
Killervin is offline   Reply With Quote
Old July 25th, 2011, 04:17   #3
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,645
OMG a post! What to do - what to do - what to do?!?!

Ehem... you're welcome.
__________________

KrossX is offline   Reply With Quote
Old July 25th, 2011, 06:39   #4
Killervin
Registered User
 
Join Date: May 2008
Posts: 51
Killervin is offline   Reply With Quote
Old July 26th, 2011, 21:44   #5
Hard core Rikki
Moving into the beat
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Hawaii
Posts: 11,283
Nice apps. Did you make this for some computer class/selfteaching?
__________________

Hard core Rikki is offline   Reply With Quote
Old July 27th, 2011, 00:11   #6
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,645
Boredom and avoiding annoyance, so I guess that counts as self teaching. XD
__________________

KrossX is offline   Reply With Quote
Old July 27th, 2011, 08:39   #7
@ruantec
Crazy GFX coder
 
@ruantec's Avatar
 
Join Date: Nov 2002
Location: Dominican Republic/Austria
Posts: 8,101
Awesome work KrossX!!! sadly i missed this thread for some strange reasons.....
__________________


Current development tools:

Visual C++.net, Visual C#.net
Visual VB.net, Visual Webdeveloper.net
Bloodshed Dev C++, Borland C++
Visual Basic 6
@ruantec is offline   Reply With Quote
Old July 27th, 2011, 15:33   #8
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,645
lol, no problem and thanks.
__________________

KrossX is offline   Reply With Quote
Old July 27th, 2011, 15:53   #9
@ruantec
Crazy GFX coder
 
@ruantec's Avatar
 
Join Date: Nov 2002
Location: Dominican Republic/Austria
Posts: 8,101
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
__________________


Current development tools:

Visual C++.net, Visual C#.net
Visual VB.net, Visual Webdeveloper.net
Bloodshed Dev C++, Borland C++
Visual Basic 6
@ruantec is offline   Reply With Quote
Old July 27th, 2011, 16:49   #10
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,645
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.
__________________

KrossX is offline   Reply With Quote
Old July 27th, 2011, 17:07   #11
@ruantec
Crazy GFX coder
 
@ruantec's Avatar
 
Join Date: Nov 2002
Location: Dominican Republic/Austria
Posts: 8,101
Ah, got it now!!! awesome job
__________________


Current development tools:

Visual C++.net, Visual C#.net
Visual VB.net, Visual Webdeveloper.net
Bloodshed Dev C++, Borland C++
Visual Basic 6
@ruantec is offline   Reply With Quote
Old July 27th, 2011, 17:20   #12
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,645
Thanks
__________________

KrossX is offline   Reply With Quote
Old August 12th, 2011, 20:11   #13
Strike105X
ヒットハード&高速
 
Strike105X's Avatar
 
Join Date: Dec 2005
Location: Aincrad
Posts: 13,681
Nice apps Kross, but does the Arcana hearts config only support keyboard ?
__________________
Strike105X is offline   Reply With Quote
Old August 12th, 2011, 20:52   #14
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,645
Yah, since it's a mere hex edit to the game executable, to just change the keycodes.
__________________

KrossX is offline   Reply With Quote
Old August 12th, 2011, 21:42   #15
Strike105X
ヒットハード&高速
 
Strike105X's Avatar
 
Join Date: Dec 2005
Location: Aincrad
Posts: 13,681
Ah, damn that means its back to joytokey for Arcana Hearts 3 .
__________________
Strike105X is offline   Reply With Quote
Old August 12th, 2011, 22:31   #16
@ruantec
Crazy GFX coder
 
@ruantec's Avatar
 
Join Date: Nov 2002
Location: Dominican Republic/Austria
Posts: 8,101
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.
__________________


Current development tools:

Visual C++.net, Visual C#.net
Visual VB.net, Visual Webdeveloper.net
Bloodshed Dev C++, Borland C++
Visual Basic 6

Last edited by @ruantec; August 12th, 2011 at 22:36..
@ruantec is offline   Reply With Quote
Old August 12th, 2011, 23:14   #17
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,645
No reason to do that though, since there's joy2key already available for the same task. XD
__________________

KrossX is offline   Reply With Quote
Old August 13th, 2011, 00:16   #18
@ruantec
Crazy GFX coder
 
@ruantec's Avatar
 
Join Date: Nov 2002
Location: Dominican Republic/Austria
Posts: 8,101
I know, just saying in case people are interested to know what's the magic behind joy2key XD
__________________


Current development tools:

Visual C++.net, Visual C#.net
Visual VB.net, Visual Webdeveloper.net
Bloodshed Dev C++, Borland C++
Visual Basic 6
@ruantec is offline   Reply With Quote
Old August 23rd, 2011, 19:02   #19
Killervin
Registered User
 
Join Date: May 2008
Posts: 51
Not only joytokey but my gamepad's drivers already do the trick... so isn't nececessary...
Killervin is offline   Reply With Quote
Old December 14th, 2011, 16:28   #20
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,645
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
__________________

KrossX is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 05:55.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.