In this update3
Full notes
Full Planetoid Pioneers Online update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Workshop
- Gameplay
- Events
- UI and audio
- Server
- Performance
Planetoid Pioneers Online changes
It's been a while... the main reason for the slow updates most of this year: Data had a baby - turns out that is very distracting! However, we have pulled together a super cool thing: Being able to create or edit any planetoid, game mode, pioneer, tool, item, weapon, monster, vehicle, or robot in the separate editors available through: https://store.steampowered.com/app/300260/Planetoid_Pioneers/... and then publish and play directly to the new Workshop here in Planetoid Pioneers ONLINE! Your friends who subscribe to your new mod will get the latest version automatically, and you'll all be able to play the totally custom content (images, audio, scripts, etc) you or someone else from the community has made - no hassle, no sending files to anyone! And whenever you update your mod with some cool tweaks, that gets sent to all subscribers before the next game starts as well.
HIGHLIGHTS:
Hosting subscribed workshop scenes and automatic downloading for players who joined that lobby
Performance improvements in text rendering, lua scripts, and engine percision
Added host chat cheat commands /a /b /g
Host can run lua code in chat via /c
FULL CHANGELOG:
ADDITONS
Added makeCalcOncePerFrameFunc()
Added host cheats /a /b /g /c
Added one more workshop error
Using new write funcs for mp:addMessage(), chat etc
Base battle sky island also added win cam and intruder alert
Added url DRL Steam
UPDATES
4x faster performance of UI, optimizations in pioneer
Optimized pp_camera by 50%
Disabled chat hint as it is now triggered and handled by script
Optimized gun_helper in with many guns, mostly primoid
Updated server man for new location and databaze, also game sends logs to new server man
More optimizations
Clarified the drag n drop error message
One more check on server for scene name not containing folder or extension
Can't drop scene to PPO when the same in workshop folder and red warning
Removed workshop hosting debug prints
Chat over spark test
Start on speech bubble over spark
Can also get crafty racet ach in SP
Set 'Whole program optim' and 'FPU model Fast' on PPO DevRelease and Release
In regular PP now preloading all blueprints to also solve blueprint Preview pictures in particle Systems
Cant join lobby if scene name not found on workshop (yet)
Deb prints
Also cant start scene in 1 plr lobby if not downloaded yet
Tagged Blank Planetoid "Online Multiplayer" and excluded it manually from PPO menu
Testing FPS and showing in lobby
Disabled pp.AI auto assigning teams, which breaks things like respawning sometimes
Removed some multiplayer scenes from asteroid belt
Prepared primoid achivement
Changed so MO can be charged with aurium while it is being consumed
Tweaked rocket aurium consumption and breaking
Rocket using aurium
Enabled whole program optimization for PP Release config
Optimized GetMOsInRange and similar functions
Made GetAssembliesInRange with optional param include hidden, same for other functions GetAssembliesInRangeByTag, GetMOsInRange, GetExplosiveMOsInRange, GetJointsInRange
Showing all IO warnings in dev release
Made GetHumanControllerTC local test
Player names on game start written with new write()
Changed PP DevRelease config to FPU:fast and whole program optimization
Floaty texts use new write function
Fixed new Write update pos and background glitch
Joint updates for crazy physics fix, wip. not affecting current physics
Updated menu write() test
Made c2d:GetCurrentFPS() return 0 when in networked game - indeterministic
Detecting steam overlay activated and pausing game if single-player
Chat string max 100 chars
Mad Enter key activate chat too, unbound form EnterExit during game but not in menu
Another small update to blank planetoid
Updated blank planetoid
Can host workshop scene after sub without restarting game test
Flashing game window if new player joined lobby
Showing scene info when selecting lobby scene
Hosting workshop scenes test
FIXES
Fix: chat could be be open also in edit mode
Fix: deactivating chat input in html when loading scene
Fix: setting final camera by player also after scripts run
Fixed scenes name mismatch sometimes on clients when scene was changed in lobby
Fixed scene folder sometimes appeared in scene name in lobby
Fixed worm spamming "?" debug prints
Fixed bubble position over spark
Fixed base def getting stuck at high wave, fixed some english names, showing blueprint names in loot choice in base def
Fixed lua error in pp_steam
Fixed text getting stuck on screen
Pp_mp fix 2
Fixed pp_mp lua error
Fixed going left on rover race, higher goal time in planium
Fixed some achievements triggering when scene aborted
Fixed base def wave 20 achievement
Fixed error in prev commit
Fixed error in prev commit
Fixed can host not downloaded scenes
Fixed finding workshop scene lobbies, added cant connect to workshop error
Fixed junk cage getting cleaned up if not broken yet
Fixed scene:GetHumanControllerTC not disabled correctly
Base def fixed enemies rushing other core
Fixed one turret team killing in base battle
Fixed consuming aurium from MO while charging MO
Fixed cameras fighting in when hud marker appears
Fixed save loading
Fixed GetAssembliesInRange finding hidden assemblies too
Fixed [scripting] button in help panel
Fixed graphical glitch - forgotten file commit
Fixed graphical glitch on ring TO (atmosphere objects)
Fixed scene:Write() was not working after scene reset
Fixed reactor add blueprints messed up by blueprint sharing
Fixed no enemies spawning in base def
Fixed lua error in some cases if remote controlling
Fixed bubble pos for multiplayer
Source
Changelog.gg summarizes and formats this update. How we read updates.
