This wiki is archived from 2021-09-05
Community Mods Testing: Difference between revisions
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
For an implementation overview see: [[Planetary Annihilation Community Mods Implementation]] | For an implementation overview see: [[Planetary Annihilation Community Mods Implementation]] | ||
== [[File:gold-rank-icon.png|50px]] Locate your PA directory and | == [[File:gold-rank-icon.png|50px]] Install the PTE == | ||
Install the PTE build using steam or the Uber launcher. | |||
== [[File:gold-rank-icon.png|50px]] Locate your PA directory and PTE installation directory == | |||
Locate your [https://wiki.palobby.com/wiki/Planetary_Annihilation_directory PA Directory] | Locate your [https://wiki.palobby.com/wiki/Planetary_Annihilation_directory PA Directory] | ||
Line 12: | Line 16: | ||
Make a backup of your entire PA directory. | Make a backup of your entire PA directory. | ||
Locate the | Locate the PTE directory in your PA installation. The PTE installation directory will be different if installed using steam. | ||
== [[File:gold-rank-icon.png|50px]] Update the user interface in your copy of PA== | == [[File:gold-rank-icon.png|50px]] Update the user interface in your copy of PA== | ||
Merge replace media/ui in your PA app directory with [https://github.com/mikeyh/pa-ui/tree/custom- | Merge replace media/ui in your PA app directory with [https://github.com/mikeyh/pa-ui/tree/custom-commanders https://github.com/mikeyh/pa-ui/tree/custom-servers] | ||
Fonts and videos are not in github so if you replace media/ui you will need to at least add back the fonts to /media/ui/main/shared/font/ | Fonts and videos are not in github so if you replace media/ui you will need to at least add back the fonts to /media/ui/main/shared/font/ | ||
Line 74: | Line 64: | ||
* exodus | * exodus | ||
* hot build | * hot build | ||
* pa stats | |||
* simple server mods | * simple server mods | ||
Line 80: | Line 71: | ||
The following mods will not work: | The following mods will not work: | ||
* ubermap | * ubermap | ||
== [[File:gold-rank-icon.png|50px]] Focus areas for testing == | == [[File:gold-rank-icon.png|50px]] Focus areas for testing == |
Revision as of 00:14, 23 April 2016
File:Titans-icon.png Community Mods Testing
For release notes see: Planetary Annihilation Community Mods Release Notes
For an implementation overview see: Planetary Annihilation Community Mods Implementation
File:Gold-rank-icon.png Install the PTE
Install the PTE build using steam or the Uber launcher.
File:Gold-rank-icon.png Locate your PA directory and PTE installation directory
Locate your PA Directory
Make a backup of your entire PA directory.
Locate the PTE directory in your PA installation. The PTE installation directory will be different if installed using steam.
File:Gold-rank-icon.png Update the user interface in your copy of PA
Merge replace media/ui in your PA app directory with https://github.com/mikeyh/pa-ui/tree/custom-servers
Fonts and videos are not in github so if you replace media/ui you will need to at least add back the fonts to /media/ui/main/shared/font/
File:Gold-rank-icon.png Update the server script in your copy of PA
Replace media/server_script in your PA app directory with https://github.com/mikeyh/pa-server-script/tree/custom-commanders
File:Gold-rank-icon.png Create empty client_mods and server_mods directories
For faster startup... rename your client_mods directory to client_mods-PAMM and server_mods directory to server_mods-PAMM in your PA directory.
The client_mods directory may be named just mods on older installs.
File system mods are only used during mod development.
File:Gold-rank-icon.png Launching the test build
On windows the test build is launched manually using the first PA.exe in your copy (not the PA.exe inside bin_x64).
File:Gold-rank-icon.png Switching between the test and stable build
To switch back to the stable build rename client_mods-PAMM back to client_mods and server_mods-PAMM back to server_mods in your PA directory.
File:Gold-rank-icon.png Many mods may not work at this time
Any mods using mixed case or that depend on frameworks using mixed case will fail to load.
A fix will be in the PTE but is NOT available in the current test build.
Look for 404's with a mixed case path or filename in the debugger or logs.
The following mods will work:
- pa chat
- system sharing
- display rank
- second PIP
- ready up
- auto start game
- auto name
- lobby system preview
- exodus
- hot build
- pa stats
- simple server mods
Some mods that use new functionality have been updated for this build and will load different versions from PAMM.
The following mods will not work:
- ubermap
File:Gold-rank-icon.png Focus areas for testing
Please focus on the following areas:
- mod mounting and resetting
- mounting of client mods during startup
- remounting of client mods on return to start
- mounting / remounting of client mods in galactic war with different loadouts and technology discovered
- deferred mounting of server mods when hosting a game
- resetting of server mods when leaving a game and returning to start
- uberbar functionality
- without pa chat installed
- with pa chat installed
- general unmodded live game experience related to mouse handling, selection and functionality of each live game panel
- general build stability unmodded and modded
- custom server integration (without faster server browser or PA stats installed)
- can see custom server games
- can host custom server games
- max players and max spectators are based on server max
- can join custom server games
- can invite to custom server games
- can receive invites to custom server games
- game invite improvements
- no invite to game option when already in lobby
- no invite to game option when already invited
- invites are updated with lobby status
- invites are updated with lobby password
- invites are cancelled when inviter leaves game lobby
- invites are cancelled when game starts with no free spectator slots
File:Gold-rank-icon.png Still in progress for PTE
- custom server reconnects (in progress)
- requesting permission timeout / cancel option
- connecting to server timeout / cancel option
- system info in server_browser, load_planet, new_game, live_game_planets, etc (replacing functionality from faster server browser, system sharing and better system view)
- colour table adjustments for number of players
- server mod upload / download status
File:Gold-rank-icon.png After PTE
- user interface for download errors
- unit selector
- community mods manager UI updates