|
|
#676 |
|
Join Date: Jan 2013
Reputation: 0
Posts: 4
|
Worked! Thanks pigosso, I really appreciate you taking the time to help me out
![]() All the best! Stront. |
|
|
|
|
|
#677 |
|
Join Date: Jan 2013
Reputation: 3
Posts: 1
|
Hello all!
First, I'd like to thank everybody in this thread, you've helped me a lot sorting out tiny issues with splitscreen coop play in Portal 2! Also, as a sign of my gratitude, let me share my experiences, and clear up some stuff, because even after following the first post, you might encounter some issues, and while almost all the solution is already posted, you might have to search for it. So, here are my additions: Issue #1: I'm not using an xbox 360 controller, but I use x360ce to emulate it's XInput calls to DirectInput calls. However, I can't get it to map Player2 to the controller! Solution: The latest versions of x360ce can download and generate the apropriate ini files for your controller. However, it most likely will map it to Player1. The solution s very simple. The ini file will look like this: Code:
[Mappings] PAD1=IG_26d290e03a0b11e08001444553540000 PAD2= PAD3= PAD4= Code:
[Mappings] PAD1= PAD2=IG_26d290e03a0b11e08001444553540000 PAD3= PAD4= Issue #2: I've set up the controller as above for Player 2, however the controls of the looking axis are all foobar, eg. left joystick up shoots a portal, shoulder is looking left right etc. Solution: Odd, but you need the xinput.dll and the ini file in TWO locations at once! Make sure you copy these two files to both: Code:
Steam\steamapps\common\Portal 2\ Steam\steamapps\common\Portal 2\bin\ How to play PeTI maps (aka workshop maps) in local play split-screen? Solution: This is a bit tideous job, with a few things to keep in mind, but it's totally possible to do! First of all, you need to download the PeTI coop maps ONE BY ONE from the workshop, with hitting the button "Subscribe". Make sure to wait at least a minute or so between each subscription, and try to write down the time you hit the button to somewhere! This will be very crucial to tell which map is which! The maps will be downloaded first to: Code:
Steam\userdata\YOURSTEAMID\ugc\referenced\RANDOMNUMBER\mymaps There you'll find a file with a name of a random number, and with extension "bsp". That is the actual map file you need. Look at the date of it's creation! Remember when I told you to take a note of the time when you subscribed to a map? Yep, you'll need it for this step. Look at your note to locate the map yo u want to play! Copy the map, and paste it into: Code:
Steam\steamapps\common\Portal 2\portal2\maps\ Code:
mp_coop_local_thenameofthemap To play the map, just launch the game, enter to developer console, and type: Code:
ss_map mp_coop_local_thenameofthemap (One problem remains still though, that when you completed the map, it won't load the next one, but this is only a minor problem. I'm working on a solution to make a "maplist" of sort, that loads the nex tet chamber automatically when you complete to current one.) Issue #4: I've enabled and bound the developer console to a button on a non-US keyboard, but I can only open it in the first screen on the menu. Solution My experiences tell that on a non-US keyboard you need to bind to console to one of the "F" function keys. I used F11, and it works like charm. That's all, I hope I could help, if you encounter problems with splitscreen coop! |
|
|
|
|
|
#678 | |
![]() Join Date: Nov 2010
Reputation: 59
Posts: 463
|
Quote:
btw it's not needed to put 2 time the same dll i was used to rename or delete the one in .\bin folder, and put modified one in .\ folder |
|
|
|
|
|
|
#679 |
|
Join Date: Nov 2010
Reputation: 2
Posts: 8
|
|
|
|
|
|
|
#680 |
![]() Join Date: Mar 2012
Reputation: 0
Posts: 13
|
wow awesome ^_^ makes Portal 2 more fun
|
|
|
|
|
|
#681 |
|
Join Date: Apr 2011
Reputation: 0
Posts: 3
|
i got my controller to work in splitscreen, but everytime i look down with player 2,
it shoots a portal. wich is really annoying in several puzzles. i am using a Qware wireless gamepad (special cod edition for ps3). |
|
|
|
|
|
#682 | |
![]() Join Date: Nov 2010
Reputation: 59
Posts: 463
|
Quote:
if so, then you could try to reset key binding to default from the game settings |
|
|
|
|
|
|
#683 |
|
Join Date: Apr 2011
Reputation: 0
Posts: 3
|
It says it's working in control panel, and so far i know i am still on the default key bindings.
Still going to try resetting it though. |
|
|
|
|
|
#684 | |
![]() Join Date: Jan 2012
Reputation: 49
Posts: 503
|
Quote:
|
|
|
|
|
|
|
#685 |
|
Join Date: Feb 2014
Reputation: 0
Posts: 1
|
i reconectet the controller, but it don't switched to pl2 and both play pl1
|
|
|
|
|
|
#686 |
![]() Join Date: Nov 2010
Reputation: 59
Posts: 463
|
|
|
|
|
|
|
#688 |
![]() Join Date: Nov 2006
Reputation: 8
Posts: 110
|
Took me hours to figure out how to make this work in ubuntu so I thought I should share my findings in a thread with high google priority.
1. To start with, you may find your controller does not work with the game when you first start it up. To remedy this problem you need to start big picture mode -> settings -> controller -> set your bindings. I find this actually works better on ubuntu than it does for windows with a logitech dual action. 2. You launch the game and try to start up a splitscreen game using ss_map mp_coop_start. Then you discover that both the controller and keyboard/mouse are controlling atlas (player 1) instead of one for pbody (player 2) and the other for atlas. first I looked into a joyids alternative for ubuntu but didn't get far with that. Then I tried renameing /dev/input/js0 to js1 which didn't help. Then I tried plugging in my g27 wheel and followed by the controller which also didn't help. Then I tried binding things to cmd2->command with "bind <key> 'cmd2 <action>'" instead of setting cmd2's binds with "cmd2 bind <key> <action>". Strangely, this worked for some things and not others depending on the binded key and maybe sometimes the action. Later I discovered the command "joy_remap_player_for_controller1 2" but this command is unknown in Portal 2 (beta). Perhaps the launch option version of that command would work but I didn't know you could do that. Finally I discovered a command that is designed for "forever alone" mode, which I think is bugged because it only swaps the keyboard/mouse, not the controller. (please don't fix this valve, those who play forever alone are probably resourceful folk who are used to making compromises). Ok, the solution - you need to type "sv_cheats 1" followed by "in_forceuser 1" into the console. That will make the keyboard/mouse control pbody but will forget to switch the controller. Now you have the keyboard/mouse for pbody and the controller for atlas. 3. You're in split screen (or even single player) but something is wrong with the horizontal look axis on the controller. I think I screwed this up when I was playing with cmd2 binds earlier. If you run into this problem then GLaDOS help you. I managed to fix it but I'm not sure how I did it. here are the things I tried: - Manually typing the joy_advaxis commands to be absolutely sure they are set properly. - Disabling cloud sync for portal 2. - Nuking the ~/.steam/steam/SteamApps/common/Portal 2/portal2/cfg folder. - Verifying integrity of portal 2 cache. - Restarting steam. - Testing on another ubuntu machine with the same result (cloud enabled doh!) - Testing on windows but ran into other bind issues. - Enabled/disabled the controller with the in game menu, testing legacy mode, reset all controller settings to defaults. - Reenabling cloud sync for portal 2. - Launching the game in steam mode, not big picture. Then it just started working for some reason, and has consistently kept working ever since ![]() 4. Now you think you're ready to go but soon discover the gestures are not controlled by the correct player. Gestures mostly work fine if you tell the other player not to push anything before and while you have the gesture menu open. Last edited by Sharft 6: 07-18-2014 at 05:36 PM. |
|
|
|
|
|
#689 |
![]() Join Date: Dec 2012
Reputation: 9
Posts: 11
|
Very nice! I was looking for this!
|
|
|
|
![]() |
|
||||||
|
|