-
Notifications
You must be signed in to change notification settings - Fork 49
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
Playing custom wads on psp Retroarch #118
Comments
In principle, if you only want to load 1 pwad, you don't necessarily need to change the The search is done first in the same folder where the wad is, if it's not then in the system folder from retroarch (under a So you can place your iwads in any of those locations and they will be found when you open a pwad in Retroarch. To prevent
Any I'm not sure if the PSP file system is case sensitive, if it is then it'll only find the iwad files if they are lowercase. And also, if you want to load a doom1 pwad you'll need to make sure doom2.wad is not found in anywhere in the search path, or otherwise it'll be used first. I'm planning to add some changes soon that will make the search a bit smarter so it looks for |
Ok i see, so then if its a pwad, does the extention have to be .pwad? and is that what i select to launch it? I wanted to play a classic doom2 pwad called Alien Vendetta which came out in '98. Its files are AV.wad and AV.deh. |
No need to change the extension if you don't want to, the core will detect if it's a pwad or an iwad. Just open AV.wad as normal, as long as doom2.wad is found it'll load it. |
Hmm, i did that and it still isnt working. You mentioned disabling "look in parent folders" but i cant find that option in the settings. When i select AV.wad it just goes to a black screen. i double checked to make sure everything was lower cased and i even copied and pasted doom2.wad along with prboom.wad in every folder and location mentioned. I select doom, doom2, tnt or plutonia it runs but if i select a pwad it dosent. maybe the psp version of retroarch cant run pwads. i have three other psp doom emulators but each of them has an issue with either the sound, controls, display or saving that makes it 70-80% close to a perfect emulation. Prboom on retroarch from what i've seen is a perfect port of doom. All i need now is just to find a way to play pwads and im set. |
Could you provide any logs? I think latest retroarch has an option to save the logs in a file... if you could post the log (and enable DEBUG log level) I expect it shouldn't be hard to figure out what's wrong and fix it. |
I cant get any logs. Theres a LOG folder but nothing inside. I made sure to enable "show hidden files and folders" and still nothing. I'll keep tinkering around with it. Theres got to be a way to get this to work! |
Did you enable Retroarch Settings -> Logging -> "Log to File", saved configuration and restarted Retroarch? |
The only options for logging are: |
Doom2/ |
it was just an example, but the idea is that you can put inside something like this:
Then it would load This was introduced in #79 |
Ok so i noticed something intresting: Loaded up doom 2 again and this time the pwad and deh files loaded up! BUT when i tried to do the same process for AV.wad and AV.deh, selecting doom2.wad, it just gave me a black screen and then crashed my psp. so...idk, maybe its too much to handle for the psp. Real shame because this is definitely the best version of doom on the psp. :( Hopefully this can be fixed in a future update. |
Apparently there was a compilation issue in PSP (#121) maybe redownload the core and try again now |
im new to this site, how do i redownload the file? i clicked on that link but its several lines of code. |
Ow, there's no online updater for the PSP? Maybe keep a backup of the old one, just in case. Actually.. I'm checking and 1.7.0 (which is the version you said you have) was from April, if you didn't update the core since then then it's likely your PrBoom doesn't have support for MIDI Music, Freelook or the Sigil PWAD, so it's a relatively old build, I think it's likely that even the reading of "prboom.cfg" files from the wad folder is not supported in that old version. Just update and try again the indications I provided before. |
Nice! i was able to get a log from the latest nightly version. on a side note, the last stable release that includes prboom.pbp is 1.7.3., should i try that one as well? I made a folder inside the doom2 folder called "eternall" and placed a doom2 pwad named "eternall.wad" in there along with a copy of prboom.wad and doom2.wad. Here is the log: |
Thanks! I was able to find an uninitialized memory issue that happens in But this does not happen with By the way, sadly it seems the "log to file" option doesn't really collect the full log, just the lines logged with the libretro log methods, which isn't always used in the core.. so to be honest the log is not very useful ^^U |
With both eternall.wad and AV.wad/AV.deh it crashes with a black screen. the menu screen never appears. What i found out however was when i put an old vanilla doom megawad called "2002ado.wad(2002 A Doom Odyssey)" in the doom1 folder, selected it, it loaded up! i was able to play that megawad. And when i put an old doom2 megawad called "MM.wad(memento mori)" in the doom2 folder and selected it, it loaded up as well! But for AV.wad(along with AV.deh), and eternall.wad,both of which are vanilla doom wads and came out around the same time as the wads that worked, the screen just goes black. I never see the menu. |
Then I don't think the PR will fix that issue, since it only fixes a possible problem when displaying the level. At least it will update the logging so the output from "Log to file" can be more meaningful... but honestly I'm not sure if that'd be enough to find out what's the problem. |
@Ferk I'm trying to get music going for the SIGIL and I'm only hearing the midi music. I've got the following files in my ultimate doom directory:
I've also turned off 'Look on parent folders for IWADs' inside Quick Menu - Options. The playlist I'm trying to run the game from has the following entry:
Is there something else I need to do? I've also tried with the SIGIL_SHREDS_COMPAT.wad and SIGIL_COMPAT_v1_21.wad files but that made no difference. Many thanks! |
Hi @palmerj. In prboom (even in the original) when loading PWADs the external mp3 file loading is disabled to prevent custom music from custom maps from being overriden with the original Doom music. But I already changed it to make it an option, so you can go to the in-game settings and change the "Play external MP3 files" from "only IWADs" to "always". Related: #96 |
Ah sorry, you meant with the content of the
To tell the core to load the additional wad when you open |
Thanks so much @Ferk. Yeah I'm not using the external music MP3s, but I guess I could extract them if this gets too painful. I tried what you suggested and created the
Is there anyway to change this order when loading SIGIL.wad from the path? If I create
and call the following playlist entry:
then the order is correct and the shreds music works:
|
Also it would be great to improve the documentation in the SIGIL section of https://github.com/libretro/docs/blob/master/docs/library/prboom.md for this :-) I can create a PR if we can agree the best approach. |
Hello, i've been trying to see if there were any tutorials for this on the internet but i havent seen ANYTHING on this specific issue: I have a psp 3000 with 6.61 pro c custom firmware and i installed retroarch for it. i noticed it had a prboom core and decided to check it out. i put all the wads in their appropriate folders and it works great. Now according to the readme, prboom supports custom wads as well but it doesnt say exactly how to do that. I know the command line "prboom -iwad doom2.wad -file custom.wad" but im not sure if im supposed to put that in the prboom.cfg, and if so where specifically, or if im supposed to make a new file with that command line and save it as either a .bat, .ini, .cfg, or .cmdline, or if im supposed to type in after -iwad and -file the EXACT location of the wads. (eg prboom -iwad ms0:/PSP/Game/ect). i've tried several ways to get it running and nothing worked. Can someone please help me with this? On a side note, is there a way to reconfigure the joystick for prboom? i cant use it properly because its mapped to several things and sometimes gets stuck moving in one direction.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: