Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Output Blaster  (Read 14023 times)

0 Members and 1 Guest are viewing this topic.

Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Output Blaster
« on: December 08, 2019, 12:15:36 am »
https://github.com/Boomslangnz/OutputBlaster/releases

A few people were asking me about this so thought I will finally make a post regarding it.

This is a small plugin which works with TeknoParrot to add Outputs for Mamehooker or MameInterOp SDK

Pretty simple, just place OutputBlaster.dll in game exe or elf folder and then on TeknoParrotUI under game settings. Tick Enable Outputs for it to load it

Ive just added FFB output to a bunch of games (raw value) and it should hopefully have lamps already done for most games.

Think ive done around 22 games on it, but if you are unsure which ones. Either look at source code or just check if the game has Enable Outputs under TeknoParrotUI

vandale

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 408
  • Last login:October 10, 2023, 04:01:16 am
  • Id 10 and t error
Re: Output Blaster
« Reply #1 on: December 08, 2019, 01:18:51 am »
that's awesome, thanks man. Im just getting into teknoparrot and this is just icing on the cake!!!

gareth_iowc

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 33
  • Last login:October 04, 2022, 03:27:37 am
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #2 on: December 13, 2019, 06:04:24 pm »
Thank you boomslang this is amazing!

« Last Edit: December 13, 2019, 07:20:19 pm by gareth_iowc »

gareth_iowc

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 33
  • Last login:October 04, 2022, 03:27:37 am
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #3 on: February 16, 2020, 05:00:19 pm »
Any tips on getting Daytona 3 to hook?

I've added outputblaster.dll into Daytona3\Sega\Daytona, in this folder is where the main game daytona.exe is located.

I believe my config is ok as I've got Mario kart output being displayed in mamehooker when running.

Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #4 on: February 16, 2020, 06:08:35 pm »
Any tips on getting Daytona 3 to hook?

I've added outputblaster.dll into Daytona3\Sega\Daytona, in this folder is where the main game daytona.exe is located.

I believe my config is ok as I've got Mario kart output being displayed in mamehooker when running.

Did you enable outputs?

gareth_iowc

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 33
  • Last login:October 04, 2022, 03:27:37 am
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #5 on: February 23, 2020, 11:14:15 am »
Yeah I've enabled outputs


Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #6 on: February 24, 2020, 12:49:43 am »
Hm strange

For me I have to run all these games as administrator including mamehooker for them to work

Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #7 on: April 29, 2020, 06:14:23 pm »
New Version of Output Blaster. Now Version 0.4

https://github.com/Boomslangnz/OutputBlaster/releases


*EDIT*

lol just thought actually, m2 emulator properly won't work for anyone as dll won't be loaded at the moment, I just use ffb plugin to load it usually

*EDIT 2*
actually it will aslong as you have ffb plugin in folder too. Add EnableOutputs=1 to FFBPlugin.ini and it will load OutputBlaster.dll. If you don't want ffb stuff then don't add device guid etc
« Last Edit: April 29, 2020, 06:33:09 pm by Boomslang »

Sky25es

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 160
  • Last login:August 26, 2023, 05:19:21 pm
Re: Output Blaster
« Reply #8 on: June 27, 2020, 04:06:30 pm »
Just a question. Would it be possible (if it's not too much work) to make output blaster compatible with standalone games or other loaders other than Teknoparrot ? I really like TP, but many games work, at least for me, better with other loaders.
Many thanks again for your work.

gareth_iowc

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 33
  • Last login:October 04, 2022, 03:27:37 am
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #9 on: June 28, 2020, 05:27:21 pm »
Just a question. Would it be possible (if it's not too much work) to make output blaster compatible with standalone games or other loaders other than Teknoparrot ? I really like TP, but many games work, at least for me, better with other loaders.
Many thanks again for your work.

are you using output blaster with mamehooker?

mamehooker can support other programs like model 2 and supermodel 3

Sky25es

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 160
  • Last login:August 26, 2023, 05:19:21 pm
Re: Output Blaster
« Reply #10 on: June 28, 2020, 08:16:24 pm »

are you using output blaster with mamehooker?

mamehooker can support other programs like model 2 and supermodel 3

Yes, I'm using Mamehooker. I know about model 2 and supermodel support, but I'm referring to other Pc based games. Mario Kart GP DX I.e. is easier for me to setup with Jconfig.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Output Blaster
« Reply #11 on: June 29, 2020, 01:06:35 am »
And with troubleshooter's help you can do so.... I haven't released those files though mainly because Boomslang has been doing such a great job.  We sat down a memory mapped quite a few of those games a few years back. 

Sky25es

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 160
  • Last login:August 26, 2023, 05:19:21 pm
Re: Output Blaster
« Reply #12 on: June 29, 2020, 05:36:57 am »
And with troubleshooter's help you can do so.... I haven't released those files though mainly because Boomslang has been doing such a great job.  We sat down a memory mapped quite a few of those games a few years back.

Wow! Great news Howard. Thanks  :cheers:
Let's wait for a new release of TS then (or maybe a hybrid version of outputblaster).

frankrizzo2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38
  • Last login:Yesterday at 01:39:53 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #13 on: March 03, 2021, 05:39:49 pm »
If anyone is having trouble getting TeknoParrot to run in Mamehooker try to drop the x86 files from the OutputBlaster folder into the exe. I couldn't get it to work for days with the 64bit dll but as soon as I dropped the x86 in there Mamehooker recognized it immediately.

Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #14 on: March 04, 2021, 02:12:45 am »
X86 dll is for x86 applications, x64 for x64 applications

You might be getting confused with using x64 windows etc

frankrizzo2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38
  • Last login:Yesterday at 01:39:53 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #15 on: March 04, 2021, 10:24:05 am »
X86 dll is for x86 applications, x64 for x64 applications

You might be getting confused with using x64 windows etc

Well that makes sense. I was under the impression that it was based on operating system so thank you for clarifying. I'm so glad you created the plug-in though as its one less program to run in the background.

fablog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 339
  • Last login:February 18, 2024, 10:30:06 pm
Re: Output Blaster
« Reply #16 on: April 25, 2021, 08:57:58 pm »
Hi Boomslang,

It seem's outputblaster is broken with technoparrots games (or my PC is broken), no pb with other emulators. Yesterday my VR panel was working, today no lights. Maybe a bad Teknoparrot update!?

Thanks!
« Last Edit: April 25, 2021, 09:17:43 pm by fablog »

Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #17 on: April 25, 2021, 10:50:01 pm »
hm doubt its anything to do with teknoparrot

Output Blaster is independent really, its just TP loads the dll.

Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #18 on: April 26, 2021, 02:35:24 am »
How many people using Output Blaster?

thinking about updating it for new games etc


As for question awhile back if other emulators/loaders other then teknoparrot can use Output Blaster? sure. It's simply a dll and just needs to be loaded (which is all Teknoparrot) is doing

I did not add wrapper code etc for it to get loaded automatically like I do for FFB Plugin and no plans to do that but its easy for any application to load OutputBlaster.dll

fablog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 339
  • Last login:February 18, 2024, 10:30:06 pm
Re: Output Blaster
« Reply #19 on: April 26, 2021, 08:10:15 am »
Outputblaster is still working very well with Mame, Model 2 emu, Supermodel but nothing with all the Teknoparrot games. In the logs I don't see any output. I can't be sure it's a problem with Teknoparrot, but the probability seem's high. It happened just after a technoparrot update.

Edit: I was wrong on everything, I'm the one broken  :banghead:
I set Teknoparrot in admin mode because it ask for it to play Mario Kart DX, it broke the output!! Lesson learned, sorry for the waste of time.
« Last Edit: April 26, 2021, 09:37:40 am by fablog »

Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #20 on: April 27, 2021, 04:08:36 am »

fablog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 339
  • Last login:February 18, 2024, 10:30:06 pm
Re: Output Blaster
« Reply #21 on: April 27, 2021, 01:23:13 pm »
Thanks!

Envoyé de mon LEX722 en utilisant Tapatalk


ceycey1733

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:August 03, 2021, 01:57:21 am
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #22 on: April 28, 2021, 01:49:48 pm »
Can you publish a detailed document for the output blaster please

BigPanik

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:November 26, 2022, 06:02:58 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #23 on: May 11, 2021, 02:30:42 pm »
Hi Boomslang,

Thanks to share your work!
I’m looking for to grab Demul Hikaru Star Wars podracer deluxe outputs (lamps and Solenoid).
Could you explain how is working your PatternScan function from ffb plugin? You do the job for Demul Nascar and others Hikaru games but find nothing about podracer.

Thanks a lot

arcadeturk

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:March 28, 2022, 04:32:51 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #24 on: November 12, 2021, 05:50:21 pm »

I can't run mamehooker with Teknoparrot. I put Output Blaster in game folder, selected teknoparrot enablaOutputs. Are there any other settings for mamehooker?

Thanks a lot

Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Output Blaster
« Reply #25 on: November 15, 2021, 10:43:39 pm »

I can't run mamehooker with Teknoparrot. I put Output Blaster in game folder, selected teknoparrot enablaOutputs. Are there any other settings for mamehooker?

Thanks a lot

hm no, however on one of my other pcs I had to run everything with Administrator status for Output Blaster to work with Mamehooker