..:: PCSX2 Forums ::..

Full Version: Qemu USB plugin (formerly known as USBqemu-wheel)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
(02-11-2014, 05:03 PM)jackun Wrote: [ -> ]Can you upload somewhere the full "dump.bat" dumps? Maybe try with older pcsx2 v1.1.0 too
You can disable logging, it doesn't log much anyway. Most logging is done in debug build only Tongue

Edit edit: The last dump crash i have had myself with PCSX2 svn builds. Not sure what is causing it yet.
Ok. I have PCSX2 1.2.1 but I will install PCSX2 1.1.0 when I will read your new message in here. Wink

I unchecked "enable logging" and quit program. I ran dump.bat (full), re-started PCSX and tested game (but still no work to press button "start").

download--deleted
(02-08-2014, 09:45 AM)jackun Wrote: [ -> ]You create ISO with ImgBurn and opening cdfs:/ crashes the thing?
But don't use ImgBurn images as storage image files. ImgBurn makes DVD/CDs (iso9660 filesystem), not hdd images afaik.
Plugin doesn't really care, but ulaunchelf might get confused.

On linux as a loopback block device. Tongue
Code:
truncate -s 256M usb.img
losetup -f usb.img
mkfs.vfat -F 32 /dev/loop0
mount /dev/loop0 /mnt #or something

I haven't tried, but mounting usb.img with ImDisk as virtual drive? http://www.ltr-data.se/opencode.html/
Also, i think there might be a bug with deleting files. Try if this hangs.

thx, I'll try ImDisk, it look versatile even outside what I'm gonna try to do with it+^_^+
I thought that I finally found a working USB plugin for my wheel, but I was wrong. No matter which plugin I use (Wheel Mod 0.1.1, Wheel Mod 0.2.0, DIWheel Mod 0.1.1), or version of PCSX2 (1.0.0, 1.2.1), the plugin won't save my settings. As soon as I close the window, my mapping's gone. I can't even enable logging, because that's gone, too. No INI files are written. I don't know how there are videos of people using the plugin, because I can't get it to save my mapping.
Are you using PCSX2 installer and installing to program files? Try giving yourself all permissions to PCSX2 folder(s).
Or just use PCSX2 zip.

Plugin should probably save to "Documents" folder instead, heh
(02-13-2014, 11:24 PM)jackun Wrote: [ -> ]Are you using PCSX2 installer and installing to program files? Try giving yourself all permissions to PCSX2 folder(s).
Or just use PCSX2 zip.

Plugin should probably save to "Documents" folder instead, heh
I have permission to write to my settings directory. All other plugins also write their settings just fine. I also tried running it with administrator privileges, and that did not solve the problem. I am nearly 100% certain it is not a permissions issue.
Weird. But just in case copy/install pcsx2 out of program files. Who knows what windows is doing there.

Inis are written to PCSX2 exe folder + "inis\USBqemu-[DI]wheel.ini"
(02-13-2014, 11:39 PM)jackun Wrote: [ -> ]Weird. But just in case copy/install pcsx2 out of program files. Who knows what windows is doing there.

I downloaded the portable version, and unzipped it in a freely writable area. The plugin now works.

(02-13-2014, 11:39 PM)jackun Wrote: [ -> ]Inis are written to PCSX2 exe folder + "inis\USBqemu-[DI]wheel.ini"
Perhaps it is of significance that my install of PCSX2 has per-user settings in their \Users\<username>\Documents\PCSX2\inis\ directory, while all executable code like plugins and the emulator itself is stored under \Program Files (x86)\PCSX2 <version>\.

So, in my case, that assumption would not have held true. I assume that plugins don't simply hardcode the path ".\inis\<plugin name>.ini\", because others had no trouble saving.
Ok, the settings stuff is legacy from old USBqemu plugin. I'll update it to use the user's folder instead as it should.
(02-14-2014, 12:07 AM)jackun Wrote: [ -> ]Ok, the settings stuff is legacy from old USBqemu plugin. I'll update it to use the user's folder instead as it should.
I am very appreciative, and I apologize for being so rude. Smile

From one programmer to another, thank you. Now, I can hopefully play Initial D: Special Stage without firing up my PS2.

Edit:
(02-14-2014, 12:07 AM)jackun Wrote: [ -> ]I'll update it to use the user's folder instead as it should.
Hopefully, not in a way that breaks the plugin in a portable version of PCSX2. Smile
(02-14-2014, 12:07 AM)jackun Wrote: [ -> ]Ok, the settings stuff is legacy from old USBqemu plugin. I'll update it to use the user's folder instead as it should.

Note that PCSX2 plugins may support [plugin-short-name]setSettingsDir(const char* dir) which I believe is USBsetSettingsDir for you. If it's supported by the plugin, then PCSX2 uses it to inform the plugin according to the user's current config (installed/portable/custom/whatever settings dir).
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46