Skip to content

Conversation

@JustinLove
Copy link
Contributor

As described https://forums.uberent.com/threads/proposal-pamm-managed-unit_list-json.70960/

Recognizes extensions to modinfo.json, as well as inferring changes from unit_list.json in existing server mods. Changes applied using remove-then-add as described in forum topic.

As a result of refactoring, the pamm client mod may also be disabled if it is not required.

mikeyh and others added 30 commits March 20, 2015 18:38
Adds a PA Server Mod Manager that enables new game lobby and live game
scenes for server mods like Display Rank and Unit Selector without the
hackery of shadowing js files.

Multiple server mods can now customise the new game lobby and live game
user interface scenes for all players in a game.

The PA Server Mod Manager is only mounted when other server mods are
enabled.
Final implementation that creates a shadow of ui_mod_list.js as
ui_mod_list_for_server.js that is loaded in the server version of
ui_mod_list.js to merge server mod scenes into local client mod scenes
PAMM Support for Server Mods in New Game Lobby and Live Game Scenes
Fixed typo and add more exception handling for edge cases
- adds a check for server mod scenes to determine if the PA Server Mod
Manager should be enabled
- additional logging and error checking
- adds a check for server mod scenes to determine if the PA Server Mod
Manager should be enabled
- additional logging and error checking
- adds a check for server mod scenes to determine if the PA Server Mod
Manager should be enabled
- additional logging and error checking
Enable PA Server Mod Manager only when scenes are used
Condition would persist, leaving the builtin mod disabled when enabling
individual mods.
Disable-all should not mark pamm-server disabled
@mereth
Copy link
Member

mereth commented Dec 17, 2015

Hi,
First, sorry to not have answered earlier to that promising feature.
I don't have much time to test it properly, but I can put it live as it is if you want. I think you could probably do it yourself in the future to avoid this kind of unnecessary delay. As long as you don't need to modify the server side, everything is managed through github (package.json update then merge to stable branch).

@JustinLove
Copy link
Contributor Author

Ah, okay. I thought there might be something more involved with the installer packages. Perhaps I'll ask on the forums for some testers.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants