RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.43k stars 1.92k forks source link

Arcade Namco System 357/359/369 Games support #11100

Closed BrodyGaming420 closed 2 years ago

BrodyGaming420 commented 3 years ago

Quick summary

Being able to properly boot up and play Namco System 357/369/359 games

Details

This feature would technically would just be I/O or JVS emulation with some dongle patches, since the games already properly boots up in RPCS3 because they behave and boots up almost exactly like PS3 games, just with those 2 issues wich causes said games to refuse to play, as shown on this image (Game shown here is Taiko no Tatsujin, this game uses Analog Drums as the controllers, error 19-1 is an dongle error as it's trying to look for something in dev_usb) image image

1. Please describe, what part of RPCS3 would be affected by your feature:

Gameplay Debugging etc.

2. Please tell us, why your feature is important to RPCS3.

important for game and arcade preservation, these games are already getting out of support and there are some other people eager to emulate these games easily

3. Please attach screenshots of the feature implemented in other projects.

there is (as far as i know) no progress of this feature in any other project yet, so there's no screenshots from this feature on other projects

4. Please provide your system configuration:

OS: Windows 10 Home CPU: Intel i5-10300H GPU: NVIDIA GeForce GTX 1650 Driver version: 30.0.14.9649

KEEP IN MIND: these games technically already runs in RPCS3, there's no need to implement decryption keys or anything else to the emulator, only problem would be the taiko no tatsujin games since those use analog drums as the game input unlike some other games, the dongles doesnt decrypts any sort of data since there's no need to decrypt anything to begin with

clienthax commented 3 years ago

Needs logs

BrodyGaming420 commented 3 years ago

Needs logs

oops, i'm dumb and forgot to include logs, here is a log of me trying to run one of the games (Taiko no Tatsujin: Green Ver.) RPCS3.log for context/reference, on this one it gets stuck in this screen with these checks image results are different throughout different games

REZICIAK2 commented 2 years ago

Hey can i get a hold of you somehow? I'll like to get the tnj on rpcs3

REZICIAK2 commented 2 years ago

Needs logs

oops, i'm dumb and forgot to include logs, here is a log of me trying to run one of the games (Taiko no Tatsujin: Green Ver.) RPCS3.log for context/reference, on this one it gets stuck in this screen with these checks image results are different throughout different games

Is there a way to get a hold of you?

Megamouse commented 2 years ago

Needs a retest with the upcoming build. Go to Manage -> Virtual File System -> dev_usb and configure the devices (doubleclick on the list entry)

BrodyGaming420 commented 2 years ago

i will test this out once i get back home, thanks!

BrodyGaming420 commented 2 years ago

Needs a retest with the upcoming build. Go to Manage -> Virtual File System -> dev_usb and configure the devices (doubleclick on the list entry)

Taiko no Tatsujin(S111) (AKA Green Version) boots up and runs flawlessly on my end image it has a tiny bit of input lag on the drums but it's an improvement from last time and it's actually playable now, good job everyone! here's clip of the game running in the emulator! https://file.garden/YbNIs_tBp0P7hfMo/Rpcs3%202022.05.11%20-%2017.31.17.02.DVR.mp4

Megamouse commented 2 years ago

If i understood correctly the drums are not emulated Pads, but used directly?

If they are in fact emulated pads you could try to decrease the pad sleep to decrease input lag. You could also try to use the Multithreaded pad handler, although that one is only really useful if you do multiplayer with different pad handler (e.g. player 1 xinput and player 2 ds4).

BrodyGaming420 commented 2 years ago

If i understood correctly the drums are not emulated Pads, but used directly?

If they are in fact emulated pads you could try to decrease the pad sleep to decrease input lag. You could also try to use the Multithreaded pad handler, although that one is only really useful if you do multiplayer with different pad handler (e.g. player 1 xinput and player 2 ds4).

where is this "pad sleep" option?

Megamouse commented 2 years ago

Should be in the IO settings tab.

Megamouse commented 2 years ago

@BrodyGaming420 can this issue be closed or are there still specific problems with the systems?

BrodyGaming420 commented 2 years ago

@BrodyGaming420 can this issue be closed or are there still specific problems with the systems?

the only problem would be the laggy emulated USIO on weaker CPUs, but the game by itself runs flawlessly on the emulator (sorry for the delayed reply, i've been busy this week)

Should be in the IO settings tab.

i checked there and it only has the multithreaded pad handler options, nothing related to "pad sleep" there

Megamouse commented 2 years ago

Well then you could try to edit it manually in the config.yml (or the game's custom config)

BrodyGaming420 commented 2 years ago

Well then you could try to edit it manually in the config.yml (or the game's custom config)

it didnt had any difference when i lowered the pad handler speed value, odd

Megamouse commented 2 years ago

Well. This is out of scope of this issue. If it doesn't help then no idea.

anxious132 commented 2 years ago

Tekken 6 Vanilla, is running but with Error 8 log : 4e5e16_ab9f9c4a61f14d9d99b55f284f79c9c9_mv2

E SYS: 'cellNetCtlInit' failed with 0x80130102 : CELL_NET_CTL_ERROR_NOT_TERMINATED [1] U PPU TODO: Unimplemented syscall sys_game_watchdog_start -> CELL_OK (r3=0x5, r4=0x1, r5=0x0, r6=0x6b6340, r7=0x0, r8=0x6bd838, r9=0x800bf4, r10=0x6d9100) S PPU: LLVM: Loaded module v5-kusa-KSs9JzJU0dS673WTN14GGy-00001G-sandybridge.obj S sys_prx: Loaded module: “/dev_flash/sys/external/libatrac3plus.sprx” (id=0x2300fa00) U sys_prx TODO: _sys_prx_get_module_id_by_name(name=“cellLibprof”, flags=0, pOpt=*0x0) U PPU TODO: Unimplemented syscall sys_game_watchdog_clear -> CELL_OK (r3=0x32160f00, r4=0x0, r5=0x0, r6=0x6b6340, r7=0x0, r8=0x6b4fe8, r9=0x32160f00, r10=0x32160f00) S sys_usbd: Ldd device matchup for , assigned as handled_device=0x1 U PPU TODO: Unimplemented syscall sys_game_watchdog_clear -> CELL_OK (r3=0x32160f00, r4=0x0, r5=0x0, r6=0x6b6340, r7=0x0, r8=0x6b4fe8, r9=0x32160f00, r10=0x32160f00)x1830

taeintheface commented 2 years ago

Needs a retest with the upcoming build. Go to Manage -> Virtual File System -> dev_usb and configure the devices (doubleclick on the list entry)

how do you configre the divices sorry if my english is bad english is my second language

OndaCouch421 commented 1 year ago

is mouse input supported for any of these titles i know some of these games are shooters. just trying to find more information about it.

Alidonis commented 8 months ago

The emulator crashes when loading Taiko no Tatsujin Green version. I've configured the dev_usb properly but it just crashes. Here's my logs LOG.txt

clienthax commented 8 months ago

The emulator crashes when loading Taiko no Tatsujin Green version. I've configured the dev_usb properly but it just crashes. Here's my logs LOG.txt

Doesn't look like a full log file

Alidonis commented 8 months ago

Doesn't look like a full log file

my bad! here it is. the full one.

RPCS3.log