Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FastIO support? #7

Open
ArcadeHustle opened this issue Aug 21, 2020 · 12 comments
Open

FastIO support? #7

ArcadeHustle opened this issue Aug 21, 2020 · 12 comments

Comments

@ArcadeHustle
Copy link
Owner

anyone figure it out yet?

you should probably talk amongst yourselves here.

@thedevient
Copy link

I’ve not had chance, laid up in bed with bad back, plus I’ve no idea what I’m doing 😂

@ArcadeHustle
Copy link
Owner Author

any small chance it has something to do with iDmacDrv64.dll ?

@kioku25
Copy link

kioku25 commented Aug 22, 2020

As a matter of fact I did mess with the iDmacDrv64.dll yesterday. I was comparing the stand-alone NxL2 dumps to the X3 Multi.
I noticed that on the stand-alone dump it can only be found inside C:\Windows\System32. The same is true for the X3 Multi, but I did try adding it to the various folders on the E drive as well. I put it right next to attract mode launcher for example, and tried to have it injected with the dllinject binary...but ultimately nothing worked.

@MagusIncognito
Copy link

As a matter of fact I did mess with the .dll yesterday. I was comparing the stand-alone NxL2 dumps to the X3 Multi.

I noticed that on the stand-alone dump it can only be found inside C:\Windows\System32. The same is true for the X3 Multi, but I did try adding it to the various folders on the E drive as well. I put it right next to attract mode launcher for example, and tried to have it injected with the dllinject binary...but ultimately nothing worked.

Unfortunately I have been unable to test myself, as my PC is busy downloading and running extremely slow this weekend :/

But I think you also need to add the original iDmacDrv32.dll file back into the game folder. I believe the iDmacDrv32.dll files that came preloaded on the Multi were altered to make the games to run in JVS. Not sure what or if anything needs to be done to get the AM/Frontend to work with FIO.

@kioku25
Copy link

kioku25 commented Aug 23, 2020

I'm not so sure that the iDmacDrv32.dll is needed for NxL2 games to run, since it's nowhere to be found on the dumped NxL2 games either. It might be needed by certain TTX2 games like BlazBlue Continuum Shift 2, but for those titles the IDmacDrv32.dll is already present in the respective game's folder. Plus, ArcadeHustle had his reasons for specifically mentioning iDmacDrv64.dll and not iDmacDrv32.

The most important thing for me is to get the menu to play nice with the fastI/O. Getting the actual games to work with the fast I/O is most likely gonna be pretty trivial, like renaming the dllinject.exe to Launcher.exe, thus having it automatically inject the FastIOS.dll and boot the game. But of course, without fast I/O working with the menu I can't test my theory.

Edit: If altering the iDmacDrv32.dll was all it took to switch the Multi from JVS to Fast I/O, why would they need to create another version of the Multi specifically for Fast I/O, instead of just sending out the unaltered iDmacDrv32?
EDIT 2: I'm also pretty sure that the JSelect.dll, found inside the Utils folder, is driving the RFID reader emulator.

@MagusIncognito
Copy link

Yeah, I've had no luck.

But it sounds like you have a good plan. Would love to hear more, as you figure it out.

@TypeX3Mod
Copy link

Maybe there's a FastIO Keyboard emulator floating around somewhere.... :)

@zhasni
Copy link

zhasni commented Aug 28, 2020

@kioku25
Copy link

kioku25 commented Sep 1, 2020

I can't get this to work. I can't compile the source code for the FastIO2KB. And even if I could, I wouldn't know what values to use for what button.

I've been navigating the attract mode menu with a keyboard now, and while it does work, the NxL2 games I copied over from my stand-alone hdds don't even show up in the list of games. I haven't tried any of the NxL1 games, since I prefer to run them on my TTX2.

I'm giving up at this point. I'll go back to playing my stand-alone hdds.

@ArcadeHustle
Copy link
Owner Author

Yo all done complaining about FastIO yet? #11 (comment)

@nam9
Copy link

nam9 commented Mar 6, 2022

Hi. Looks like I missed out on the FastIO upgrade... Does anyone have a link / able to help me out?
Cheers!

@ArcadeHustle
Copy link
Owner Author

@TypeX3Mod ... do we still have this. Looks like it was only put on Mega. The old mega links are dead. I guess I fogot to put it on archive.org with the others.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants