Project 1999

Project 1999 (/forums/index.php)
-   Starting Zone (/forums/forumdisplay.php?f=71)
-   -   P99 STEAMDECK STEP BY STEP (/forums/showthread.php?t=411822)

Naethyn 12-16-2022 03:40 PM

Quote:

Originally Posted by Arkainium (Post 3542877)
You can get the music working by following the instructions here: https://steamcommunity.com/sharedfil...?id=2809933598

Also, if anyone is interested, I spent quite some time in setting up a template for the Steam Controller that binds just about every in-game function I can think of. Haven't tested it on the Steam Deck yet but if anyone is interested it's available at steam://controllerconfig/everquest/2900007499.

Even though all the commands are named, it will take a while to remap all your in-game keys to match, so here's the relevant section from my eqclient.ini for the corresponding keymappings.
Code:

[KeyMaps]
KEYMAPPING_FORWARD_1=17
KEYMAPPING_BACK_1=31
KEYMAPPING_RIGHT_1=32
KEYMAPPING_LEFT_1=30
KEYMAPPING_DUCK_1=1073741881
KEYMAPPING_JUMP_1=57
KEYMAPPING_FORWARD_2=268435473
KEYMAPPING_BACK_2=268435487
KEYMAPPING_RIGHT_2=205
KEYMAPPING_LEFT_2=203
KEYMAPPING_AUTORUN_1=200
KEYMAPPING_MOUSELOOK_1=88
KEYMAPPING_MOUSELOOK_ENGAGE_1=50
KEYMAPPING_AUTOPRIM_1=20
KEYMAPPING_CONSIDER_1=46
KEYMAPPING_USE_1=1073741841
KEYMAPPING_WHO_1=0
KEYMAPPING_INVITE_FOLLOW_1=0
KEYMAPPING_DISBAND_1=0
KEYMAPPING_CAMP_1=0
KEYMAPPING_SIT_STAND_1=45
KEYMAPPING_RUN_WALK_1=1073741843
KEYMAPPING_TOGGLE_SPELLSWIN_1=268435503
KEYMAPPING_TOGGLETARGET_1=15
KEYMAPPING_TOGGLETWOTARGETS_1=44
KEYMAPPING_TARGETNPC_1=33
KEYMAPPING_TARGETNPC_2=0
KEYMAPPING_CLIP_IN_1=0
KEYMAPPING_CLIP_OUT_1=0
KEYMAPPING_TELL_1=1073741844
KEYMAPPING_VOICE_ON_1=0
KEYMAPPING_ABILITIES_1=0
KEYMAPPING_COMBAT_1=0
KEYMAPPING_SOCIALS_1=0
KEYMAPPING_MAIN_1=0
KEYMAPPING_CMD_TOGGLE_FIND_WINDOW_1=0
KEYMAPPING_FIRST_PERSON_CAMERA_1=1073741869
KEYMAPPING_CHASE_CAMERA_1=0
KEYMAPPING_TARGETPC_1=41
KEYMAPPING_HOT10_1=30
KEYMAPPING_HOT10_2=32
KEYMAPPING_STRAFE_LEFT_1=1073741854
KEYMAPPING_STRAFE_RIGHT_1=1073741856
KEYMAPPING_TETHER_CAMERA_1=0
KEYMAPPING_OVERHEAD_CAMERA_1=0
KEYMAPPING_USER1_CAMERA_1=1073741868
KEYMAPPING_TOGGLE_MAPWIN_1=0
KEYMAPPING_TOGGLE_MAPWIN_2=0
KEYMAPPING_CMD_TOGGLE_TICKET_WND_1=0
KEYMAPPING_CMD_TOGGLE_TITLE_WND_1=65
KEYMAPPING_TOGGLE_COMPASSWIN_1=0
KEYMAPPING_TOGGLE_BAZAARSEARCHWIN_1=0
KEYMAPPING_TOGGLE_BAZAARWIN_1=0
KEYMAPPING_TOGGLE_ALTADVWIN_1=0
KEYMAPPING_TOGGLE_MAILWIN_1=0
KEYMAPPING_TOGGLE_HOTBOX2WIN_1=0
KEYMAPPING_RTARGET_1=536870932
KEYMAPPING_TOGGLE_TARGETWIN_1=268435476
KEYMAPPING_CYCLEPCTARGETS_1=1073741865
KEYMAPPING_FORWARD_CAM_1=1073741841
KEYMAPPING_BACK_CAM_1=1073741855
KEYMAPPING_OPEN_INV_BAGS_1=48
KEYMAPPING_CLOSE_INV_BAGS_1=1073741872
KEYMAPPING_CMD_STOP_CAST_1=16
KEYMAPPING_CYCLENPCTARGETS_1=1073741857
KEYMAPPING_HOT1_10_1=11
KEYMAPPING_HOT1_10_2=0
KEYMAPPING_HOT1_6_1=30
KEYMAPPING_HOT1_6_2=32
KEYMAPPING_SPELLBOOK_1=536870960
KEYMAPPING_STRAFE_RIGHT_2=268435488
KEYMAPPING_STRAFE_LEFT_2=268435486
KEYMAPPING_CLOSE_INV_BAGS_2=49
KEYMAPPING_CMD_OPENING_ATTACK1_1=0
KEYMAPPING_CMD_OPENING_ATTACK3_1=0
KEYMAPPING_CMD_OPENING_ATTACK2_1=0
KEYMAPPING_CMD_OPENING_ATTACK4_1=0
KEYMAPPING_CMD_OPENING_ATTACK5_1=0
KEYMAPPING_CMD_OPENING_ATTACK6_1=0
KEYMAPPING_CMD_OPENING_ATTACK7_1=0
KEYMAPPING_CMD_OPENING_ATTACK8_1=0
KEYMAPPING_USE_2=22
KEYMAPPING_SPELLBOOK_2=47
KEYMAPPING_TARGETME_2=1073741826
KEYMAPPING_PARTY2_2=1073741828
KEYMAPPING_PARTY1_2=1073741827
KEYMAPPING_PARTY4_2=1073741830
KEYMAPPING_PARTY3_2=1073741829
KEYMAPPING_PARTY5_2=1073741831
KEYMAPPING_TOGGLE_HOTBOX1WIN_1=268435491
KEYMAPPING_FIRST_PERSON_CAMERA_2=199
KEYMAPPING_CMD_TOGGLE_DYNAMIC_ZONE_WIN_1=0
KEYMAPPING_CMD_TOGGLE_PVP_LEADERBOARD_1=0
KEYMAPPING_CMD_TOGGLE_COMBAT_ABILITY_WIN_1=0
KEYMAPPING_TOGGLE_GUILDMGMTWIN_1=0
KEYMAPPING_TOGGLE_STORYWIN_1=0
KEYMAPPING_TOGGLE_JOURNAL_1=0
KEYMAPPING_TOGGLE_MUSICPLAYERWIN_1=0
KEYMAPPING_TOGGLE_RAIDWIN_1=0
KEYMAPPING_TOGGLE_SELECTORWIN_1=268435505
KEYMAPPING_TOGGLE_OPTIONSWIN_2=66
KEYMAPPING_HOTPAGE1_1_1=536870914
KEYMAPPING_HOTPAGE1_2_1=536870915
KEYMAPPING_HOTPAGE1_3_1=536870916
KEYMAPPING_HOTPAGE1_4_1=536870917
KEYMAPPING_HOTPAGE1_5_1=536870918
KEYMAPPING_HOTPAGE1_6_1=536870919
KEYMAPPING_HOTPAGE1_7_1=536870920
KEYMAPPING_HOTPAGE1_8_1=536870921
KEYMAPPING_HOTPAGE1_9_1=536870922
KEYMAPPING_HOTPAGE1_10_1=536870923


Are you using bumpers for mouse clicks?

Arkainium 12-16-2022 09:54 PM

Quote:

Originally Posted by Naethyn (Post 3544801)
Are you using bumpers for mouse clicks?

Triggers for mouse clicks. I have the bumpers setup for targeting. Left side cycles through PCs, right side cycles through NPCs. Long press to target closest of each.

edit: One modification I need to make is to use the layer of the grip buttons to change ABXY to be "quick" buttons for hotkeys/spells 1-8. It's not possible to use the radial menu while moving so I currently have no way of triggering a hotkey/spell without resorting to a mouse click.

svelto 12-18-2022 07:09 AM

Got everything working, but no servers at the select screen just like many Linux users complain of. Anyone experienced this?

speculater 12-18-2022 10:10 AM

Quote:

Originally Posted by svelto (Post 3545386)
Got everything working, but no servers at the select screen just like many Linux users complain of. Anyone experienced this?


P99 servers don't like Linux machines. You'll have to use a VPN if you're getting a blank list. Specifically you'll use OpenVPN from any service you'd like.


--- Follow this install guide but use the bottom method to get pacman to work.

https://support.surfshark.com/hc/en-...Linux-Manjaro-

--- To get OpenVPN supported on Steam Deck

***** Step 0. Go to terminal and type passwd and set an !!! easy to remember !!! system password


1. make a new text file called "InstallOpenVPN.sh" (the .sh part is the important bit)
2. copy the following into the text file:

#! /bin/sh
sudo steamos-readonly disable
sudo pacman-key --init
sudo pacman-key --populate
sudo pacman -Syu
sudo pacman -S networkmanager-openvpn
sudo steamos-readonly enable

3. You have to switch the script to executable.

4. Open a terminal window from the folder containing your script, then run the following command:

sudo chmod 744 installOpenVPN.sh
(This is where you use that password)

5. Run the script to install everything from terminal.

sudo ./installOpenVPN.sh

6. Follow prompts, test VPN.

WARNING: These settings get reset on any system update and you'll have to repeat the 10s install process periodically.

mcoy 12-18-2022 11:10 AM

Quote:

Originally Posted by svelto (Post 3545386)
Got everything working, but no servers at the select screen just like many Linux users complain of. Anyone experienced this?

You don't have to use a vpn. Search the forums for middlemand - there's a thread somewhere with a deck compiled version.

As an alternative - use your cellphone hotspot for the deck.

-Mcoy

speculater 12-18-2022 12:53 PM

Quote:

Originally Posted by mcoy (Post 3545423)
You don't have to use a vpn. Search the forums for middlemand - there's a thread somewhere with a deck compiled version.

As an alternative - use your cellphone hotspot for the deck.

-Mcoy

"Go look at the forums" is not instructive, at all.

My instructions above will work. Furthermore, learning to recompile a new binary and finding the associated dependencies is not trivial.

Arkainium 12-18-2022 10:35 PM

Quote:

Originally Posted by Arkainium (Post 3544922)
Triggers for mouse clicks. I have the bumpers setup for targeting. Left side cycles through PCs, right side cycles through NPCs. Long press to target closest of each.

edit: One modification I need to make is to use the layer of the grip buttons to change ABXY to be "quick" buttons for hotkeys/spells 1-8. It's not possible to use the radial menu while moving so I currently have no way of triggering a hotkey/spell without resorting to a mouse click.

In case anyone is interested: steam://controllerconfig/everquest/2903689559

Naethyn 12-19-2022 04:01 PM

I am not able to get a server list on wifi on steam deck, but it does show up when I hotspot to my iphone.

mcoy 12-19-2022 10:06 PM

Quote:

Originally Posted by speculater (Post 3545496)
"Go look at the forums" is not instructive, at all.

My instructions above will work. Furthermore, learning to recompile a new binary and finding the associated dependencies is not trivial.

You're right, in both instances. That's why I said to use the search feature and specified what to put in order to find a link to a precompiled binary (it's the second result if you search for "middlemand").

https://github.com/rtrajano/p99_login_helper

-Mcoy

svelto 12-20-2022 09:44 AM

Quote:

Originally Posted by Naethyn (Post 3546010)
I am not able to get a server list on wifi on steam deck, but it does show up when I hotspot to my iphone.

Same here, and its what the last few responses are about. The Steamdeck in gaming mode is Linux (as well as desktop), and I've read about Linux users having difficulty getting the server list for whatever reasons.

It's been a very long time since I've toyed with Linux, but I'll give the instructions listed above a shot soon. Good luck.


All times are GMT -4. The time now is 05:37 AM.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.