protonscr

JOY OF PROGRAMMING - Software Engineering Simulator

appid 2216770 1 threads, 1 open 14 comments last activity 2024-12-22
Latest maintainer comment · kisak-valve · 2024-12-22 · #7539
JOY OF PROGRAMMING - Software Engineering Simulator - count of operations is doubled (incorrectly) compared to on windows Issue transferred from https://github.com/ValveSoftware/Proton/issues/8335. @mark9539 posted on 2024-12-22T18:25:17: # Compatibility Report - Name of the game with compatibility issues: JOY OF PROGRAMMING - Software Engineering Simulator - Steam AppID of the game: 2216770 ## Sy...
Threads

JOY OF PROGRAMMING - Software Engineering Simulator proton open

#7539 · 14 comments · opened 2024-03-01 · last comment 2024-12-22 by kisak-valve
Recent activity
  • kisak-valvemaintainer · 2024-12-22 · JOY OF PROGRAMMING - Software Engineering Simulator
    JOY OF PROGRAMMING - Software Engineering Simulator - count of operations is doubled (incorrectly) compared to on windows Issue transferred from https://github.com/ValveSoftware/Proton/issues/8335. @mark9539 posted on 20...
  • Thank you, I can confirm it's now working as expected and identical to the windows version.
  • kisak-valvemaintainer · 2024-09-19 · JOY OF PROGRAMMING - Software Engineering Simulator
    Hello @maschere, you need to switch beta branches on Proton Experimental to access the bleeding edge automated build. https://github.com/ValveSoftware/Proton/wiki/Proton-Versions#proton-bleeding-edge
  • @gofman thanks, that is great news. Is this branch already available on SteamDeck? I just tried it with "Proton Experimental" there, but it was the same behaviour as before.
  • @maschere That short send() issue should be hopefully fixed in the current Proton Experimental ([bleeding-edge] branch).
  • @maschere Thanks for the info, this is most helpful. Indeed, the problem is in TCP non-blocking socket transfer between main process and a python process. The socket on the main process is not explicitly set as non-block...
  • Sure thing @gofman . Quickest way would be to start the "Level Editor" from the main menu (after clicking "Play Game" from the first person view). Then open the "Code" window and click "Construct" after you pasted the fo...
  • > Also I discovered another inconsistency in the game under proton concerning TCP socket data transfer. The game uses a non-blocking TCP socket to exchange data between the game process and the python process used to scr...

Proton versions over time

Launch lines, newest first

No launch lines posted.