Planetary Annihilation: TITANS



From Planetary Annihilation Titans & Classic PA Wiki

Planetary Annihilation Titans is the sequel to Planetary Annihilation. It features the ability to build giant titan robots. You move between systems and click explore or if there is an enemy, click fight first, then explore after you win. Explore gives you three random tech choices. Sub-commander All air units All bot units All naval units All orbital units All vehicle units Artillery units.

  • 1Planetary Annihilation Titans & Classic Modding Wiki

Mod Development

  1. 6,390 WeMod members play this game. Our Planetary Annihilation: TITANS trainer has over 3 cheats and supports Steam.Cheat in this game and more with the WeMod app.
  2. Planetary Annihilation Titans is a stand-alone expansion to Planetary Annihilation. It includes all the base content and more. This articleexodusesports.comgives you a complete overview of the content. Both classic and Titans receive updates at the same time, so they get the same performance improvements, bug fixes, etc.
  3. Jan 28, 2017 Planetary Annihilation: TITANS General Discussions Topic Details. Date Posted: Jan 28, 2017 @ 5:30am. Discussions Rules and Guidelines.

Development Tools

  • Visual Studio Code is free and useful for JSON editing
  • PA Modding Reference Guides, Applications & Tools is a master thread on the official forums

Example Mods

  • Custom Skybox: https://wiki.palobby.com/wiki/Example_Mod_Custom_Skybox
  • Bigger Boom Bot: https://wiki.palobby.com/wiki/Example_Mod_Bigger_Boom_Bot
  • Chat Alert: https://wiki.palobby.com/wiki/Example_Mod_Chat_Alert

Submitting Your Mod

Before submitting your mod create a forum post in the appropriate forum:

  • Titans Released Mods: https://forums.uberent.com/forums/released-mods.102/
  • Titans Work-In-Progress Mods: https://forums.uberent.com/forums/work-in-progress-mods.103/
  • Classic PA Released Mods: https://forums.uberent.com/forums/released-mods.86/
  • Classic PA Work-In-Progress Mods: https://forums.uberent.com/forums/work-in-progress-mods.87/
Planetary

Update your modinfo.json with your forum post URL.

For released mods please create a post on steam discussions with prefix [MOD]:

  • Titans: http://steamcommunity.com/app/386070/discussions/
  • Classic: http://steamcommunity.com/app/233250/discussions/ (use prefix [MOD][TITANS] if titans only)

The Community Mods server requires a downloadable URL to a ZIP archive of your top level directory containing your modinfo.json and mod files.

A new game lobby UI client mod would be submitted as a downloadable URL to:

  • com.pa.mikeyh.some-mod-name.zip
    • modinfo.json
      • ui
        • mods
          • com.pa.mikeyh.some-mod-name
            • new_game.js

GitHub projects with static download links to a release branch are preferred for auto updating.

eg https://github.com/user/com.pa.mod/archive/release.zip

You can exclude files from the zip using .gitattributes:

If using Dropbox links they must end with dl=1 to be downloadable.

Annihilation:

Check the status of your mod at: https://palobby.com/community-mods/

Updating Your Mod

Existing mods will update automatically if you update the existing zip without changing the URL or mod identifier. GitHub will do that automatically.

When changing your mod please remember to update the date and version.

For each update of your mod please post a new comment to your forum and steam discussions posts with any changes then update your original posts.

Check the status of your mod at: https://palobby.com/community-mods/

New Mod Submission

Join the official discord: https://discord.gg/pa and ask to be added to the modders channel.

Post the URL to your zip mod in the modders channel.

Planetary Annihilation: TITANS

This can't be a link to a download page, it must be a direct link to the zip file.

Existing mods will update automatically if you update the existing zip without changing the URL or mod identifier.

Links to GitHub are preferred.

Mod Privacy / Security Guidelines

Any mods found remotely harvesting, collecting or tracking user information will be removed and the mod creator permanently banned.

If you have a specific reason to collect information remotely then post about it first in the mod forums and ask permission.

Create your own unique identifier and save in user settings if you need to validate user identity over time.

Save only the minimal information required and do not associate or track IP addresses or any other personally identifiable information.

Assume your server will be hacked eventually so be careful what you save and how you secure data.

Server Mod Guidelines

Server mods should NOT:

  • install outside of current game
  • make changes to user settings or data without permission
  • take over PA in any way eg full screen with no cancel option
  • prevent players from leaving game
  • show inappropriate content

Badly behaved server mods will be killed.

UberId / UberName / DisplayName

Display names are considered public info and can be easily changed. They are not a reliable way to identify users.

UberIds

UberIds are unique long numbers you can store as strings to identify users without personally identifiable information.

UberNames

UberNames were replaced by uberIds and are only used now for linked forums names. Steam users will have an auto generated uberName like steam000000000000000.

Ubernames cannot be changed except when linking a forum account with steam.

Ubernames are used for non steam logins to PlayFab / UberNet via the Uber Launcher, PA launched manually and web based Community Chat

Note: PA Stats was never updated to use uberIds.

Retrieved from 'https://wiki.palobby.com/w/index.php?title=Planetary_Annihilation_Modding&oldid=3319'

Planetary Annihilation: Titans Steam

From Planetary Annihilation Titans & Classic PA Wiki
  • 1Creating Your First Planetary Annihilation Mod

Missing Build Bar With Conflicting Unit Server Mods

Released mods are typically installed and downloaded automatically using in-game using Community Mods.

During mod development and testing local filesystem mods are used.

Mod Identifiers

Every mod must have a unique identifier.

The required format is lowercase reverse domain name notation.

eg com.palobby.some-mod-name

Planetary Annihilation Titans Wiki

If you don't have your own domain or prefer to use your forum / game handle then prefix with com.pa.handle.some-mod-name

eg com.pa.mikeyh.some-mod-name

My personal preference is dashes (-) over underscores (_) for readability.

To avoid conflicts with your released version use a different identifier for your development or test versions. eg com.pa.mikeyh-some-mod-name-dev

Mod Directory Structure

Local filesystem mods are installed in the Planetary Annihilation Data Directory based on the type of mod:

  • Client Mods: client_mods (might be mods on very old installs from alpha / beta)
  • Server Mods: server_mods

Every mod must be contained in a single top level directory with a modinfo.json JSON file as documented in Mod Structure.


PLEASE DO NO ADD EXTRA PROPERTIES THAT YOU SEE IN DOWNLOADED ZIPS.


A new game lobby UI client mod would be installed as a filesystem client mod using:

  • Planetary Annihilation Data Directory
    • client_mods
      • com.pa.mikeyh.some-mod-name
        • modinfo.json
        • ui
          • mods
            • com.pa.mikeyh.some-mod-name
              • new_game.js

Planetary Annihilation: Titans Review

Testing Your Mod

Filesystem mods with a valid modinfo.json installed in the filesystem mod directories will automatically appear in the installed tab of Community Mods in PA.

If your mod does not appear check the following:

  • modinfo.json is valid JSON with all mandatory properties as documented in Mod Structure (no extra properties)
  • mod directory is in the correct mod directory for its context

You can edit modinfo.json then reload file system mods to update your mod info without restating PA.

Other file changes typically require a restart of PA.

Example Mods

Here is a list of example mods to get you started:

Submitting Your Mod

Before submitting your mod create a forum post in the appropriate forum:

  • Titans Released Mods: https://forums.uberent.com/forums/released-mods.102/
  • Titans Work-In-Progress Mods: https://forums.uberent.com/forums/work-in-progress-mods.103/
  • Classic PA Released Mods: https://forums.uberent.com/forums/released-mods.86/
  • Classic PA Work-In-Progress Mods: https://forums.uberent.com/forums/work-in-progress-mods.87/

Update your modinfo.json with your forum post URL.

For released mods please create a post on steam discussions with prefix [MOD]:

  • Titans: http://steamcommunity.com/app/386070/discussions/
  • Classic: http://steamcommunity.com/app/233250/discussions/ (use prefix [MOD][TITANS] if titans only)

The Community Mods server requires a downloadable URL to a ZIP archive of your top level directory containing your modinfo.json and mod files.

A new game lobby UI client mod would be submitted as a downloadable URL to:

  • com.pa.mikeyh.some-mod-name.zip
    • modinfo.json
      • ui
        • mods
          • com.pa.mikeyh.some-mod-name
            • new_game.js

GitHub projects with static download links to a release branch are preferred for auto updating.

Planetary Annihilation TITANS & Legion Expansion Units Database

eg https://github.com/user/com.pa.mod/archive/release.zip

You can exclude files from the zip using .gitattributes:

If using Dropbox links they must end with dl=1 to be downloadable.

TITANS

Check the status of your mod at: https://palobby.com/community-mods/

Updating Your Mod

Existing mods will update automatically if you update the existing zip without changing the URL or mod identifier. GitHub will do that automatically.

When changing your mod please remember to update the date and version.

For each update of your mod please post a new comment to your forum and steam discussions posts with any changes then update your original posts.

Check the status of your mod at: https://palobby.com/community-mods/

New Mod Submission

Join the official discord: https://discord.gg/pa and ask to be added to the modders channel.

Post the URL to your zip mod in the modders channel.

This can't be a link to a download page, it must be a direct link to the zip file.

Existing mods will update automatically if you update the existing zip without changing the URL or mod identifier.

See Full List On Wiki.palobby.com

Links to GitHub are preferred.

Retrieved from 'https://wiki.palobby.com/w/index.php?title=Creating_Your_First_Planetary_Annihilation_Mod&oldid=2904'




Comments are closed.