Post subject: Adding PSX Support with Bizhawk
Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
Abe's Oddysee has been having a lot of problems with PCSX-rr and the TAS Sound Plugin with the movie mode has sound issues when playing back the movie. i hope when it's intergrated with Bizhawk that the GPU plugin will have the capabilites on disabiling sprite transpancy on Abe games so Dooty and I can TAS with Bizhawk.
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
For those not familiar with the game, what is the importance of disabling sprite transparency?
Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
natt wrote:
For those not familiar with the game, what is the importance of disabling sprite transparency?
It makes the game unplayable and without it it makes the graphics not that good looking. You'll understand it when you actually play a game on the PSX emulator without Peops soft 1.4 plugin.
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Actually it should be done somewhere in the core, since even TAS GPU does work correct with this game in pcsx-reloaded. It was a hack in PEOPS 1.4 that Pete then removed himself, most likely because popular emulators started working ok with Abe. I'll roll though pcsx-reloaded revisions, trying to find at what point it started working, since the devs don't seem to recall. https://pcsxr.codeplex.com/discussions/544803
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
Samlaptop wrote:
natt wrote:
For those not familiar with the game, what is the importance of disabling sprite transparency?
It makes the game unplayable
So the game was unplayable on original hardware? If not, then isn't the better solution to support sprite transparency correctly/accurately instead of eliminating it?
Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
natt wrote:
Samlaptop wrote:
natt wrote:
For those not familiar with the game, what is the importance of disabling sprite transparency?
It makes the game unplayable
So the game was unplayable on original hardware? If not, then isn't the better solution to support sprite transparency correctly/accurately instead of eliminating it?
It was playable on the original hardware but PCSX-rr or the other emulator does not like showing the game on any another GPU plugin.
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
No, thank you. We won't be doing this, or anything like this. Instead we'll be using mednafen which probably doesn't have that bug, and fixing the bug if it exists.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Ok, it appears to be very simple. One only needs to add an apha channel. Should work with PSXjin as well. http://pastebin.com/WyCn33D4
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
zeromus wrote:
No, thank you. We won't be doing this, or anything like this. Instead we'll be using mednafen which probably doesn't have that bug, and fixing the bug if it exists.
What can a layperson do to help getting mednafenhawk? From what I've just seen in it, it's awesome. Yes, the Abe bug doesn't exist there.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced player (588)
Joined: 2/5/2011
Posts: 1417
Location: France
WE ALL WANT RAYMAN TAS POSSIBLE!!! FIXXXXXXXXX PCSXXXXXXXXXXXXXXXXXXX or PSXJIN sorry for caps :(
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
got4n wrote:
WE ALL WANT RAYMAN TAS POSSIBLE!!! FIXXXXXXXXX PCSXXXXXXXXXXXXXXXXXXX or PSXJIN sorry for caps :(
No. As has already been outlined in this thread, we will not be adding PSXJin or PCSX to Bizhawk, at all. If you don't like mednafen-psx, tough.
Experienced player (588)
Joined: 2/5/2011
Posts: 1417
Location: France
I didn't meant that, I meant, maybe you can fix psxjin or pcsx like Spyro, by modifying source code :p
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
Such a request is not pertinent to BizHawk and should go in the pcsx forum.
Amaraticando
It/Its
Editor, Player (159)
Joined: 1/10/2012
Posts: 673
Location: Brazil
I'm also waiting for the day Bizhawk adds mednafen core, because Crash Team Racing is quite broken in the current emulators. Is there any prediction of when it will happen?
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
no
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
zeromus wrote:
no
And my question? I want to do something that can help with it. I'm not exactly a layperson, as I can understand code if needed, but what can I do?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
become an expert on mednafen psx. i know it's not very rewarding now, all you can do is sit there and play games, but it will be extremely valuable later when we can say "????" and feos can say "oh thats a mednafen bug. heres 3 other games with that same bug". see what i'm saying?
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Oh, yes. Except that I don't know how most of the games must actually behave. So even if I see a bug, I won't recognize it, since it'd require playing the same games on hardware as well. I personally think that all the bugs that are possibly there (so far I saw none of the bugs from PCSX core) can be tolerated after all the real benefits that are there already. And testing is up to users afterwards, so that people not meeting bugs could start enjoying it.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
you can always check youtube videos or other emulators for comparison. usually your instinct is adequate. i forgive you in advance for any incidents of 'nope, its actually like that on hardwares'