Stellaris
WP's Planet View (4.1)
WP 🥔  [dezvoltator] 18 iul. 2024 la 19:07
Compatibility / Technical / Known Issues
General Technical:
NOT achievement compatible.

The mod does NOT support 720p monitors and never will, sorry. The new UI won't fit on the screen! (And supporting 720p is, frankly, what's holding the actual devs back from making awesome planet viewer changes in the first place.)

Even though it doesn't affect gameplay the mod does not support achievements because the GUI scrip relies on a lot of stuff in the /common folder. Sorry, there is no way around it.

Known issues:
On save game load (or starting a new campaign) my effectbuttontypes each post a single scoping error in the log. And there are a lot! It's totally harmless and they work fine, but I really do wish I knew what is causing the "error". It must be my potential/allow blocks. I'm sure it's my fault, if anyone knows the answer to the mystery please let me know! Either way, it doesn't matter much.

Multiplayer Settings:
Works in multiplayer, though the in-game settings menu is universal and will affect all players at once.

UI Scoping Bug:
If you click on those little red/orange/green planet icons on the galaxy map to open the planet view of an uninhabited colony there is a very annoying bug. The games hard-code, for some reason, doesn't scope the UI correctly when you access the planet viewer in this way. Therefore my effectbuttontypes can't display their art or content. Because lots of simple stuff like planet name or description is tied up in those buttons, this really sucks and quite badly breaks the UI. It's a Vanilla bug with those little icons, not a bug with the mod and so I sadly can't fix it.

As a result I've deliberately disabled the click-ability of those little icons. It doesn't functionally mean much for game-play, as the expansion planner, outliner, and all other methods of viewing your planets are all unaffected. In other situations you can just click the planet itself rather than the icon. It's even a little more immersive playing this way, IMO.

In the meantime you can let the devs know your desire for a fix by commenting on my bug report on the forums:
https://forum.paradoxplaza.com/forum/threads/stellaris-planet-icon-ui-buttons-scope-failure.1696185/
If they can fix it I'll re-enable the planet icon clicks. I would absolutely cherish a fix for this one day.

(And if you really hate this, head to the overwrites.gui file and just delete the keys to re-enable clicking. I have comments there explaining the situation - but be prepared to experience a buggy UI.)

Compatibility
Obviously make sure you use this with "WP's Library".

Should in general be compatible with everything that isn't also a planet viewer mod.

I recommend loading this mod as low (late) as possible in your load order as you can.

Fully compatible with UIOD - I thoroughly recommend UIOD!

Supports increased district count/type mods
- If you install more district mods they will work - simply scroll the district area with mouse wheel to reveal them. I'm not sure which 4.x+ mods actually do this, though.

Supports additional building slots for anywhere buildings exist, all areas are scrollable.


Planet Mods:
This should work with all mods that add new world/planet types out of the box. Mods such as:
* Planetary Diversty
* Real Space New Frontiers
* All these worlds
* Guilles Planet Modifiers

Some notes, however:
The new planets from these mods obviously don't have custom art for this UI. I've made sure there will still be SOME art - but it's just fallback stuff.

Additionally, if another mod creates really wacky and dramatic city view art compositions that that obscure the sky then the stars may look odd shining there.
- If those mods want to rectify this, I have included a check against the planet flag "planet_has_obscured_skies" in my scripted trigger for them to use.
- So all the other mod has to do is set the flag "has_obscured_skies" to the planet in question and the stars will disappear.

Similarly, if another mod wants to disable weather effects from appearing on their planet at game start, they can assign the flag "planet_incapable_of_weather"


If you find yourself thinking it would be cool to have new planets that also have totally custom art: Me too! That's one reason I've made my own planet mod - WP's New Worlds.

Army Mods:
This mod improves the combat screen and makes army icons bigger as a part of that. Therefore:
- Mods that add new armies will be fully compatible, though their army icons will appear small.
- I can easily implement compatibility with any army mod (no patch needed), as long as someone provides me with the larger icons to use (60x60). I can handle animating them and so on.
- My own army mods: Dangerous Wildlife Expanded, Army Attachments Revived, and my upcoming Invasion mod, are all already compatible and have a lot of cool custom icons and animations ready to go for this mod.
- As always: make sure this loads below army mods (last) so that the bigger textures are used.
Editat ultima dată de WP 🥔; 12 oct. la 19:25
< >
Se afișează 1-15 din 16 comentarii
Hello @WP

Is this a bug in the mod itself? Or because I have mods that add new planets?
https://postimg.cc/H8z7Pdfb
WP 🥔  [dezvoltator] 11 mart. la 15:03 
It's not bugged at all, there just is no custom art for your world from another mod, so it displays a fallback of a starry sky.
Okay, thanks for the Info!
WP 🥔  [dezvoltator] 11 mart. la 16:17 
No prob!! Thanks for the detailed report with a picture btw that makes it very easy to see what's going on!
WP 🥔  [dezvoltator] 7 oct. la 13:20 
That is odd - perhaps one of your other UI mods messing with it. I definitely don't have that issue on my end!
That's where I'm in a bind, I tried turning off all the UI mods I could think of that could cause this. And anything that relates to backgrounds specifically are Backgrounds+ and a species dimorphism mod, both of which are not updated but neither are causing the issue to go away. IDK if it's another mod or even an issue of it being on an existing save as Planet View updated in the middle of this current game and I just turned it back on.
WP 🥔  [dezvoltator] 8 oct. la 8:19 
Saves shouldn't have anything to do with it! Looks to me like you have another mod updating the planet city view environments to a smaller resolution than my own.
Hello! Nothing is working. I'm uploading only your WP's 4.1.5 mods to pure Stellaris. The game crashes and crashes at the stage of loading the map graphics. I turn off WP's Planet View (4.1), the game loads, but there is nothing from the WP's library, no mods or graphical changes. Downloading from the WP's library. What could be the problem?
Hello, it's the same here. When I add WP's Planet View, the game crashes on loading a save or generating a new game (I play with Real Space). The mod is the last down the list, right below UI Overhaul Dynamic.

Here's the exception.txt file in the /Paradox Interactive/Stellaris/crashes/ folder (I'm on linux btw):
Application: Stellaris Version: 4.1.5 Date/Time: 2025-10-10 16:46:06 Caught signal 11 (SIGSEGV) Original Stack Trace: ./stellaris(_ZN15CButtonStandardC2EP11CButtonTypeR12CGuiGraphicsR4CGuiRK7CString8CVector2IsES6_S6_S6_P9C2dObjectS6_S9_IiE15EGuiOrientationSD_6CPointIiEfRKS9_IjEfi+0x7ac) [0x390e9bc] ./stellaris(_ZN13CEffectButtonC2EP17CEffectButtonTypeR12CGuiGraphicsR4CGuiRK7CString8CVector2IsES6_S6_S6_P9C2dObjectS6_S9_IiE15EGuiOrientationSD_6CPointIiEfRKS9_IjEfi+0x2df) [0x259599f] ./stellaris(_ZN17CEffectButtonType25InstantiateStandardButtonER12CGuiGraphicsR4CGuiP9C2dObject8CVector2IiE+0x207) [0x25954e7] ./stellaris(_ZN20CContainerWindowType20CreateButtonStandardERK7CStringP9C2dObject+0x5a) [0x3932dea] ./stellaris(_ZN16CContainerWindow14InitGuiObjectsEP9C2dObject+0x1d2) [0x391af32] ./stellaris(_ZN16CContainerWindowC2EP8CGuiTypeR12CGuiGraphicsR4CGuiR20CContainerWindowTypeP9C2dObjectP14CViewNavigator+0x160b) [0x391807b] ./stellaris(_ZN20CContainerWindowType21CreateContainerWindowERK7CStringP14CViewNavigatorP9C2dObject+0x73) [0x3932c73] ./stellaris(_ZN16CContainerWindow14InitGuiObjectsEP9C2dObject+0x1c79) [0x391c9d9] ./stellaris(_ZN16CContainerWindowC2EP8CGuiTypeR12CGuiGraphicsR4CGuiR20CContainerWindowTypeP9C2dObjectP14CViewNavigator+0x160b) [0x391807b] ./stellaris(_ZN20CContainerWindowType11InstantiateER12CGuiGraphicsR4CGuiP14CViewNavigatorP9C2dObject+0x42) [0x3932bd2] ./stellaris(_ZN4CGui21CreateContainerWindowERK7CStringP14CViewNavigatorP9C2dObject+0x48) [0x395d688] ./stellaris(_ZN8CGuiView15ConstructWindowEv+0x1b) [0x3279a7b] ./stellaris(_ZN8CGuiView6ReloadEv+0x5f) [0x3279aef] ./stellaris(_ZN11CPlanetView6ReloadEv+0x38) [0x2888d38] ./stellaris(_ZN11CPlanetViewC2EP12CInGameIdler+0x1992) [0x2886ae2] ./stellaris(_ZN12CInGameIdler20RestoreDeviceObjectsEv+0x6f6) [0x1ab7e66] ./stellaris(_ZN12CApplication14UpdateOneFrameEb+0x274) [0x31d3d44] ./stellaris(_ZN12CApplication3RunEv+0x2e) [0x31d434e] ./stellaris(_Z7RunGameiPPc+0x3baa) [0x148f2ba] ./stellaris(main+0x3c) [0x14873ec] /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libc.so.6(+0x23737) [0x7f6f5d251737] /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f6f5d2517f5] ./stellaris(_start+0x2e) [0x14872ee] Demangled Stack Trace: ./stellaris ( CButtonStandard::CButtonStandard(CButtonType*, CGuiGraphics&, CGui&, CString const&, CVector2<short>, CString, CString, CString, C2dObject*, CString, CVector2<int>, EGuiOrientation, CVector2<int>, CPoint<int>, float, CVector2<unsigned int> const&, float, int) + 0x7ac ) [0x390e9bc] ./stellaris ( CEffectButton::CEffectButton(CEffectButtonType*, CGuiGraphics&, CGui&, CString const&, CVector2<short>, CString, CString, CString, C2dObject*, CString, CVector2<int>, EGuiOrientation, CVector2<int>, CPoint<int>, float, CVector2<unsigned int> const&, float, int) + 0x2df ) [0x259599f] ./stellaris ( CEffectButtonType::InstantiateStandardButton(CGuiGraphics&, CGui&, C2dObject*, CVector2<int>) + 0x207 ) [0x25954e7] ./stellaris ( CContainerWindowType::CreateButtonStandard(CString const&, C2dObject*) + 0x5a ) [0x3932dea] ./stellaris ( CContainerWindow::InitGuiObjects(C2dObject*) + 0x1d2 ) [0x391af32] ./stellaris ( CContainerWindow::CContainerWindow(CGuiType*, CGuiGraphics&, CGui&, CContainerWindowType&, C2dObject*, CViewNavigator*) + 0x160b) [0x391807b] ./stellaris ( CContainerWindowType::CreateContainerWindow(CString const&, CViewNavigator*, C2dObject*) + 0x73 ) [0x3932c73] ./stellaris ( CContainerWindow::InitGuiObjects(C2dObject*) + 0x1c79) [0x391c9d9] ./stellaris ( CContainerWindow::CContainerWindow(CGuiType*, CGuiGraphics&, CGui&, CContainerWindowType&, C2dObject*, CViewNavigator*) + 0x160b) [0x391807b] ./stellaris ( CContainerWindowType::Instantiate(CGuiGraphics&, CGui&, CViewNavigator*, C2dObject*) + 0x42 ) [0x3932bd2] ./stellaris ( CGui::CreateContainerWindow(CString const&, CViewNavigator*, C2dObject*) + 0x48 ) [0x395d688] ./stellaris ( CGuiView::ConstructWindow() + 0x1b ) [0x3279a7b] ./stellaris ( CGuiView::Reload() + 0x5f ) [0x3279aef] ./stellaris ( CPlanetView::Reload() + 0x38 ) [0x2888d38] ./stellaris ( CPlanetView::CPlanetView(CInGameIdler*) + 0x1992) [0x2886ae2] ./stellaris ( CInGameIdler::RestoreDeviceObjects() + 0x6f6 ) [0x1ab7e66] ./stellaris ( CApplication::UpdateOneFrame(bool) + 0x274 ) [0x31d3d44] ./stellaris ( CApplication::Run() + 0x2e ) [0x31d434e] ./stellaris ( RunGame(int, char**) + 0x3baa) [0x148f2ba] ./stellaris ( main + 0x3c ) [0x14873ec] /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libc.so.6 ( + 0x23737) [0x7f6f5d251737] /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libc.so.6 ( __libc_start_main + 0x85 ) [0x7f6f5d2517f5] ./stellaris ( _start + 0x2e ) [0x14872ee]

And here is the meta.yml, just to act as a mod list:

# Crash Information AppName: Stellaris AppVersion: 4.1.5 SCMBranch: release/4.1.5/develop SCMCommit: d8961b2796f13744733ce956d8641b49341f3044 SCMTimeStamp: "2025-10-07 09:24:16 +0000" DateTime: "2025-10-10 16:46:06" BuildType: Release Platform: Linux Architecture: 64-bit OperatingSystem: "Linux;6.6.93-desktop-1.mga9;#1 SMP PREEMPT_DYNAMIC Wed Jun 4 15:23:13 UTC 2025;x86_64" SystemLanguage: CPUModel: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz CPUSpeed: 2003 CPUPhysicalCores: 4 CPULogicalCores: 4 SystemMemory: 3907 LaunchArguments: --continuelastsave --no-sandbox -gdpr-compliant # Application Specific Data DLC_1: Ancient Relics Story Pack DLC_2: Anniversary Portraits DLC_3: Arachnoid Portrait Pack DLC_4: Distant Stars Story Pack DLC_5: Horizon Signal DLC_6: Humanoids Species Pack DLC_7: Leviathans Story Pack DLC_8: Lithoids Species Pack DLC_9: Necroids Species Pack DLC_10: Plantoids Species Pack DLC_11: Synthetic Dawn Story Pack Mod_1: Aesthetic Terraform Stations Mod_2: Astronomical Emblem Pack Mod_3: "Flags: Emblems & Backgrounds UP-TO-DATE" Mod_4: Flat Nameplates Mod_5: Homeworld Emblem Pack Mod_6: Light Borders 3.12 Mod_7: No Clustered Starts Mod_8: Real Space - Colour Out of Deep Mod_9: Real Space - Ships in Scaling Mod_10: Real Space - System Scale Mod_11: Real Space 4.0 Mod_12: "Restored Content: Fungoids" Mod_13: Softer Hyperlanes (Blue) Mod_14: "Tier Numbers: Tech" Mod_15: UI Overhaul Dynamic Mod_16: WP's Planet View Mod_17: Whiter Stars ChecksumStatus: Modified
Editat ultima dată de pipo.p; 10 oct. la 9:57
WP 🥔  [dezvoltator] 10 oct. la 10:28 
Are you playing in English?
No, I'm playing in French and my locales are all set to fr_FR.UTF-8
Also, just in case, my /steamapps folder is on a separate SSD in /SteamLibrary (as Steam OS allows).

Do you want me to switch to English in the launcher, to test something?

Or could it be because the mod is 2 GB (I have only 4 GiBi RAM)? That would be odd because I could play with Planet View earlier this year and I really enjoyed it.
WP 🥔  [dezvoltator] 11 oct. la 19:42 
@Pipo
I've heard that it crashes unless played in English so if you test that and confirm it'll be helpful to me!
Postat inițial de WP 🥔:
@Pipo
I've heard that it crashes unless played in English so if you test that and confirm it'll be helpful to me!
Everything seems to be correct. The problem of localization of your WP library files and mods into other languages. Crashes due to missing localization key. I only load your mods on pure Stellaris and it gives a 100% error at the stage of creating a new game- loading the galaxy map. Here are excerpts from the logs:
[deposit_type.cpp:342]: Missing name localisation for deposit d_pets_common_1_nuked

[localization_util.cpp:26]: Missing localization key [wp_mw_requires_colonisation] for custom tooltip fail_text at file: common/button_effects/wp_mw_button_effects.txt:71(inline_script) common/inline_scripts/wp_mw/button_effects/explore_region_buttons.txt line: 9

[portraitobject.cpp:679]: Failed to find portrait selector sl_militarium_admiral_female_01

[game_util.cpp:443]: Failed to unregister used portrait in gamestate: portrait 'sl_militarium' for the class 'HUM' is not found in portrait set database

[portraitobject.cpp:679]: Failed to find portrait selector sl_militarium

[guigraphics.cpp:354]: Failed to create gui object. Could not find sprite type []
Yes, there is no localization file in the /english folder, except for an overwrite of a handful of vanilla keys like districts renamed into cities (in /english/replace).

1) I emptied my /french folder that i added last year with a custom translation in French of the then wp_pv_l_english.yml (13.9 Kibi) -> game still crashes, then
2) I switched to english in the Steam launcher -> game still crashes.

This makes me think: is it normal that the mods totally lacks localization in English? Is there a difference between the mod uploaded for linux (Steam OS), and the mod uploaded for Windows?

By the way, in the error.log, there are ~200 lines for 'Inexistent sprite type "wp_mw_xxx"', and another ~200 lines for 'Missing localization key for custom tooltip at file: xxx/wp_pv_button_effects.txt, which correspond some 'wp_aar_xxx_flavour' strings in this file, even when starting a game in English.
< >
Se afișează 1-15 din 16 comentarii
Per pagină: 1530 50