Note This site is neither officially affiliated with nor has been endorsed by the PhobGCC developer team. Its purpose is to be a personal quick-reference guide. I have decided to make it publically available, however there is no guarantee of completeness, correctness or being up-to-date. The author claims no responsibility for anyone using any of the information below.
v0.29 - May 11, 2023
Smash Ultimate ignores digital trigger press. Analog trigger value of ≥ 79 is required to activate shield. To achieve this on triggers with springs removed:
By default diagonals are set to x = ±7000
, y = ±7000
. These should be versatile for most use cases. However, it’s worth trying other values to see if they feel better or are more suitable for your playstyle.
Note These may be out-of-date | historical | etc etc. Values presented below were mentioned by the corresponding user in PhobGCC discord as their preferred values at the time. This obviously might have changed.
y = 7250
y = 6750
y ≤ 7000
(jab cancel values).y = 6875
References: 5
Hax$ has shared the following useful ranges for y
:
Axis | From | To | Utility |
---|---|---|---|
y | -6125 | -6500 | down-angled ftilt |
y | -6250 | -6875 | crouch walk option select |
y | -6625 | -6875 | vanilla shield drop |
y | -7000 | -7500 | jab cancel (down+back while jabbing will immediately interrupt the jab combo with a crouch that you can jab 1 out of) |
Reference: 6
Also of interest - Hax$’ Advanced Phob Calibration Guide for SSBM video 7.
Command | Buttons |
---|---|
Analog stick cardinal snapping adjustment | RA+Du/Dd |
C-stick cardinal snapping adjustment | RAZ+Du/Dd |
Analog stick scaling | LA+Du/Dd |
C-stick scaling | LAZ+Du/Dd |
Tournament button lockout | Z+Start |
Command | Buttons |
---|---|
Safe Mode on\off | AXY+Start |
Display Version | AZ+Du |
Soft Reset | ABZ+Start |
Auto-Initialize | AXY+Z |
Increase/Decrease Rumble | AB+Du/Dd |
Show Current Rumble Setting | AB+Start |
Analog Stick Calibration | AXY+L |
C-Stick Calibration | AXY+R |
Advance Calibration | A or L or R |
Undo Calibration | Z |
Skip to Notch Adjustment | Start |
Notch Adjustment CW/CCW | X/Y |
Notch Adjustment Reset | B |
Analog X-Axis Snapback Filtering | AX+Du/Dd |
Analog Y-Axis Snapback Filtering | AY+Du/Dd |
Analog X-Axis Waveshaping | LX+Du/Dd |
Analog Y-Axis Waveshaping | LY+Du/Dd |
Analog X-Axis Smoothing | RX+Du/Dd |
Analog Y-Axis Smoothing | RY+Du/Dd |
Show Analog Filtering Settings | L+Start |
C-Stick X-Axis Snapback Filtering | AXZ+Du/Dd |
C-Stick Y-Axis Snapback Filtering | AYZ+Du/Dd |
C-Stick X-Axis Waveshaping | LXZ+Du/Dd |
C-Stick X-Axis Waveshaping | LXZ+Du/Dd |
C-Stick X-Axis Offset | RXZ+Du/Dd |
C-Stick Y-Axis Offset | RYZ+Du/Dd |
Show C-Stick Settings | R+Start |
Swap X with Z | XZ+Start |
Swap Y with Z | YZ+Start |
Swap X with L | LX+Start |
Swap Y with L | LY+Start |
Swap X with R | RX+Start |
Swap Y with R | Ry+Start |
Toggle L Trigger Mode | AB+L |
Toggle R Trigger Mode | AB+R |
L-trigger Offset | LB+Du/Dd |
R-Trigger Offset | RB+Du/Dd |
The easiest way to setup Pico environment is to install raspberry-pico-sdk-git from AUR.
## Clone the repo
$ git clone https://aur.archlinux.org/raspberry-pico-sdk-git.git && cd raspberry-pico-sdk-git
## Build and Install the package
$ makepkg -sCLfi
If you are using an AUR helper like yay
or paru
, then:
$ paru -S raspberry-pico-sdk-git
Once you’ve setup the Pico dev environment, clone the PhobGCC-SW
repository:
$ git clone https://github.com/PhobGCC/PhobGCC-SW.git
$ cd PhobGCC-SW
See which branches are available:
$ git branch -a
* main
remotes/origin/HEAD -> origin/main
remotes/origin/dev
remotes/origin/dev-highpode
remotes/origin/main
Main branch is selected automatically. If you want to build a different branch, for example dev
:
$ git checkout dev
Once you’ve selected the branch you are building:
$ cd PhobGCC/rp2040
$ mkdir build && cd build
$ cmake ..
$ make -j1
If everything went well, you will see a phobgcc_rp2040.uf2
file in PhobGCC/rp2040/build
directory. This is the file you can flash onto your PhobGCC V2.x
Here’s a guide I wrote for myself to use as a reference (it’s easy to forget all the steps). It should be up-to-date and revelant as of April 12, 2023.
https://discord.com/channels/931041165007028234/931726953348747284/999471442880106616 ↩
https://discord.com/channels/931041165007028234/931726953348747284/999471507296223233 ↩
https://discord.com/channels/931041165007028234/931726953348747284/1065017200156622858 ↩
https://discord.com/channels/931041165007028234/931726953348747284/1065020553385214003 ↩
https://discord.com/channels/931041165007028234/931726953348747284/1011304212245774486 ↩
https://discord.com/channels/931041165007028234/931041170002440197/931231099097604147 ↩
https://www.youtube.com/watch?v=IFixXQ62dt0 ↩