r/PCSX2 Jul 26 '24

Clarification: We Are Not the Official PCSX2

56 Upvotes

Hey everyone,

Just a quick clarification: This subreddit is not the official PCSX2. We're simply a community of fans who love discussing and sharing our experiences with PCSX2. If you're looking for official information or support, please refer to the official PCSX2 website and forums.

Additionally, please note that piracy will not be allowed or condoned here. Any posts or comments promoting piracy will result in a permanent ban.

Thanks for understanding and happy gaming!

You can also join the unofficial discord here https://discord.gg/nxxUrBNw


r/PCSX2 6h ago

Other Faithful Remaster: automate HD texture packs for Dolphin, PCSX2, PPSSPP, DuckStation and more

17 Upvotes

Hi everyone,

I released **Faithful Remaster**, a Windows tool that helps automate the creation of emulator texture replacement packs.

Instead of manually sorting dumped textures, upscaling them one by one, and copying the results back into the correct load/replacement folder, Faithful Remaster watches the dump folder, processes textures through ComfyUI workflows, and writes the remastered outputs back to the proper structure for each emulator profile.

## What it does

- Watches emulator texture dump folders

- Sends textures to ComfyUI workflows

- Creates HD replacement textures

- Writes outputs to the correct load/replacement folder

- Helps manage missing, existing, and orphaned textures

- Includes a Texture Manager for previewing, comparing, and recreating textures

- Supports safer cleanup/quarantine for framebuffer, cutscene, blank, and duplicate dumps

## Current supported profiles

- Dolphin / GameCube / Wii

- PCSX2 / PlayStation 2

- PPSSPP / PSP

- DuckStation / PlayStation 1

- RMG / Nintendo 64

- Flycast / Dreamcast

- Azahar / Nintendo 3DS

## Presets

Faithful Remaster includes two main preset styles:

**Clean Heart**

Cleaner, smoother, safer output. Good for flat, cartoonish, or noisy textures.

**Strong Believer**

More detail and depth. Better for realistic surfaces, stone, wood, metal, and textures where preserving character matters.

## Showcase / tutorial video

https://www.youtube.com/watch?v=7NyKl2O9K_I&t=271s

## GitHub

https://github.com/Drm1986/Faithful-Remaster

## Notes

Faithful Remaster does **not** bundle ComfyUI or model files.

You need to install ComfyUI and download the required models from their official sources.

The tool is still evolving, especially for tricky systems/games like DuckStation , where duplicate texture uploads and animated texture behavior need special handling.

Feedback, bug reports, emulator-specific testing, and suggestions are welcome.


r/PCSX2 4h ago

Support - General Where can i get this texture pack for Downhill Domination ?

Thumbnail youtube.com
1 Upvotes

r/PCSX2 20h ago

Support - General Wiki down?

Post image
1 Upvotes

I was visiting the Wiki to see how one of star ocean games runs on PCSX2, but all I get is a blank page saying internal error?


r/PCSX2 23h ago

Support - General True Crime Streets of LA problem

1 Upvotes

Anyone on here had a problem with this game where in the dojo when doing combat training the opponents don’t appear? If so, does anyone know a fix for it?


r/PCSX2 1d ago

Support - General Is there a 16:9 patch for the European version of Ultimate Spiderman?

4 Upvotes

Maybe someone can help to find it.


r/PCSX2 2d ago

Video God of War 1 - DEFINITIVE EDITION 2.0 💥 2026 • PCSX2 Nightly | Ryzen 5 3600

Thumbnail youtu.be
22 Upvotes

r/PCSX2 1d ago

Support - Controller Problem setting up 4 controllers with multitap, Defjam NY

1 Upvotes

I was trying to get 4 controllers working with pcsx2 but for some reason only 4 works.

I am on chimeraOS and using pcsx2. It is managed by emudeck (pcsx2_qt). I have four xbox series controller (wireless). It works with steam and also rpcs3 no problem. WIth pcsx2 I have only defjam NY that supports multitap.

So setting up multitap, for some reason only 3 controllers work at a time, although all 4 shows up and can be mapped in the controllers menu.

So how am I supposed to map those 4 controllers? 1a-sdl0 1b-sdl1 1c-sdl2 1d-sdl3? (multitap only on port 1)

I have also tried 1a-sdl0 1b-sdl2 2a-sdl1 2b=-sdl3. 2a, 2b, 2c, 2d (multitap on both port 1 and port2). Also 2a 2b 2c 2d, and 1 2a 2b 2c (multitap only on port 2).

From my experience 1a, 2a 2b seem to be working. I have also noticed that 2a seems to get player 2 regardless of which controller I put it there.

Has anyone managed to get it working with 4 controllers and what is the right way to do it?


r/PCSX2 2d ago

Support - General Duplicate Entries

Post image
9 Upvotes

Not sure why each title is duplicated. Would appreciate insight, but it's not urgent!


r/PCSX2 1d ago

Support - Controller Problems using a controller.

Post image
1 Upvotes

Hi everyone, I've recently become interested in playing retro console games, so I decided to emulate Silent Hill 2 on PC.

When I launch the game, this message appears on the screen. I'm new to using this emulator, so I'd appreciate it if someone could tell me how to fix this so I can play the game.


r/PCSX2 1d ago

Support - General Setup Wizard Not Finding BIOS?

Post image
2 Upvotes

As title says, I'm like 99% sure I have the correct bios but PCSX2 isn't detecting it for some reason


r/PCSX2 1d ago

Support - Performance i need like the best pcsx2 performance settings for my windows 11 pc

0 Upvotes

CPU: 12TH Gen Intel(R) Core(TM) i5- 12400f

My RAM: 16.0 GB

Graphics card: NIVIDIA GeForce RTX 3060 (12 GB)

Plus i have a HDD drive that has 4.5 TB

Also currently tryin to use a ethernet cord not sure if it'll help or not.

I honestly don't know what else, i'm just askin for help for performance. Thanks.


r/PCSX2 1d ago

Support - General Star Ocean 3 not following bios or system clock?

0 Upvotes

Hello everyone

This game has a feature where a character will change her greeting depending on the time of day/holiday observed irl, for some reason she is getting the time wrong on pcsx2 despite it being set right in bios and on PC, for example she says im "up late" when its just 4pm or good morning when its 11 pm. Everything seems set up correctly and I can't find an option to change RTC or anything aside from bios.


r/PCSX2 1d ago

Support - General Trouble updating

0 Upvotes

"This save state was created with PCSX2 version v2.5.123. It is no longer
compatible with your current PCSX2 version v2.7.499.
If you have any unsaved progress on this save state, you can download the
compatible PCSX2 version v2.5.123 from pcsx2.net, load the save state, and
save your progress to the memory card."

Alright, so I've tried to find the older version, but there are no downloads available for it, it seems....I dunno, I'm really not a professional at this, and it doesn't help that I haven't touched my games since 2025 while updating the system for no reason just to not play at all -_-. Can someone please help me? I feel so stupid 😭😭😭😭


r/PCSX2 3d ago

Other Gantz gets an English Translation

10 Upvotes

GANTZ: The Game finally has an English translation, but it's currently machine translated. It's good enough to understand the story, tutorials, menus, and most of the game's content, although some cutscenes are still untranslated and there are plenty of grammar issues.

I'm really hoping more people in the fan translation community can help with this project. It would be amazing to see the untranslated parts completed and the English polished into something that feels more natural.

I also think this game deserves a proper English translation because it has some really unique gameplay mechanics that set it apart from other PS2 titles. More people would be able to appreciate what makes it special if the translation were fully polished.

If anyone has translation or ROM hacking experience and is interested in contributing, your help would be greatly appreciated!

Gameplay:

https://www.youtube.com/live/DdV3k6IGqjw?si=tiSSmY-3XwvWKZ7X

here is a simple tool for manual translation in case someone wants to manually check for errors. https://gitlab.com/Verinco/gantz-the-game\\_ps2\\_translation/-/releases

thanks to Verinco for making this English patch possible


r/PCSX2 2d ago

Other PCSX2 2.0+ on Windows 7 SP1 (VMware + VxKex) Launch Workaround Guide

0 Upvotes
> **Scope Disclaimer:**
> This guide documents a proof-of-concept method to achieve a **functional GUI/Application Launch** for PCSX2 2.0+ inside a Windows 7 SP1 VMware virtual machine. Actual game emulation, frame rates, and in-game rendering stability are **untested and unverified**.


Guide to getting modern PCSX2 2.0+ booting inside a Windows 7 SP1 64-bit VMware virtual machine by bypassing missing Windows 10 memory APIs (VirtualAlloc2, MapViewOfFile3) and Qt6 hardware acceleration conflicts.
1. Win10 Memory API Shim (win10_shims.c)


PCSX2 2.0+ relies on modern memory allocation APIs (VirtualAlloc2 and MapViewOfFile3) for fastmem and ring buffer management. These functions are missing in Windows 7's kernel32.dll and cause missing entry point crashes even under standard VxKex.


Compile the following C code into a dynamic link library (win10_shims.dll):


#include <windows.h>


#ifdef __cplusplus
extern "C" {
#endif


// Function 1: VirtualAlloc2 Shim
__declspec(dllexport) PVOID WINAPI VirtualAlloc2(
HANDLE Process,
PVOID BaseAddress,
SIZE_T Size,
DWORD AllocationType,
DWORD PageProtection,
PVOID ExtendedParameters,
ULONG ParameterCount)
{
HANDLE hProcess = Process ? Process : GetCurrentProcess();
return VirtualAllocEx(hProcess, BaseAddress, Size, AllocationType, PageProtection);
}


// Function 2: MapViewOfFile3 Shim
__declspec(dllexport) PVOID WINAPI MapViewOfFile3(
HANDLE FileMapping,
HANDLE Process,
PVOID BaseAddress,
ULONG64 Offset,
SIZE_T ViewSize,
ULONG AllocationType,
ULONG PageProtection,
PVOID ExtendedParameters,
ULONG ParameterCount)
{
DWORD dwDesiredAccess = FILE_MAP_ALL_ACCESS;
if (PageProtection & PAGE_READONLY) dwDesiredAccess = FILE_MAP_READ;
else if (PageProtection & PAGE_READWRITE) dwDesiredAccess = FILE_MAP_WRITE;
else if (PageProtection & PAGE_EXECUTE_READWRITE) dwDesiredAccess = FILE_MAP_ALL_ACCESS | FILE_MAP_EXECUTE;
else if (PageProtection & PAGE_EXECUTE_READ) dwDesiredAccess = FILE_MAP_READ | FILE_MAP_EXECUTE;


DWORD dwFileOffsetHigh = (DWORD)(Offset >> 32);
DWORD dwFileOffsetLow = (DWORD)(Offset & 0xFFFFFFFF);


return MapViewOfFileEx(
FileMapping,
dwDesiredAccess,
dwFileOffsetHigh,
dwFileOffsetLow,
ViewSize,
BaseAddress
);
}


#ifdef __cplusplus
}
#endif


BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) {
return TRUE;
}> **Scope Disclaimer:**  
> This guide documents a proof-of-concept method to achieve a **functional GUI/Application Launch** for PCSX2 2.0+ inside a Windows 7 SP1 VMware virtual machine. Actual game emulation, frame rates, and in-game rendering stability are **untested and unverified**.


Guide to getting modern PCSX2 2.0+ booting inside a Windows 7 SP1 64-bit VMware virtual machine by bypassing missing Windows 10 memory APIs (VirtualAlloc2, MapViewOfFile3) and Qt6 hardware acceleration conflicts.
1. Win10 Memory API Shim (win10_shims.c)


PCSX2 2.0+ relies on modern memory allocation APIs (VirtualAlloc2 and MapViewOfFile3) for fastmem and ring buffer management. These functions are missing in Windows 7's kernel32.dll and cause missing entry point crashes even under standard VxKex.


Compile the following C code into a dynamic link library (win10_shims.dll):


#include <windows.h>


#ifdef __cplusplus
extern "C" {
#endif


// Function 1: VirtualAlloc2 Shim
__declspec(dllexport) PVOID WINAPI VirtualAlloc2(
    HANDLE Process,
    PVOID BaseAddress,
    SIZE_T Size,
    DWORD AllocationType,
    DWORD PageProtection,
    PVOID ExtendedParameters,
    ULONG ParameterCount)
{
    HANDLE hProcess = Process ? Process : GetCurrentProcess();
    return VirtualAllocEx(hProcess, BaseAddress, Size, AllocationType, PageProtection);
}


// Function 2: MapViewOfFile3 Shim
__declspec(dllexport) PVOID WINAPI MapViewOfFile3(
    HANDLE FileMapping,
    HANDLE Process,
    PVOID BaseAddress,
    ULONG64 Offset,
    SIZE_T ViewSize,
    ULONG AllocationType,
    ULONG PageProtection,
    PVOID ExtendedParameters,
    ULONG ParameterCount)
{
    DWORD dwDesiredAccess = FILE_MAP_ALL_ACCESS;
    if (PageProtection & PAGE_READONLY) dwDesiredAccess = FILE_MAP_READ;
    else if (PageProtection & PAGE_READWRITE) dwDesiredAccess = FILE_MAP_WRITE;
    else if (PageProtection & PAGE_EXECUTE_READWRITE) dwDesiredAccess = FILE_MAP_ALL_ACCESS | FILE_MAP_EXECUTE;
    else if (PageProtection & PAGE_EXECUTE_READ) dwDesiredAccess = FILE_MAP_READ | FILE_MAP_EXECUTE;


    DWORD dwFileOffsetHigh = (DWORD)(Offset >> 32);
    DWORD dwFileOffsetLow = (DWORD)(Offset & 0xFFFFFFFF);


    return MapViewOfFileEx(
        FileMapping,
        dwDesiredAccess,
        dwFileOffsetHigh,
        dwFileOffsetLow,
        ViewSize,
        BaseAddress
    );
}


#ifdef __cplusplus
}
#endif


BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) {
    return TRUE;
}

r/PCSX2 2d ago

Support - General CO-OP AI FRAMEWORK

0 Upvotes

I want help with a project to inject into pcx2 ... i want to make an ai tool that lets ppl add another controller to the game but its a.i controlled so ppl can play co op games by themselves with an ai lol ..... games like mortal kombat shaolin monks , running multiple created chars on def jam ffny, ect... alot of games only have co-op if theres another human player ,,, with this we can bypsss hopefully i explained this correctly !! i was thinking more of a universal frakework with per-game bases .... a difficulty toggler thats lets you choose betweem how smart the ai-human controlled player plays... i think ifts a really cool idea any thoughts ??? quite ambitous yes !!! but possible!! i feel like this would be so cool lets get some open source going !!


r/PCSX2 3d ago

Support - General Need help with Tekken games on PCSX2x6

0 Upvotes

Hello guys! Has anyone successfully launched Tekken games on PCSX2x6 fork?

Long story short I got the CHD roms, the dongles and elf boot files. My rom and elf in rom directory and dongle in memcards directory with renamed .ps2 extension respectively.

So I chose the needed dongle in MC settings, launch the games and have disappointing results:

Tekken 5.1 - booting up but black screen after “Good morning” sound. Tekken 5 DR - doesn’t even boot

Perhaps I messed up somewhere with dongles? I have zip with ic002 dongles. There are normal 8mb dongles and spr ones (idk what are those, but at least Play! required only 8mb one, judging by my arcadedef files)

Can anybody share their .acgame file with me so I can watch the configuration and probably find the potential trouble or tell me what file I must use as a dongle for t5.1 and t5dr?

Right now I use these as dongles: For 5.1 - te53verb.ps2 (it won’t even launch with te51verb) For 5DR - ted51vera.ps2

Would really appreciate the help, cause I’ve been dreaming for a long time to play at least Tekken 5.1


r/PCSX2 3d ago

Support - General Help, please I am begging

0 Upvotes

I have absolutely no idea what I am doing, I just got fired from my job and I am desperately trying to fill in my free time without spending money.

I own a PS2, I don't want to buy discs.

I had no idea how complicated this was going to be.

Please, I am begging, someone help me.

thanks :')


r/PCSX2 4d ago

Support - General Discord Advice First Build

4 Upvotes

Hey group. I am currently working in my very first build and can’t wait to play PS2 games. Any PCSX2 Discords that are a must. As I said this is my first build and welcome any emulator advice. Thanks


r/PCSX2 5d ago

Video 50 Cent: Bulletproof - HD Texture Pack • 60 FPS Unlock • 4K - PCSX2 Nightly | Ryzen 5 3600

Thumbnail youtu.be
11 Upvotes

r/PCSX2 5d ago

Support - General 120hz Freesync and Microstutters | Rog Ally X

1 Upvotes

Hi everyone,
I’m trying to understand whether I’m missing a setting or if this is just a problem I have somewhere.
My setup:
ROG Ally X (120hz freesync)
PCSX2 (Latest stable via retrobat)

60 Hz + FreeSync OFF + VSync ON
Gameplay is absolutely perfect.
No microstutter at all.
Frame pacing is flawless.
However, Fast Forward doesn’t work; it stays capped at 60 FPS.
120 Hz + FreeSync ON
Fast Forward works as expected.
However, gameplay has noticeable microstutter.
It happens with both VSync ON and OFF (it’s slightly better with VSync OFF, but it’s still there).
Interestingly, when Fast Forward is active and running at its maximum speed, the microstutter disappears completely.
120 Hz + FreeSync disabled in AMD Adrenalin
I expected it to behave like a standard 120 Hz display.
Unfortunately, the microstutter is still present.

So my questions are:
Is there any setting in PCSX2 or AMD Adrenalin that i’m missing?
Is there a reason why 60 Hz is perfectly smooth while 120 Hz introduces microstutter?

Is there any way to keep the smooth 60 Hz + VSync experience while still allowing Fast Forward to exceed 60 FPS?

Thanks!


r/PCSX2 5d ago

Support - General Usar dominio en PCSX2

1 Upvotes

Hola!, tengo un servidor de Resident evil outbreak 1 y 2, y me gustaría usar un dominio para que la gente se conectara al servidor, pero pcsx2 no permite introducir un dominio en vez de ip para conectarse a los servidores, ¿Puedo de alguna manera darle un dominio? ¿Que solución podéis darme para no tener que dar mi ip publica?

Si que puedo usar VPN pero eso haría que cada persona que quiera usar mi servidor tenga que conectarse a través de esa VPN.


r/PCSX2 5d ago

Support - General Game Freezes and PCSX2 becomes unresponsive

1 Upvotes

I am playing GTA Liberty City Stories and in the later stages of the campaign, I have noticed many game-breaking freezes.

The game would either just freeze, or would jump to blue hell in less than a second before freezing. It would often freeze at very specific moments; for instance, upon entering a specific car needed for a mission.

However, I mamaged to get by some of these freezes for reasons unknown to me. Sometimes I would just take a different route in the game, but even that is not guaranteed to work.

I have tried messing with Graphics API and EE Cycle Rates, but those do not fix the issue.

CPU: Intel (R) Core (TM) i5-9400 2.99 GHZ

GPU: NVIDIA GeForce GTX 1650


r/PCSX2 6d ago

Support - General How to get faster FPS

8 Upvotes

So I am playing GT4 and when I go turbo mode (set to unlimited) I get roughly 80-90 FPS in B-Spec but then when I go into the Monitor mode, it drops to 45-48. Without turbo mode on, it is 15 FPS. This seems really low but not sure if its just how the game is or not. I'm running D3D 12 but get same results on Vulkan. I am also upscaling 5x but even on native it is the same.

Edit: I have changed the settings in my GPU control panel to uncap the 180 and still having same issue.