alex-free / tonyhax

Japanese/American/European Universal PS1 Backup loader fork for ALL PS1 consoles, and PS2 console models SCPH-10000-SCPH-39004.
https://alex-free.github.io/tonyhax-international
Do What The F*ck You Want To Public License
45 stars 1 forks source link

Tekken 3 (SLPS-01300) Black Screen only #15

Closed qkwyx closed 1 year ago

qkwyx commented 1 year ago

Before opening this kind of issue, please ensure:

tonyhax version: Which version are you running? Please ensure you are running the latest stable, or a newer beta. Tonyhax International v1.1.9 Installation method: How did you get tonyhax on the memory card? PS2 console and MCA v2 Entry point game: Which game are you using to launch tonyhax? using FreePSXBoot Console model: Console product code, written on the bottom of the unit, such as "SCPH-7502" am using SCPH-9001 Integrity check: If it boots, does the built-in integrity check succeed? Yes BIOS version: If you can get to boot, which version of the BIOS does it report? v4.1 Target game: If the bug happens when launching a game, what's its name and game code? Example: "Spyro 3 (SCES-02835)" Tekken 3 (SLPS-01300) Bug explanation: Please write a detailed explanation on which issue are you experiencing. After the Tonyhax International v1.1.9 loads and after passing the "Starting" message it should play the Namco Screen but instead only black screen. Tried Tonyhax Internation v1.0.8 it will load and play with no probles but v1.0.9 onwards it won't jus black screen

JMaxxL commented 1 year ago

I was having issues with tekken 3 on my memory card would not allow me to delete save file & my PC would not let me use dex to transfer/copy tekken3 file's some issue on PS2 aswell. I wonder if its a filename character issue when applying exploit.

alex-free commented 1 year ago

Hmm, v1.0.9 is when I switched from the old Socram8888 patch to the FreePSXBoot builder patch for slot 2. I also enabled fastload in that version.

Maybe I should just remove the patching entirely and you'll have to remove the memory card in slot 2 after booting (just like slot 1). At least it won't have these issues. That may be what needs to be done for right now, it's the best I can do.

Tell me if this build works (remove the FreePSXBoot memory card physically when the Tonyhax International loader starts). test.zip

alex-free commented 1 year ago

I was having issues with tekken 3 on my memory card would not allow me to delete save file & my PC would not let me use dex to transfer/copy tekken3 file's some issue on PS2 aswell. I wonder if its a filename character issue when applying exploit.

If you are referring to using the Tekken 3 exploit, it might be. The HAX filename is shorter then what some memory card handling programs expect, and they may handle it strangely. Memcardrex is like this.

The PSX Bios memory card manager even handles it weird. It screws up the names when showing the saves. But it's just the names and nothing else that gets messed up.

uLaunchELF can handle it just fine however

alex-free commented 1 year ago

Also, I expect this issue to only be through the FreeMCBoot boot method, which admittedly I don't use regularly. Any other boot method should work fine. This boot method has some differences that happen when it is used.

I play Tekken 3 USA regularly, it works fine through the other boot methods at the very least.

qkwyx commented 1 year ago

Hmm, v1.0.9 is when I switched from the old Socram8888 patch to the FreePSXBoot builder patch for slot 2. I also enabled fastload in that version.

Maybe I should just remove the patching entirely and you'll have to remove the memory card in slot 2 after booting (just like slot 1). At least it won't have these issues. That may be what needs to be done for right now, it's the best I can do.

Tell me if this build works (remove the FreePSXBoot memory card physically when the Tonyhax International loader starts). test.zip

Good day. Will try when I get home still at work. Though 1.0.8 can play no problems but after that version from v1.0.9 to latest as of this writing is 1.1.9 just black screen. I have orig black disc Tekken 3 Japan version. Yes am using FreePSXBoot Slot 2 method. Will report back after I got home, thanks.

qkwyx commented 1 year ago

It works. As what you said remove the memory card in slot 2 after booting then the game loads. Though the downside is everytime I load Tonyhax International, I need to remove the memory card in slot 2. Thanks. Hope some day you can find a better way around.

alex-free commented 1 year ago

It works. As what you said remove the memory card in slot 2 after booting then the game loads. Though the downside is everytime I load Tonyhax International, I need to remove the memory card in slot 2. Thanks. Hope some day you can find a better way around.

Excellent.

I could go back to the old socram8888 patch, but the issue with that is some games don't work with it at all.

For now, I think the best thing to do is to remove the patch and require removing the memory card. I know it's not ideal but it works.

I do hope as well that a better solution is realized in the future. Thanks for pointing out this issue! Tonyhax International v1.2.0 will be very similar to this.

qkwyx commented 1 year ago

I would like to let to inform you I revert back from your official release Tonyhax International 1.1.9 and after booting I'll have to remove the memory card in slot 2 put in the Tekken 3 Japan (SLPS-01300) disc and it will load with no problems. One thing also I tried with another orig game disc titled Sangoku Musou Japan (SLPS-00731) after booting Tonyhax International 1.1.9 without removing the memorycard in slot 2 it will just hangs after the "Starting", but removing the memorycard in slot 2 after booting then load the game it will continue and play with no problems. Could be a fix for now that games that after booting with black screen or hangs after "Starting" log screen.

alex-free commented 1 year ago

Waiting for test results but this build works 100% for me (SCPH-101 + FreePSXBoot + Tekken 3 USA) with my new fix: https://github.com/socram8888/tonyhax/issues/145#issuecomment-1470196969

qkwyx commented 1 year ago

Tekken 3 (SLPS-01300) Import Disc test results SCPH-101 v4.4 Official Release v1.1.9 FreePSXBoot slot 2 no remove = plays with no problem Test Build (Mar 15, 2023) FreePSXBoot slot 2 no remove = plays with no problem SCPH-9001 Official Release v1.1.9 FreePSXBoot slot 2 no remove = black screen Test Build (Mar 15, 2023) FreePSXBoot slot 2 no remove = black screen Official Release v1.1.9 FreePSXBoot slot 2 remove = plays with no problem Test Build (Mar 15, 2023) FreePSXBoot slot 2 remove = plays with no problem SCPH-5501 Official Release v1.1.9 FreePSXBoot slot 2 no remove = black screen Test Build (Mar 15, 2023) FreePSXBoot slot 2 no remove = after almost a second horizontal glitch screen then black screen Official Release v1.1.9 FreePSXBoot slot 2 remove = plays with no problem Test Build (Mar 15, 2023) FreePSXBoot slot 2 remove = plays with no problem

Sangoku Musou Japan (SLPS-00731) Import Disc test results SCPH-101 v4.4 Official Release v1.1.9 FreePSXBoot slot 2 no remove = plays with no problem Test Build (Mar 15, 2023) FreePSXBoot slot 2 no remove = plays with no problem SCPH-9001 Official Release v1.1.9 FreePSXBoot slot 2 no remove = hangs after word "Starting" on log screen Test Build (Mar 15, 2023) FreePSXBoot slot 2 no remove = hangs after word "Starting" on log screen Official Release v1.1.9 FreePSXBoot slot 2 remove = plays with no problem Test Build (Mar 15, 2023) FreePSXBoot slot 2 remove = plays with no problem SCPH-5501 Official Release v1.1.9 FreePSXBoot slot 2 no remove = hangs after word "Starting" on log screen Test Build (Mar 15, 2023) FreePSXBoot slot 2 no remove = hangs after word "Starting" on log screen Official Release v1.1.9 FreePSXBoot slot 2 remove = plays with no problem Test Build (Mar 15, 2023) FreePSXBoot slot 2 remove =plays with no problem

No remove means after Tonyhax International boots, the memorycard on slot 2 stay as is Remove means after Tonyhax International boots, remove the memorcyard on slot 2

On remove memorycard on slot 2 then load the game then while the intro screen is playing, you can put back the memorycard on slot 2 and still the game won't recognize the memorycard insterted. Test this only Sangoku Musou game.

alex-free commented 1 year ago

Alright, I'm closing this since v1.2.0 now simply tells the user to remove the FreePSXBoot memory card.

If a better solution comes along, I'm interested in changing this. Maybe Socram8888 will come up with something that:

Works on BIOS v1.0-v2.0 and Works for the games his original patch method does not work for. I.e: https://github.com/brad-lin/FreePSXBoot/issues/76

I think this best for now, and not really that big of a deal. It's actually 'cleaner' overall.

Thanks for pointing this out. Any other discussion should happen in the official Tonyhax issue now: https://github.com/socram8888/tonyhax/issues/145#issuecomment-1470196969