Emulation Homebrew duckstation for Switch

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
722
Trophies
1
XP
3,988
Country
Germany
duckstation is an excellent Playstation 1 emulator by Stenzek. It has a very good compabiility and it is quite performant. It also supports all kinds of enhancements such as high resolution rendering and PGXP which can lessen the "wobble" and distortion visible in a lot of PSX games.

Thus I want to present to you my port of it to Switch, featuring a custom deko3D graphics backend.

You can download the newest version here: https://github.com/RSDuck/duckstation/releases/tag/prerelease-2

Old versions:

Installation is the usual extract it onto the root of the SD. Before starting a game make sure to bind keys for controller (you can use the automatic mapping feature) and to bind a hotkey for pause key(combo), otherwise you can't exit the application.
 
Last edited by catlover007,

TheStonedModder

Well-Known Member
Member
Joined
Dec 25, 2022
Messages
922
Trophies
0
Age
27
XP
1,940
Country
United States
duckstation is an excellent Playstation 1 emulator by Stenzek. It has a very good compabiility and it is quite performant. It also supports all kinds of enhancements such as high resolution rendering and PGXP which can lessen the "wobble" and distortion visible in a lot of PSX games.

Thus I want to present to you my port of it to Switch, featuring a custom deko3D graphics backend.

You can download the newest version here: https://github.com/RSDuck/duckstation/releases/tag/prerelease-1

Installation is the usual extract it onto the root of the SD. Before starting a game make sure to bind keys for controller (you can use the automatic mapping feature) and to bind a hotkey for pause key(combo), otherwise you can't exit the application.
You’re killing it as always dude, nice work!
 

autumns

Active Member
Newcomer
Joined
Sep 19, 2023
Messages
41
Trophies
0
Age
20
XP
310
Country
United States
I've installed everything correctly, but when I open it, it crashes
did you only download the bug fix? i downloaded it last night and im not sure if u need them but i think there were more folders in the original download and the bug fix one only had the new .nro if i remember correctly, u might need those as well.
 

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
722
Trophies
1
XP
3,988
Country
Germany
I've installed everything correctly, but when I open it, it crashes
Do you use the Album to open the hbmenu? If you do don't, use title injection (with default Atmosphere settings open any game while pressing the R button, you can also change this via config files).

I had implemented a dialogue which should be displayed when Album (applet) mode is detected, though I never tested it until now and it looks like it crashes instead of displaying it *sigh*.

Also don't use any forwarders are other stupid things like this.

did you only download the bug fix? i downloaded it last night and im not sure if u need them but i think there were more folders in the original download and the bug fix one only had the new .nro if i remember correctly, u might need those as well.
The nro is now self contained, all supplementary files are inside the romfs.
 

Mars04

Member
Newcomer
Joined
Apr 22, 2024
Messages
9
Trophies
0
XP
40
Country
South Africa
Its a nice emulator, but I struggle to get two controllers connected for two player games... Is this already possible at the moment? I can configure two controllers in the menu, but it says controller 2 not connected, even though they both(wired) are connected via usb port on side of the switch dock station.

And in game-play the second controller doesn't respond when I press buttons on it.
 

Mars04

Member
Newcomer
Joined
Apr 22, 2024
Messages
9
Trophies
0
XP
40
Country
South Africa
Its a nice emulator, but I struggle to get two controllers connected for two player games... Is this already possible at the moment? I can configure two controllers in the menu, but it says controller 2 not connected, even though they both(wired) are connected via usb port on side of the switch dock station.

And in game-play the second controller doesn't respond when I press buttons on it.
I found now how to configure controller 2. But the analog or digital controller, both don't work for me on my switch.

Which controller settings should I select for two wired switch controllers to work?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    btw gonna wash my face in a bit, my eyes feel tired
  • S @ salazarcosplay:
    and you convince your owner to help you break out of the virtual world to real world
  • BigOnYa @ BigOnYa:
    Eyes - "yawn"
    +1
  • S @ salazarcosplay:
    you bleack in to goverment computer systems to get cyborg schematics so you can get a robot body constructed
  • Xdqwerty @ Xdqwerty:
    btw @BigOnYa the health bar doesnt decrease when i take damage (and yes i put the "at the beggining of the scene change value of greenflatbar: set to Protagonistcopmode.Health::Health())
  • S @ salazarcosplay:
    i the protagonist
  • S @ salazarcosplay:
    human, robot, cyborg
  • S @ salazarcosplay:
    human with cyborg enhancements
  • S @ salazarcosplay:
    or like terminatior
  • S @ salazarcosplay:
    with living tissue
  • BigOnYa @ BigOnYa:
    @Xdqwerty there is health behaviour you can add to your character, then to use a health bar is lil more complicated, google n watch a few tutorial video on it, be too hard to explain here.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the character has the health behavior
  • BigOnYa @ BigOnYa:
    I know you have to create a health and health max variable. Then there is a calculation you use in code to subtract width size of the health bar. Google few vids.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the "greenflatbar" is one of the preset health bars btw
  • BigOnYa @ BigOnYa:
    Yea you can use any bar/sprite. It will just change the width. Ok good luck and have fun. I'm off to go shoot some pool at the bar. Talk to you later.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why does the health behavior exist if you can just use a variable?
  • Xdqwerty @ Xdqwerty:
    and nope the number still doesnt change
  • Xdqwerty @ Xdqwerty:
    ok im gonna make my own asset
  • Xdqwerty @ Xdqwerty:
    nvm i think i fixed it
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I fixed it
    +1
  • S @ salazarcosplay:
    how are you\
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, we just talked like 2 hours ago
    Xdqwerty @ Xdqwerty: @salazarcosplay, we just talked like 2 hours ago