ValveSoftware / portal2

Issues for the Linux port of Portal 2
145 stars 11 forks source link

[SOLVED] Portal 2 - Workshop queues generating chambers I've already done #384

Closed Dandieb closed 7 months ago

Dandieb commented 2 years ago

Hello,

I have been enjoying the workshop test chambers for a while now however for the last month and a half or so I have been having an issue where the queue keeps giving me test chambers that I've already completed. I am able to keep track of this since I rate the map after I've completed it.

I always enter the single player workshop and select the 'Top Rated' button and play whatever is in the queue. When I first noticed that I have completed the test chambers at the top of the queue I would just skip to the next one. However each time I launched the game, the list of chambers that I've completed would just get bigger and now I have to skip 20+ chambers just to get to one that I haven't done.

I tried using the 'Most Popular' queue instead however the same issue has started in this queue as well. I've cleared my download folder containing all the workshop maps I've done (Located in C:\Program Files (x86)\Steam\steamapps\common\Portal 2\portal2\maps\workshop) and have even re-installed the game but nothing has solved the issue.

If you need more info please let me know. Thanks!

System Information: ``` Computer Information: Manufacturer: System manufacturer Model: System Product Name Form Factor: Desktop No Touch Input Detected Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz CPU Family: 0x6 CPU Model: 0x9e CPU Stepping: 0xc CPU Type: 0x0 Speed: 3600 Mhz 16 logical processors 8 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported AVX2: Supported AVX512F: Unsupported AVX512PF: Unsupported AVX512ER: Unsupported AVX512CD: Unsupported AVX512VNNI: Unsupported SHA: Unsupported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: Windows 10 (64 bit) NTFS: Supported Crypto Provider Codes: Supported 311 0x0 0x0 0x0 Video Card: Driver: NVIDIA GeForce RTX 3080 Ti DirectX Driver Name: nvldumd.dll Driver Version: 31.0.15.1694 DirectX Driver Version: 31.0.15.1694 Driver Date: 7 21 2022 OpenGL Version: 4.6 Desktop Color Depth: 32 bits per pixel Monitor Refresh Rate: 239 Hz DirectX Card: NVIDIA GeForce RTX 3080 Ti VendorID: 0x10de DeviceID: 0x2208 Revision: 0xa1 Number of Monitors: 2 Number of Logical Video Cards: 2 No SLI or Crossfire Detected Primary Display Resolution: 2560 x 1440 Desktop Resolution: 5120 x 1440 Primary Display Size: 23.50" x 13.23" (26.97" diag) 59.7cm x 33.6cm (68.5cm diag) Primary Bus: PCI Express 16x Primary VRAM: 12287 MB Supported MSAA Modes: 2x 4x 8x Sound card: Audio device: LC27G7xT (NVIDIA High Definitio Memory: RAM: 65453 MB VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English Media Type: Undetermined Total Hard Disk Space Available: 1907101 MB Largest Free Hard Disk Block: 1067359 MB OS Install Date: Apr 15 2022 Game Controller: None detected MAC Address hash: 60644611a56370aa3dc0a72f79f881193ce4121e Storage: Disk serial number hash: 4549952d Number of SSDs: 1 SSD sizes: 2000G Number of HDDs: 0 ```
gemjang commented 8 months ago

I'm having exactly the same problem. The customer support team sent me around here and I found out that someone experienced the same problem. I wonder if you solved it.

Dandieb commented 8 months ago

I'm having exactly the same problem. The customer support team sent me around here and I found out that someone experienced the same problem. I wonder if you solved it.

Unfortunately no. Even a year and a half later it still gives me the same test chamber when I select the 'Top Rated' queue.

The best solution I could see is to use the 'Most Popular' queue instead as this will only provide you with the most popular chambers submitted to the workshop in the last week. You'll have the same issue where you are given chambers you already completed after entering the queue multiple times but at least the queue is refreshed every week.

gemjang commented 8 months ago

Thank you for your reply. I don't have a solution yet too, but I hope it will be solved someday...

gurman commented 8 months ago

I have the same problem. It's really painful to spend more than 20 minutes just to search any new chamber. And I hope that more participants and comments in this issue will help Valve team prioritize it upper.

anas-cd commented 8 months ago

I have the same issue here, though it started when I subscribed to maps in the Steam workshop

gemjang commented 8 months ago

The issue is resolved.

Change Options -> Keyboard/Mouse -> Allow use of developer console to Allow and press the [`] key next to the number [1] on your keyboard.

Type cm_max_history_chambers [the number of maps you want]. and press Enter.

For example, pressing [`] and typing [cm_max_history_chambers 2000] and pressing [Enter] will increase the history map limit to 2000.

The person who solved it is in the portal gallery of DCinside in Korea. Link to the original post with the solution

https://gall.dcinside.com/mgallery/board/view/?id=portallove&no=917

He also wrote down his speculation on why the map was taking so long to load and his solution, so you may want to read that as well.

https://gall.dcinside.com/mgallery/board/view/?id=portallove&no=918

Dandieb commented 7 months ago

The issue is resolved.

Change Options -> Keyboard/Mouse -> Allow use of developer console to Allow and press the [`] key next to the number [1] on your keyboard.

Type cm_max_history_chambers [the number of maps you want]. and press Enter.

For example, pressing [`] and typing [cm_max_history_chambers 2000] and pressing [Enter] will increase the history map limit to 2000.

The person who solved it is in the portal gallery of DCinside in Korea. Link to the original post with the solution

https://gall.dcinside.com/mgallery/board/view/?id=portallove&no=917

He also wrote down his speculation on why the map was taking so long to load and his solution, so you may want to read that as well.

https://gall.dcinside.com/mgallery/board/view/?id=portallove&no=918

Excellent find! That resolved the issue for me. I entered 'cm_max_history_chambers 9999' into the developer console and it is now loading fresh test chambers every time. I skipped a few chambers just to make sure and it works every time. I tested both the 'Top Rated' and 'Most Popular' queues and both queues are working fine.

Thank you very much for sharing!

gurman commented 7 months ago

Even it's just a hack, not Valve's developers really resolved that problem (default value is 500), but it works. @gemjang thank you very much for sharing this solution!