Skip to content

The Loading Screen Update#396

Open
SolarLightTF2 wants to merge 11 commits into
developmentfrom
solarlight-loading-screen
Open

The Loading Screen Update#396
SolarLightTF2 wants to merge 11 commits into
developmentfrom
solarlight-loading-screen

Conversation

@SolarLightTF2

@SolarLightTF2 SolarLightTF2 commented Apr 23, 2026

Copy link
Copy Markdown
Collaborator

Changelog:

  • Restored the loading screen (this was borked)
  • Added loading screens + credits information for just about every decent 4v4 PASS Time map
    • Note: We still need permission from the map authors before shipping
    • Note: Not all maps have credits information yet, and said credits may not appear if the map is renamed to remove/change the version number
    • Note: Not all maps were checked for assets we cannot use
  • Added various .vmts to ensure that these images show for the current versions of these maps
    • Note: These will inevitably become outdated, and should be removed when our map names are standardized for release (pass_mapname)
  • Replaced some TF fonts with PF equivalents
  • MOTD/Mapinfo adjustments:
    • Sepia shader was completely removed (all files)
    • MOTD auto-skips to the mapinfo screen (can make this a cvar perhaps?)
    • Back button from mapinfo screen was hidden with .res to accomodate the autoskip change
    • Minor changes
    • Loading into a game now plays the whistle instead of the vote sound
  • Statsummary:
    • Statistics are hidden from the loading screen (I fixed the issue where they wouldn't appear on first load screen, but now they display blank stats on first load screen, so just nuke it through .res...)
    • Statistics (in the Stats menu) are partially nuked: Only display playtime count + bars for the 3 classes. (This will be touched up on in the loadout screen branch provided THIS GETS MERGED GRRR)
  • Tips:
    • Tips no longer display non-PF class icons
    • Abuse report tip removed (to help with the above change)
    • Changed tip class icons to use the BLU class portraits
    • Tips now load on the first instance of the loading screen, instead of only subsequent instances

ATTENTION CODERS: You may want to have a glance over this. Sorry for the Copilot slop, but at least it works and I didn't encounter any crashing or weirdness.

SolarLightTF2 and others added 9 commits April 18, 2026 03:16
Patch notes so far:

* Begin updating the loading screen with a new design.
* Added map backgrounds for the loading screen.
	* If you're interested in getting your map into PF, the .psd project for map loading background images will be made available when this gets pushed to the development branch.
* Fixed the loading screen not displaying properly and instead displaying the main menu, due to optimization/feature-nukes
* Fixed the loading screen failing to show tips on the first time we load
* Fixed map name localization and author names not working in the load screen and the Map Info Screen (Had to bully Bender into remaking this and I doubt this was the most efficient means - how did this even break?)
* The loading screen now displays the proper class portraits instead of the scoreboard icons. They are in separate files to allow for modification if needed.
* Removed the Abuse Report tip.
	* We had changed this text to "Powered by passtime.tf," but it triggers a random class image (including classes not applicable to PF), so it's best to remove it.
…ound

Also: Disabled practically non-functioning code to play a unique (and stupidly loud) sound while alt tabbed
todo: map author credits
todo: figure out which maps may get culled if we don't have permission for assets
@allvei

allvei commented May 16, 2026

Copy link
Copy Markdown
Collaborator

@SolarLightTF2 After you run the hud normalizer script. When do you think is a good time to come together to review how the HUD looks on Linux?

@prplnorangesoda prplnorangesoda added client This requires code on the client side (UI, animations, etc.) HUD This issue is strictly for the PF HUD. labels May 17, 2026
@SolarLightTF2

Copy link
Copy Markdown
Collaborator Author

@allvei The only day when I may not be available for a chat is saturday. Tooru also wants me to play a showmatch thing this Sunday. So any weekday would be fine for this week. I do work on videos most days but I can pause that while I look at your review. Just as long as it's not absurdly late in UK time... Maybe around 6pm ish

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

client This requires code on the client side (UI, animations, etc.) HUD This issue is strictly for the PF HUD.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants