Main > Software Forum

"Middle-End thoughts" (For FE authors)

Pages: (1/2) > >>

Howard_Casto:

Raging Dragon's code is getting a tad bloated, so I've decided to make some fucntions external, which might be of some interest to other FE developers.....

Here's what I'm a gonna do......
;D

I'll start out with impact simply because it's the smallest....

I'll compile a small little ImpactLauncher.exe that'll go in your impact diectory.  
I'll handle all simulated keypresses, game selection, ect.....

to launch a impact game you'll simply point to this exe like you were launching mame.

so to launch street fighter ex you would run:

ImpactLauncher.exe -sfex

Ok but what about exiting?  

Well for default, it'll exit you out if you press the "Esc" key, but if you want to choose another key then you can pass it like this:

ImpactLauncher.exe -sfex -56

where 56 is the keycode of a key (a list of available keys and their code would be included)

So what do you think guys? Is this a good idea?   Would you fe authors be willing to add support for otehr emus if i made it this easy and we had a univeral database to pull other info from?
(see the threads on a open source fe)



Dave Dribin:

I think that's an awesome idea!  Wrapping emulators that do not have command line interfaces would be very valuable to FEs that only work with a CLI.  I do not have enough Windows knowledge to do this myself, so this would be saving me a ton of time.  Lemme know if I could help out in any way.

-Dave


Mike:

I think if I'm write this is written in VB correct howard?

)p(:


--- Quote ---

So what do you think guys? Is this a good idea?
--- End quote ---


Lilwolf:

GREAT IDEA (now who was pestering you for that one  ;D)

Would it make more sense to make a generic one?

something like

gamelauncher impactemu.exe c:\emu\impact -init,53,12,34 -57-12,34,57

so it would init, then send a 53, then a 12, then a 34 (or maybe a 53, wait 12 seconds, and 34?).
then if it sees a -57, it will convert it to a 12 then a 34, then a 57 (or 12, wait 34 seconds and a 57)?

I cant' think of a good command line off hand, but it seems like something could work.

Pages: (1/2) > >>

Go to full version