ArcadeHustle / X3_Multi_Eye_for_an_Eye

After the sickening Darkdawg Arcade team refusal to participate in the Eye for an Eye Match, an X3 Multi will be released.
11 stars 19 forks source link

Adding more titles #12

Open thedevient opened 3 years ago

thedevient commented 3 years ago

Thank you for the release of the fast I/o it’s much appreciated, I’m still working on a few games like sfv which I can’t get running but also wanted to look at how to add other x3 titles such as blazblue and ultra sfiv, has anyone managed this, I’ve no idea where to start but I’ll keep looking.

kioku25 commented 3 years ago

Got all the NXL2 games running fine. Proceeded to copy all the NXL1 games from Niko's TTX2 Multi over last night, and found that, besides the games that had been flagged for incompatibility, three of them (Arcana Heart 3, Aquapazza and Nitroplus Blasterz) wouldn't boot out of the box. Looking at the file structure it's clear why that is, since they require a certain batch file (before_run.bat) to be run, before the actual game.exe. I'm at a loss as to how to pull it off currently. @ArcadeHustle

thedevient commented 3 years ago

I don’t know how you go about changing the menu to show other games other than the nxl2 ones already on there.

kioku25 commented 3 years ago

I don’t know how you go about changing the menu to show other games other than the nxl2 ones already on there.

Just press the B button, bro.

kioku25 commented 3 years ago

There are also a few other games that either boot to a black screen (e.g. Battle Fantasia), to a Windows error (e.g. KoF 98 and KoF 2002) or not at all (e.g. Exceptions, Space Invader), which I didn't mention earlier, since they probably need a little more work to get running.

thedevient commented 3 years ago

Cheers for that, I didn’t even know that was there lol, I’ll try to add a few tx2 games now thanks 👍🏻

kioku25 commented 3 years ago

Cheers for that, I didn’t even know that was there lol, I’ll try to add a few tx2 games now thanks 👍🏻

Keep in mind though that only the true nesica titles seem to be supported at this point. So no vanilla Street Fighter 4 or BlazBlue Calamity Trigger, for example.

thedevient commented 3 years ago

No problem, I’ll try a few but to be honest I do prefer my tx2 as it just works flawlessly, but would be nice not to have to change boxes over.

kioku25 commented 3 years ago

No problem, I’ll try a few but to be honest I do prefer my tx2 as it just works flawlessly, but would be nice not to have to change boxes over.

Yeah, I'm not getting rid of my TTX1 & 2 just yet either. Niko's Multi doesn't have quite as nice a look, but it's rock solid.

Gagapa commented 3 years ago

No problem, I’ll try a few but to be honest I do prefer my tx2 as it just works flawlessly, but would be nice not to have to change boxes over.

Yeah, I'm not getting rid of my TTX1 & 2 just yet either. Niko's Multi doesn't have quite as nice a look, but it's rock solid.

Could you explain how doyou add Nxl2 game on the X3 multi? Just add Rom or we have to change some ini files?

kioku25 commented 3 years ago

No problem, I’ll try a few but to be honest I do prefer my tx2 as it just works flawlessly, but would be nice not to have to change boxes over.

Yeah, I'm not getting rid of my TTX1 & 2 just yet either. Niko's Multi doesn't have quite as nice a look, but it's rock solid.

Could you explain how doyou add Nxl2 game on the X3 multi? Just add Rom or we have to change some ini files?

Just copy the contents of the 'Game' folder into the appropriate folder on the multi.

Gagapa commented 3 years ago

So, i've download SF5 from Emuline. On the RAR, i have one folder :SF5Arcade. Inside it, i have these files : Engine StreetFighterV readme/txt sfv.bat StreetFighterV.exe

On the multi, on the Street Fighter V Arcade, there is a Launch.bat

So, i put all folder next to the Launch.exe but the game didnt launch.

What did i wrong?

kioku25 commented 3 years ago

Well, Engine, StreetFighterV and StreetFighterV.exe go into a folder called WindowsNoEditor. Have a look at these screen shots. 1 2

slevin11 commented 3 years ago

Where does this file come from?

NoHDDUnload.dll

or is it just a renamed .dll that's already in the multi?

kioku25 commented 3 years ago

Where does this file come from?

NoHDDUnload.dll

or is it just a renamed .dll that's already in the multi?

It's present on the standalone dumps of Street Fighter 5. If it's missing on the Emuline dump, I could upload it for you.

slevin11 commented 3 years ago

Where does this file come from? NoHDDUnload.dll or is it just a renamed .dll that's already in the multi?

It's present on the standalone dumps of Street Fighter 5. If it's missing on the Emuline dump, I could upload it for you.

I'd appreciate that, recently downloaded a torrent dump of sfv but that file is nowhere present. Is the Nesys folder just copied from existing games?

kioku25 commented 3 years ago

The Nesys folder contains the NesysService.exe, which should be identical across all the dumps. I've included it anyway.

NoHDDUnload.zip nesys.zip

slevin11 commented 3 years ago

Thanks much! I'll give it a shot once I'm done re-writing the yoko image. I've had issues with the entire multi running very slowly (like 100%CPU being used feeling), is it software or hardware related you think?

kioku25 commented 3 years ago

Sounds to me like it's hardware related. What model TTX3 are you using?

slevin11 commented 3 years ago

Model 404, CPU CORE i5-2400 3.1 ghz, Memory 2 GBx4 VGA: N660GTX

kioku25 commented 3 years ago

Model 404, CPU CORE i5-2400 3.1 ghz, Memory 2 GBx4 VGA: N660GTX

I've got two of these myself. Did you give them a thorough cleaning and applied new thermal paste?

slevin11 commented 3 years ago

Good cleaning, but I didn't dismount the cpu and re-apply thermal paste. Maybe it's time.

slevin11 commented 3 years ago

Got the x3 apart and cleaned off the caked thermal paste, applied new stuff and I’m running into the same issue.

The Nesica UI doesn’t fully load and inputs are laggy, this was after a fresh reimage. Not sure what’s causing it. Another separate issue is that SFV throws an IO error when I try to load. A89B3766-063C-483C-AFC6-30EEAE205B67 0BF75BA1-B4AD-4905-98C4-0003E3D38A34

Any ideas ?

Gagapa commented 3 years ago

Same problem : sf5 launch but i cant add coin and my Rfid Card reader is yellow and not blue so it is not working.

I think the Emuline version of Sf5 doesnt work with multi.

Need all stand alone.

Anyone knows where we can find them?

slevin11 commented 3 years ago

Figured out my halfass loading UI for the multi, one ram slot was bad on my mobo. moved them over one slot and it loads up correctly and doesn't lag now.

kioku25 commented 3 years ago

Figured out my halfass loading UI for the multi, one ram slot was bad on my mobo. moved them over one slot and it loads up correctly and doesn't lag now.

Sorry, I was gonna suggest checking your ram next. Glad that you got it working now.

kioku25 commented 3 years ago

About those SF5 errors you guys are receiving, did you make sure to turn off your Antivirus software while setting up the game? It might have erroneously flagged one or more files as dangerous and quarantined them.

MagusIncognito commented 3 years ago

About those SF5 errors you guys are receiving, did you make sure to turn off your Antivirus software while setting up the game?

It might have erroneously flagged one or more files as dangerous and quarantined them.

Yeah, I always have my anti-virus turned off when working on this kind of thing.

Over the weekend I was able to get all the NxL2 games working except for USFIV & SFV.

After downloading the NoHDDUnload.dll and updating the folder structure, I still get the I/O error on SFV. I'm suspecting there is some kind of patch on the standalone drives being sold to make it run on a X3.

As for USFIV, using the rom I got from Emuline, I just get a black screen and kicked back to the frontend/menu. Download said NxL2 part 1 & 2, but I missed the original link... Honestly I'm not even sure it is the NxL2 version... Anyone know how to check and confirm???

slevin11 commented 3 years ago

I fixed the I/O Error when I was combining the Plugins File, there's a UIO_AMIC.dll in one folder dated 2/24/2019 and another one dated 2/25/2019. I substituted the new one and got SFV to load, but now I'm facing the inability to add credits via the coin mech. (Also the game is lagging a lot even when running the demo mode)

kioku25 commented 3 years ago

About those SF5 errors you guys are receiving, did you make sure to turn off your Antivirus software while setting up the game? It might have erroneously flagged one or more files as dangerous and quarantined them.

Yeah, I always have my anti-virus turned off when working on this kind of thing.

Over the weekend I was able to get all the NxL2 games working except for USFIV & SFV.

After downloading the NoHDDUnload.dll and updating the folder structure, I still get the I/O error on SFV. I'm suspecting there is some kind of patch on the standalone drives being sold to make it run on a X3.

As for USFIV, using the rom I got from Emuline, I just get a black screen and kicked back to the frontend/menu. Download said NxL2 part 1 & 2, but I missed the original link... Honestly I'm not even sure it is the NxL2 version... Anyone know how to check and confirm???

As for SFV, I will screen shot the contents of all the folders for you guys, so you can cross check. If that doesn't work I'll look into uploading the whole thing somewhere for you.

Regarding USFIV, have you tried using the dump that came with Niko's TTX2 Multi? That one works perfectly with the TTX3 Multi. There is a sure-fire way to tell the USFIV versions apart. The NxL2 version should include the NxL2Core.dll.

slevin11 commented 3 years ago

Any idea on this Samurai Showdown error?

90BD9351-26A6-4EBB-8AED-1E9A87AA2D55

Also, doubled up on my Ram. But still experience video lag when sfv runs. Video card?

E90F2DA6-C34F-4AEC-9E2C-FC1CEFFBBE20 DA5D95E6-3F61-4C4C-BFCF-9F97DF21742F

kioku25 commented 3 years ago

I believe that your graphics card is simply not beefy enough, as it has only 1gb of ram. I've got a N660GTX in my units, which has 2gb of ram, and SFV's attract mode runs as smooth as butter. I heard it'll still lag during bonus stages and stuff, but I never played that far, since I usually run it on my TTX4.

I've never seen that Samurai Spirits error before. Didn't you have it working before, though?

slevin11 commented 3 years ago

I believe that your graphics card is simply not beefy enough, as it has only 1gb of ram. I've got a N660GTX in my units, which has 2gb of ram, and SFV's attract mode runs as smooth as butter. I heard it'll still lag during bonus stages and stuff, but I never played that far, since I usually run it on my TTX4.

I've never seen that Samurai Spirits error before. Didn't you have it working before, though?

Got it, that's likely the culprit. What version video card is going to be a direct swap with just more ram ? any MSI GTX660? Will I need to flash firmware?

Nah, I never got Samurai Spirits to work yet. I'll mess around some more and see what I can come up with.

jaycaesar commented 3 years ago

I've just spent most of the afternoon playing around with an upgraded video card.

I purchased an MSI GTX 760 Twin Frozr III 2GB (same as the 660 but 760). It worked out of the box, but needed to have drivers updated.

To do this I did the following:

  1. Loaded the software registry hive on another PC
  2. Drilled down to Computer\Microsoft\Windows NT\CurrentVersion\Winlogon
  3. Under Shell, changed the value from C:\tdegboot.exe to C:\Windows\explorer.exe (this then allows the drive to boot into explorer, instead of attract mode)
  4. Once in normal windows, launched cmd.exe
  5. Drilled down to c:\Windows\System32>
  6. Ran the command uwfmgr.exe filter disable (so I could do something to the C:)
  7. I then updated the driver in device manager for the video card and eventually got GTX 760 on device manager
  8. Then locked C:\ again by running uwfmgr.exe filter enable
  9. Rebooted

Video card worked and I was able to confirm the bonus stage ran much better than the 660.

There were two caveats found during my test though:

  1. I don't know how or why, but what ever I did appears to have broken Fast IO. I couldn't get any inputs at all
  2. Sound was also lost via HDMI. I couldn't see it in the sound properties as a sound device I could use

Whilst it's great having the 760 work, unfortunately it's quite useless if I don't have sound and Fast IO isn't working :)

I'm re-writing the base image I have again to see what audio properties there are

It'd be also nice to be able to change the language to make it easier than having google translate on my phone :)

DaNightSlasher commented 3 years ago

I've just spent most of the afternoon playing around with an upgraded video card.

I purchased an MSI GTX 760 Twin Frozr III 2GB (same as the 660 but 760). It worked out of the box, but needed to have drivers updated.

To do this I did the following:

  1. Loaded the software registry hive on another PC
  2. Drilled down to Computer\Microsoft\Windows NT\CurrentVersion\Winlogon
  3. Under Shell, changed the value from C:\tdegboot.exe to C:\Windows\explorer.exe (this then allows the drive to boot into explorer, instead of attract mode)
  4. Once in normal windows, launched cmd.exe
  5. Drilled down to c:\Windows\System32>
  6. Ran the command uwfmgr.exe filter disable (so I could do something to the C:)
  7. I then updated the driver in device manager for the video card and eventually got GTX 760 on device manager
  8. Then locked C:\ again by running uwfmgr.exe filter enable
  9. Rebooted

Video card worked and I was able to confirm the bonus stage ran much better than the 660.

There were two caveats found during my test though:

  1. I don't know how or why, but what ever I did appears to have broken Fast IO. I couldn't get any inputs at all
  2. Sound was also lost via HDMI. I couldn't see it in the sound properties as a sound device I could use

Whilst it's great having the 760 work, unfortunately it's quite useless if I don't have sound and Fast IO isn't working :)

I'm re-writing the base image I have again to see what audio properties there are

It'd be also nice to be able to change the language to make it easier than having google translate on my phone :)

Hello,

To change the language, I did like that :

I connected an USB keyboard to my TX3 unit, I let Attractmode to boot, I pressed F10 to quit, I confirmed, I got a black screen, I pressed Windows key, I got a Typexiot user session page, I maintained Shift key and shutdown button at the bottom right, then TX3 rebooted in Windows recovery menu, I selected the settings (2nd choice), then choice 6 to access save mode with command prompt, then I typed explorer.exe to launch Windows explorer from C:/Windows/System32/, then I changed everything about jap language and unicode into english in settings.

jaycaesar commented 3 years ago

Happy to report that after a fresh image burn, audio and fastio work again :)

Here's a quick video of the bonus stage running with a GTX760

https://youtu.be/WeEKozyGA3k

And with a GTX660

https://youtu.be/BxnUECAm0dw

  1. Fresh image burn
  2. Change the registry to load explorer,
  3. Booted with the 760 in and it was in vga res
  4. Unlocked the drive
  5. Changed the settings to English
  6. Before even logging off, the driver for the 760 got installed and audio worked
  7. Logged out and back in... confirmed the drivers were still installed
  8. Tested SFV and the menu - works
  9. Locked the drive
  10. Changed the registry to boot the C:\tdegboot.exe

The TTX3 is now running FastIO, with a GTX760 and audio through HDMI!

Next to try and get running is a few TTX games with FastIO (Calamity Trigger, Continuum Shift, KOF XII, SF4 and SF4 AE 2012), can get them running on the JVS version, but that doesn't have the NXL2 games :)

MagusIncognito commented 3 years ago

I've just spent most of the afternoon playing around with an upgraded video card.

I purchased an MSI GTX 760 Twin Frozr III 2GB (same as the 660 but 760). It worked out of the box, but needed to have drivers updated.

I actually have the exact same video card and the MSI GTX 760 Twin Frozr III 4GB as well. Both worked on this MULTI, out of the box, with no need to update any drivers.

I'm using a model 404

MagusIncognito commented 3 years ago

Regarding USFIV, have you tried using the dump that came with Niko's TTX2 Multi? That one works perfectly with the TTX3 Multi. There is a sure-fire way to tell the USFIV versions apart. The NxL2 version should include the NxL2Core.dll.

Well my Emuline copy of USFIV has the NxL2Core.dll in it, so I'll have to assume it is the NxL2 version. Surprised it doesn't work being just dropped in. So far I've just tried the Launch.exe from KOFXIV, as that one worked for both BlazBlue Central Fiction & Cross Tag Battle.

Yeah, I just got around to installing the NxL1 version in the NesicaxLive folder but that ones not working for me either. Using Nikos rom for this one.

Will have to look at these again later when I have some more time. Would really like to get the NxL2 version of USFIV up and running.

DaNightSlasher commented 3 years ago

To get SFV running with Fast io, you need IO.exe + iDmacDrv32.dll (76 KB one) in USBIOPlugin folder where AMIC is.

About USFIV NxL2, if you can get a fresh vdimg_ec.img of it, the Bitlocker password to extract game data is %%&Dk(325nLxh0SRI_a0

With the old JVS multi X3, you can launch RE1, RE2, Lindbergh, ES3 games with a well configured Rocket Launcher, JConfig and sometimes emulators.

kioku25 commented 3 years ago

Regarding USFIV, have you tried using the dump that came with Niko's TTX2 Multi? That one works perfectly with the TTX3 Multi. There is a sure-fire way to tell the USFIV versions apart. The NxL2 version should include the NxL2Core.dll.

Well my Emuline copy of USFIV has the NxL2Core.dll in it, so I'll have to assume it is the NxL2 version. Surprised it doesn't work being just dropped in. So far I've just tried the Launch.exe from KOFXIV, as that one worked for both BlazBlue Central Fiction & Cross Tag Battle.

Yeah, I just got around to installing the NxL1 version in the NesicaxLive folder but that ones not working for me either. Using Nikos rom for this one.

Will have to look at these again later when I have some more time. Would really like to get the NxL2 version of USFIV up and running.

AFAIK the game.exe on the NxL2 dump wasn't decrypted, so replacing it with the game.exe from Niko's dump should get it to boot up.

Too bad that the links on emuline are all dead. I would have loved to take a closer look at the NxL2 dump. FOUND IT

DaNightSlasher commented 3 years ago

@jaycaesar :

On TX3, in C:, I use a batch file called uwfsetup.bat to change reg value and disable filter.

Lines in uwfsetup.bat :

uwfmgr.exe filter disable reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d "C:\Windows\explorer.exe" /f

shutdown /r /t 0

jaycaesar commented 3 years ago

@jaycaesar :

On TX3, in C:, I use a batch file called uwfsetup.bat to change reg value and disable filter.

Lines in uwfsetup.bat :

uwfmgr.exe filter disable reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d "C:\Windows\explorer.exe" /f

shutdown /r /t 0

Did you create this batch file or does it already exist? I'm trying to find it but can't seem to find it in C:\Windows\System32

Definitely handy to have

slevin11 commented 3 years ago

Would this help peeps getting a nxl2 version of sf4 going ?

9925B61D-8397-4A59-8FD0-C78326D8AAFE

jaycaesar commented 3 years ago

USF4 works on both NXL1 and NXL2 with fastio iirc. Definitely NXL1 for me.

The challenge for me is getting SF4 (vanilla) and AE2012 working on Fastio.

I can get them to load, but I get a JVS IO error.

I believe I need to first load fast2kb to get fastio to register as keyboard keys and then from there, map them to mame keys. It's just figuring all that with my non-programming/scripting brain that's the problem :)

Using the JVS image, I can get those working without any issue as they're native JVS, but then I miss out on NXL2 games.

kioku25 commented 3 years ago

Guys, a kind soul has passed this torrent on to me. It includes confirmed working versions of all the NxL1 games that the hustle TTX3 multi can run. I've tested all of the included games and just two of them (Battle Fantasia and Space Invaders) didn't work for me. Please give it a try. nxl1.zip

zhasni commented 3 years ago

thx @kioku25 I still have some game not working. [EDIT](Space invaders works)[EDIT] I use this version : https://pool389.seedbox.fr/files/index.php/s/GZpxPmwt8DQ5orG/download?path=%2F&files=Space%20Invaders.zip

on my side only battle fantasia and exception doesn't work now I tried 3 diffferent version of battle fantasia all of the make my TTX3 unit to reboot \o/ https://zupimages.net/viewer.php?id=20/50/orpr.png

I'll try you games as soon as the torrent start download current speed 0.0kb/s ^^'

And where did you found USFIV NXL2 ? Here ? http://teknoparrot.link.free.fr/multi/Ultra%20Street%20Fighter%204%20for%20NesicaxLive.html

Weskers13 commented 3 years ago

Hello, is it possible to add games other than TX3 ringedge games etc by having the jvs compatible with io board? Thanx for advance.

DaNightSlasher commented 3 years ago

Yes, I have launched a few RingEdge 2 games with dllinject.exe instead of Launch.exe, fastio.exe (fast2kb) + iDmacDrv32.dll (76 KB one) in the folder where game.exe is and specific Jconfig for each RingEdge game. You have to turn Win 10 language and keyboard in english. Jconfig keys (dinput) I have used :

up, down, left and right arrows for joystick up, down, left and right ; enter for start button ; g for button 1 ; h for button 2 ; j for button 3 ; w for button 4 ; x for button 5 ; c for button 6.

kioku25 commented 3 years ago

thx @kioku25 I still have some game not working. [EDIT](Space invaders works)[EDIT] I use this version : https://pool389.seedbox.fr/files/index.php/s/GZpxPmwt8DQ5orG/download?path=%2F&files=Space%20Invaders.zip

Thanks, but it needs a password.

on my side only battle fantasia and exception doesn't work now I tried 3 diffferent version of battle fantasia all of the make my TTX3 unit to reboot \o/ https://zupimages.net/viewer.php?id=20/50/orpr.png

Battle Fantasia has been confirmed to be incompatible, by one of the devs of the hustle multi. Exception works for me. I'll throw it on MEGA for you. https://mega.nz/file/gZtU2LLB#P0ILNYQ630Ff602q82zGi2J-wHLerKKp9RIzIumbr5s

I'll try you games as soon as the torrent start download current speed 0.0kb/s ^^'

I've asked the guy that sent me the torrent, to re-upload it.

And where did you found USFIV NXL2 ? Here ? http://teknoparrot.link.free.fr/multi/Ultra%20Street%20Fighter%204%20for%20NesicaxLive.html

Yeah, the bottom one is the NxL2 dump. To get it to work, simply replace the game.exe with the game.exe from the earlier dump, and just add dllinject.exe, FastIOS.dll, iDmacDrv32.dll and Launch.exe

kioku25 commented 3 years ago

[...]So far I've just tried the Launch.exe from KOFXIV, as that one worked for both BlazBlue Central Fiction & Cross Tag Battle.[...]

Where did you get a dump of BlazBlue Cross Tag Battle from? AFAIK the NxL2 dump is still private. EDIT: Ah, I see, it's the dump of version 1.5, without the mission mode. Thought the dump of version 2.0 had finally been made public.

zhasni commented 3 years ago

@kioku25 password : Trymado source : http://www.emuline.org/topic/757-nesicaxlive-arcade-pc-dumps-taito-games-arcade-pc/

weird for battle fantasia works on JVS image but not in the FIO image

thx for exception I'll give it a try, on both version of the multi JVS and FIO i got a zoomed window which you can only see the upper left with no control

I'll look forward for your new torrent. ^^