-PCSX2 version: 1.3.0 GIT 25-6-2014
-PCSX2 options: Defaults, no settings modifications affect the issue
-Plugins used: GSdx, SPU2-X, Lilypad, Linuz ISO/Gigaherz CDVD,rest null plugins
-Plugin settings: Defaults, no settings modifications affect the issue
-Description: The XL games of the series have an 'import from original' feature, which prompts you to eject the XL disc and insert the original disc to load additional content. While the actual disc swap seems to work, the game never imports the data saying 'The wrong disc has been inserted'
-How to replicate: Use any Dynasty Warriors 3/4/5 XL/ Samurai Warriors 1/2 XL game and select 'Import' in the menu, and disc swap to the original disc.
-Last known version to work: Never worked
-PC specifications:
CPU: Intel Core i5 2500K @ 4.3Ghz
GPU: Gigabyte Geforce GTX660 Windforce OC 2 GB
OS: Windows 7 SP1
-Other comments: Some forum member discovered a way to import the data by merging the 2 discs in one ISO which partially works here:
http://forums.pcsx2.net/Thread-Dynasty-Warriors-XL-problem-SOLVED
In general it looks like the ELF of the switched disc isn't detected properly.
What is "the original disc"? is it a PS1 disc?
No. it's the PS2 game. For example Dynasty Warriors 4 XL loads the original Dynasty Warriors 4 disc (non-XL)
-Tested internal ISO reader, Linuz ISO plugin and Gigaherz CDVD plugin (with mounted ISOs in a virtual drive)
-Not sure, have to ask around
I'm guessing "will have to ask around" refers to if there's any scenario where disc swap works in PCSX2?
If yes, then can I conclude that you personally have never seen a case where disc swap works in PCSX2?
On this case, here are the games I collected from this thread http://forums.pcsx2.net/Thread-Bug-report-PCSX2-swap-disc-broken and where disc swap seems broken, and so far (also on that thread) it seems no one recalls a case where disc swap works at all in PCSX2.
Broken swap:
Any others?
Correct, haven't swapped a disc successfully ever :P
Here is a quick list I found on wikipedia: http://en.wikipedia.org/wiki/List_of_console_games_spanning_multiple_discs#Playstation_2 (most don't count since it's bonus discs or discs not needing to swap)
Broken swap:
all Monster Rancher games (though on those it needs a PS1 disc, so it might be a different issue).
^only partially right, MR will use CDs or DVDs, PS1 CDs were the only working solution (for the game's mechanics) until the r5886 commit
(this is Saiki, and I'm still looking at solutions, just not found any)
Okay, so I wonder how Monster Rancher detected a disc change before I added the basic tray open / close cycle functionality.
That's a good question, but it worked only with PS1 CDs, I still wonder if it's because of the callout to PS1 cds..
I would be rather interested in testing if making all CDs read as a PS1 cd would work.
That is far beyond my capability however
So basically we should proceed with running more homebrew sdk tests, then implement the results (or fix what's there).
Swapping DVD is reported to work with Onimusha Dawn of Dreams according to this http://forums.pcsx2.net/Thread-does-the-pcsx2-disc-swap-function-work?pid=426436#pid426436
Anyone able to confirm this? what region was tested to work/fail? what are the DVDs CRCs?
I have a few two disc games I can check, but I'll have to find some saves for those games that are at the end of disc 1(and not saves on the start of disc 2) to check.
Just tested Xenosaga Episode 2. Worked fine swapping with internal ISO loader.
NTSC-U
SLUS 20892 - Disc 1 - EB39ABEC
SLUS 21133 - Disc 2 - EB39ABEC
Edit: Build was GIT from Dec 14, 2014
Xenosaga Episode 3 works.
NTSC-U
SLUS 21389 - DISC 1 - 2088950A
SLUS 21417 - DISC 2 - 2088950A
Same build as above.
When I hacked initial swap support together, my games that required swapping all worked.
Xenosaga 2 and 3 were among them.
Later I found out that none of the games I couldn't test worked though :p
Lol doh.
I probably don't really belong here(just came across this particular github and I use PCSX2 for both ps1 and ps2 games) but from my experience ps1 discs(not isos) work fine if it has a disc swap requirement, pretty sure I've tested with isos as well though I can't remember which ones exactly, but I know that FF8 and FF9 work for disc swapping if it's a real disc, Chrono Cross(only other ps1 game I still own other than the other 2, and the isos of each for testing) I don't remember if I tested...
This is PCSX2, a PS2 emulator -_-
PCSX2 works with ps1 games(at least some of them), the swapping works for them even, that's a decent way to reference what is happening for you guys to pinpoint it...
What do you mean by psx games work on pcsx2?
I have looked at this thread and another person just claimed to have made disc swap work for samurai warriors 1 xl
http://forums.pcsx2.net/Thread-Dynasty-Samurai-Warriors-and-Xtreme-Legends-disk-swap-solution
I'd like to see if others can look at this and try for themselves because i cant load games using plugin
I have looked at this thread and another person just claimed to have made disc swap work for samurai warriors 1 xl
http://forums.pcsx2.net/Thread-Dynasty-Samurai-Warriors-and-Xtreme-Legends-disk-swap-solution
I'd like to see if others can look at this and try for themselves because i cant load games using plugin
Thanks, but this is a workaround by editing the DVD image. While useful to know and to have as reference, here too, it's not really about this (seemingly real) bug.
Please take any followup discussions on this method to that forum thread. Thanks.
Of course, further new info which can help with the actual bug is welcome here too.
I wanted to mention something i found which im not sure may be useful or not:
In samurai warriors xl, you are asked to put in the samurai warriors 1 disc when importing and you get an error saying 'wrong disc has been insterted', and switching to 'no disc' during the import says 'no disc has been insterted'.
When you click 'cancel importation' after however you're asked for the sw xl disc and swapping using disc swap works as the disc is recognised.
How come the xl disc is recognised but not the sw1 disc?
In samurai warriors xl, you are asked to put in the samurai warriors 1 disc ...
Can you please post the portion of the log from before you swap disk the first time (which fails) until after you insert the XL disk again (which succeeds)? thanks.
Should i screenshot it or just copy paste the log?
The log would be a good start, thanks. I won't be able to reproduce it, but maybe someone will be able to notice something interesting at the log.
Closing CDVD
Opening plugins...
Opening CDVD
isoFile open ok: C:\Users\James\Documents\Samurai Warriors 1.iso
Image type = DVD
CDVD Disk Open: DVD, Single layer or unknown:
Track 1: Data (Mode 1) (2125440 sectors)
Plugins opened successfully.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_208.78;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
found 0 symbols
ELF (cdrom0:\SLUS_208.78;1) Game CRC = 0xCF11CD83, EntryPoint = 0x00100008
HotSwapping to new ISO src image!
Closing CDVD
Opening plugins...
Opening CDVD
isoFile open ok: C:\Users\James\Documents\Samurai Warriors Xtreme Legends.iso
Image type = DVD
CDVD Disk Open: DVD, Single layer or unknown:
Track 1: Data (Mode 1) (2293888 sectors)
Plugins opened successfully.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_210.80;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
found 0 symbols
ELF (cdrom0:\SLUS_210.80;1) Game CRC = 0x0442B1BD, EntryPoint = 0x00100008
Closing plugins...
This log is from when i go to import option uptill i cancel the import and reselect the xl disc.
Forgot to mention a few things:
Thanks.
I ran the iso using gigahertz plugin and ran it as an ISO
Out of interest, any reason you use[d] the plugin and not the internal ISO reader? Is there anything the plugin does better?
Back to our subject. Could you please try the following:
And then if you can, also try the same only with the plugin instead of the internal iso selector.
I'm not expecting anything exciting to happen on either of those, but just to get a confirmation that they behave the same, and that it doesn't happen only when swapping directly to the other disc.
Right, i will try that and report back.
Also sorry for the bad wording, i meant i ran it using the internal ISO reader (plugin doesnt work for me) and i used the CDVDgigahertz plugin in 'Plugin/BIOS selector' instead of CDVDnull and the other one.
Ah, so if the plugin doesn't work for you, the internal ISO would be enough :) thanks.
Ok just tried it now, and i still get the error.
I had to be very quick when changing from No disc to Iso or else i get the 'No disc has been insterted' Message.
However, out of curiosity, i tried what you asked of me but for the part where it says 'cancel importation' (which is after i get the error). Basically i changed to no disc and quickly to samurai war xl iso and it works as the disk is recognised, and cancels the importation.
I hope you are understanding all of this because im very bad at wording :P
I think I did, thanks.
In other words, choosing no disc and then quickly choosing an iso behaved exactly like choosing an iso directly without the "no disc" in the middle, right?
And if it's not done quickly then the game complains.
So no new exciting info, but at least we tried :)
Yeah exactly.
Hopefully people find a fix to this as most people claim disc swap works for many other games but not samurai warriors.
Some claim they have found a workaround but these arn't working for me and for others (unless im doing something wrong which i dont think i am). Reason for that being the 'plugin' option not working for me because those who claim it works state it must be ran through the plugin not the internal iso reader, but i guess ill discuss that in a forum.
Reason for that being the 'plugin' option not working for me because those who claim it works state it must be ran through the plugin not the internal iso reader, but i guess ill discuss that in a forum.
If this gets confirmed at the forum (that using the plugins it can swap just fine), please post that info also here afterwards. Thanks.
I just made a post in a that thread asking to confirm this.
In the meantime, i beleive this information here could be a start to helping us understand more on this issue.
When i said i was getting a 'wrong disc inserted error' when trying to import from the samurai warriors 1 disc (orginal) but it works when canceling the import (when it asks me for the samurai warriors xl disc), i ran the samurai warriors xl using the internal iso reader. I didn't run the merged iso for 2 reasons, 1: so that i can contribute to this forum about the issue using the original discs and 2: because running the merged iso gives me a black screen with no sound despite getting no errors in the logs (which is confirmed below in this post by another user). This is different from what the OP of that thread suggested as they ran it using the plugin and also ran the merged iso.
As you might know, the workaround according to the thread OP is basically:
-Rip and iso from both sw1 and sw1xl discs using imgburn to create 2 seperate iso
-Extract files from both iso into seperate folders, and then move the files from one folder into another combining them without overwriting anything
-Create a new iso
-Mount iso to a virtual drive and run using plugin instead of internal iso reader
This is what the OP had said about this in his first post who claims to have made it work: 'Of course you have to do this ''no disc" and "plugin" everytime you want to import the original disc.
And you can't do this if you run the game through the .iso, it works only if you mount the image and you run it through the plugin' - i am running it using the internal iso reader which could be why it's not working for me.
Another user made a reply yesterday and said 'the tutorial of merges of SW original and XL lead to black screens on boots or disk swap, and PCSX2 crashing (when running with the internal iso reader)' - this is exactly what i am experiencing when running the merged iso too. However they said 'with the mounting of the malicious mixed content disk, that which formerly spew black screen, is now working when put into plugin for PCSX2! SWXL boots fine from that disk, and I can make the swaps just like described by the OP with NoDisc to Plugin switches.'
This user claims that running it with the plugin no longer gives them the black screen they used to get running it with the internal iso reader. Unfortunately when i try running it with the plugin, it doesnt work because i get an error and a black screen which is shown here: http://forums.pcsx2.net/Thread-Black-screen-error-when-using-Plugin
I wish i could speak with the OP to double check but this is what we currently know according to them.
I hope this has been helpful. Please feel free to ask me about anything you are unsure of.
https://www.youtube.com/watch?v=WwXYhQm6wDM&t=79s
this my way to load original data from dw3 to dw3xl,also i can do it with dw4xl,smxl,sm2xl too,so if you want i can post it in youtube,like and share a video to everybody wait it,tks.
Is anyone available to help test a potential fix for this?
I have a version of v1.6.0 with swaps working in Monster Rancher EVO and SingStar. I could use a hand testing Dynasty Warriors XL games, other Monster Ranchers, and anything else involving disc swaps.
The release can be found here: https://github.com/fldef/pcsx2-fldef/releases/tag/v1.6.0-swapfix-3
Sure I can help with dynasty warriors. Although I must report it worked fine previously for me, you have to be careful with wide screen patches when doing the swap, PCSX2 will load the swapped disc's patches as well, which can lead to crashes
That version of v1.6.0 fldef posted has working disc swaps in Samurai Warriors 2 XL with NoDisc/the regular ISO selector, always hit swap disc and just say no every time the game asks if you want to cancel the procedure. I also tested it in 1.70-dev-147-g9222e93c4 out of curiosity and got the wrong disc inserted error everyone always gets.
I created an account just to post that I have been trying to get Monster Rancher 3 to work with Disk Swapping for awhile now, and I stumbled across this. I can confirm that fldef's version does work for disk swapping in MR3, When the guy says he's going to eject the tray, just click no disk, then select the rom (I tried to do it quickly as with previous versions the commands would jump quick to close tray), and it read the disk like normal, then ejected and asked for the MR3 disk, again no disk command and select the correct rom. I tried this using Armored Core 2 rom and it worked like a charm. #THANKYOU