50 Randomly generated planets

Discussion in 'Planets & Playfields' started by andargor, Jan 27, 2017.

  1. andargor

    andargor Commander

    Joined:
    Dec 25, 2016
    Messages:
    85
    Likes Received:
    68
    *** UPDATED October 19, 2017 ***

    Heya,

    I've generated 50 planets for our group on our dedi server, and I thought I would share the playfield files. 30 are based on the Temperate template, 10 Snow and 10 Desert, moons are either stock or use a variation of the Alien template (1 to 4 moons per planet), and space is like the Alien Outpost on steroids, with all asteroid types, freighters, and all. For easy cleanup, the playfields start with GX and MX.

    Fair warning, the planets have Xenu Fortresses P1 as the drone bases, and there may be multiple of them. Our group likes a challenge. :)

    Should work in SP and MP, enjoy!

    A.

    Version 7.0.1 Build 1302
    - Reimplemented Temperate, Desert and Snow planets to follow the new playfield composition (Desert and Snow might require more work)
    - Space is now randomized among stock types (the custom version required too much maintenance)
    - Moons now use the stock NewMoon, NewMoon2 and NewAlien2 types, randomized

    GX Changing Bear Woman: Temperate / Gravity 1.00g / Non-Breathable / Radiation 1.20 / Difficulty 4 / Moons 2 / Sea Level 92
    GX Metztli: Temperate / Gravity 0.89g / Non-Breathable / Difficulty 1 / Moons 0 / Sea Level 101
    GX Tauropolos: Temperate / Gravity 1.12g / Breathable / Difficulty 1 / Moons 1 / Sea Level 56
    GX Deirdre: Temperate / Gravity 0.67g / Breathable / Radiation 2.29 / Difficulty 2 / Moons 0 / Sea Level 64
    GX Kleoptoleme: Temperate / Gravity 0.74g / Breathable / Difficulty 2 / Moons 2 / Sea Level 59
    GX Susa-no-wo: Temperate / Gravity 1.12g / Breathable / Radiation 0.04 / Difficulty 1 / Moons 4 / Sea Level 67
    GX Aesculapius: Temperate / Gravity 0.56g / Non-Breathable / Radiation 0.60 / Difficulty 1 / Moons 1 / Sea Level 56
    GX Amaguq: Temperate / Gravity 0.74g / Non-Breathable / Difficulty 3 / Moons 3 / Sea Level 57
    GX An: Temperate / Gravity 0.56g / Non-Breathable / Radiation 0.04 / Difficulty 5 / Moons 3 / Sea Level 58
    GX Agreiphontes: Temperate / Gravity 0.72g / Breathable / Difficulty 3 / Moons 0 / Sea Level 60
    GX Chou Wang: Temperate / Gravity 0.69g / Non-Breathable / Difficulty 5 / Moons 3 / Sea Level 65
    GX Ah Cun Can: Temperate / Gravity 0.91g / Non-Breathable / Radiation 0.57 / Difficulty 4 / Moons 4 / Sea Level 55
    GX Kabeiroi: Temperate / Gravity 0.69g / Non-Breathable / Difficulty 5 / Moons 0 / Sea Level 58
    GX Antimache: Temperate / Gravity 1.11g / Breathable / Radiation 0.45 / Difficulty 5 / Moons 0 / Sea Level 77
    GX Tsang Chien: Temperate / Gravity 1.13g / Non-Breathable / Radiation 0.08 / Difficulty 2 / Moons 2 / Sea Level 67
    GX Zinkibaru: Temperate / Gravity 0.80g / Non-Breathable / Radiation 0.23 / Difficulty 1 / Moons 3 / Sea Level 110
    GX Taautos: Temperate / Gravity 0.80g / Non-Breathable / Radiation 1.43 / Difficulty 1 / Moons 0 / Sea Level 55
    GX Ra: Temperate / Gravity 0.76g / Breathable / Difficulty 4 / Moons 4 / Sea Level 91
    GX Hegemonios: Temperate / Gravity 0.69g / Breathable / Radiation 0.70 / Difficulty 3 / Moons 3 / Sea Level 55
    GX Bauros: Temperate / Gravity 0.73g / Breathable / Radiation 0.02 / Difficulty 2 / Moons 0 / Sea Level 78
    GX Kothar-u-Khasis: Temperate / Gravity 0.85g / Non-Breathable / Radiation 1.14 / Difficulty 3 / Moons 0 / Sea Level 56
    GX Azeban: Temperate / Gravity 0.85g / Breathable / Difficulty 3 / Moons 1 / Sea Level 63
    GX Coyolxauhqui: Temperate / Gravity 0.87g / Non-Breathable / Difficulty 2 / Moons 2 / Sea Level 65
    GX Uwashil: Temperate / Gravity 0.85g / Non-Breathable / Difficulty 5 / Moons 2 / Sea Level 72
    GX Rugevit: Temperate / Gravity 0.99g / Breathable / Radiation 0.12 / Difficulty 1 / Moons 1 / Sea Level 55
    GX Ix Chebel Yax: Temperate / Gravity 0.60g / Non-Breathable / Radiation 1.43 / Difficulty 4 / Moons 4 / Sea Level 57
    GX Oshadagea: Temperate / Gravity 0.75g / Breathable / Radiation 0.25 / Difficulty 3 / Moons 2 / Sea Level 86
    GX Arinna: Temperate / Gravity 1.34g / Breathable / Difficulty 3 / Moons 3 / Sea Level 57
    GX Beru: Temperate / Gravity 0.91g / Breathable / Difficulty 4 / Moons 3 / Sea Level 69
    GX Thrudgelmir: Temperate / Gravity 0.68g / Non-Breathable / Radiation 0.06 / Difficulty 5 / Moons 3 / Sea Level 88
    GX Obumo: Desert / Gravity 1.34g / Non-Breathable / Radiation 0.49 / Difficulty 5 / Moons 4 / Sea Level 80
    GX Diti: Desert / Gravity 1.50g / Non-Breathable / Radiation 0.77 / Difficulty 4 / Moons 1 / Sea Level 70
    GX Byblis: Desert / Gravity 0.88g / Breathable / Radiation 1.14 / Difficulty 4 / Moons 4 / Sea Level 90
    GX Misor: Desert / Gravity 0.54g / Breathable / Radiation 0.85 / Difficulty 5 / Moons 0 / Sea Level 55
    GX Mneme: Desert / Gravity 1.38g / Breathable / Radiation 1.04 / Difficulty 5 / Moons 2 / Sea Level 55
    GX Zhin: Desert / Gravity 1.15g / Non-Breathable / Radiation 0.18 / Difficulty 5 / Moons 4 / Sea Level 55
    GX Triglav: Desert / Gravity 1.32g / Non-Breathable / Radiation 0.36 / Difficulty 4 / Moons 0 / Sea Level 60
    GX Joda-mate: Desert / Gravity 0.78g / Non-Breathable / Radiation 1.02 / Difficulty 3 / Moons 3 / Sea Level 55
    GX Viracocha: Desert / Gravity 0.60g / Breathable / Radiation 2.29 / Difficulty 3 / Moons 1 / Sea Level 80
    GX Arktos: Desert / Gravity 1.52g / Breathable / Radiation 0.62 / Difficulty 5 / Moons 3 / Sea Level 81
    GX Feng Pho-Pho: Snow / Gravity 0.98g / Breathable / Radiation 0.53 / Difficulty 3 / Moons 2 / Sea Level 55
    GX Aningan: Snow / Gravity 0.74g / Breathable / Radiation 3.48 / Difficulty 4 / Moons 0 / Sea Level 84
    GX Kuat: Snow / Gravity 0.68g / Breathable / Radiation 4.38 / Difficulty 5 / Moons 4 / Sea Level 78
    GX Kyoi: Snow / Gravity 0.57g / Non-Breathable / Radiation 2.71 / Difficulty 4 / Moons 2 / Sea Level 79
    GX Ituana: Snow / Gravity 0.57g / Non-Breathable / Radiation 2.10 / Difficulty 3 / Moons 2 / Sea Level 56
    GX Baalat: Snow / Gravity 1.09g / Breathable / Radiation 1.11 / Difficulty 3 / Moons 1 / Sea Level 58
    GX Sangs-rgyas-mkh: Snow / Gravity 1.41g / Breathable / Radiation 2.43 / Difficulty 5 / Moons 1 / Sea Level 58
    GX Euboulos: Snow / Gravity 0.71g / Non-Breathable / Radiation 4.91 / Difficulty 4 / Moons 1 / Sea Level 55
    GX Bassareus: Snow / Gravity 1.33g / Non-Breathable / Radiation 4.96 / Difficulty 4 / Moons 4 / Sea Level 60
    GX Sykites: Snow / Gravity 1.09g / Non-Breathable / Radiation 3.28 / Difficulty 3 / Moons 3 / Sea Level 55


    Version 6.1.0 Build 1091 for Experimental: (it should work fine in Release)
    - Adjusted starting equipment to match new stock planets
    - Removed unused generated moons to reduce save game size (reduced ~50% to 250MB)
    - Removed Transportation Hubs and Stations from POIs

    GX Ayida: Temperate / Gravity 1.26g / Non-Breathable / Difficulty 3 / Moons 1 / Sea Level 31
    GX Olorun: Temperate / Gravity 1.20g / Non-Breathable / Difficulty 4 / Moons 2 / Sea Level 23
    GX Maui: Temperate / Gravity 0.57g / Non-Breathable / Radiation 0.69 / Difficulty 2 / Moons 2 / Sea Level 27
    GX Kabeiria: Temperate / Gravity 0.75g / Non-Breathable / Difficulty 1 / Moons 1 / Sea Level 30
    GX Areia: Temperate / Gravity 0.55g / Breathable / Radiation 0.08 / Difficulty 4 / Moons 0 / Sea Level 29
    GX Rukko: Temperate / Gravity 1.07g / Breathable / Radiation 0.10 / Difficulty 2 / Moons 1 / Sea Level 31
    GX Keng Yen-cheng: Temperate / Gravity 1.13g / Non-Breathable / Difficulty 2 / Moons 3 / Sea Level 25
    GX Heimdall: Temperate / Gravity 1.55g / Non-Breathable / Difficulty 3 / Moons 2 / Sea Level 26
    GX Boaliri: Temperate / Gravity 0.94g / Breathable / Radiation 0.23 / Difficulty 1 / Moons 2 / Sea Level 23
    GX Cernach: Temperate / Gravity 0.97g / Non-Breathable / Radiation 0.11 / Difficulty 5 / Moons 3 / Sea Level 23
    GX Czarnobog: Temperate / Gravity 0.59g / Breathable / Difficulty 2 / Moons 0 / Sea Level 26
    GX Gynnis: Temperate / Gravity 1.35g / Breathable / Radiation 0.72 / Difficulty 2 / Moons 1 / Sea Level 24
    GX Ixzaluoh: Temperate / Gravity 0.55g / Breathable / Difficulty 4 / Moons 4 / Sea Level 44
    GX Fukurokuju: Temperate / Gravity 0.83g / Non-Breathable / Radiation 0.67 / Difficulty 5 / Moons 0 / Sea Level 33
    GX Atabei: Temperate / Gravity 0.99g / Breathable / Radiation 0.66 / Difficulty 3 / Moons 1 / Sea Level 24
    GX Anog Ite: Temperate / Gravity 0.75g / Non-Breathable / Radiation 0.11 / Difficulty 2 / Moons 1 / Sea Level 26
    GX Sraddha: Temperate / Gravity 0.86g / Breathable / Radiation 0.44 / Difficulty 5 / Moons 4 / Sea Level 32
    GX Nemhain: Temperate / Gravity 0.67g / Breathable / Difficulty 2 / Moons 3 / Sea Level 24
    GX Huang Ti: Temperate / Gravity 0.91g / Non-Breathable / Difficulty 3 / Moons 1 / Sea Level 23
    GX Malinalxochi: Temperate / Gravity 1.22g / Non-Breathable / Difficulty 3 / Moons 2 / Sea Level 38
    GX King Wan: Temperate / Gravity 0.99g / Non-Breathable / Radiation 2.03 / Difficulty 5 / Moons 1 / Sea Level 23
    GX Dharma: Temperate / Gravity 0.95g / Non-Breathable / Radiation 1.45 / Difficulty 2 / Moons 2 / Sea Level 44
    GX Perun: Temperate / Gravity 0.87g / Breathable / Difficulty 5 / Moons 0 / Sea Level 23
    GX Adad: Temperate / Gravity 0.65g / Non-Breathable / Difficulty 1 / Moons 2 / Sea Level 25
    GX Hachakyum: Temperate / Gravity 0.83g / Breathable / Difficulty 4 / Moons 3 / Sea Level 27
    GX Adapa: Temperate / Gravity 0.68g / Non-Breathable / Radiation 1.96 / Difficulty 5 / Moons 2 / Sea Level 24
    GX Unkulunkulu: Temperate / Gravity 0.61g / Breathable / Difficulty 3 / Moons 1 / Sea Level 23
    GX Wele: Temperate / Gravity 0.71g / Breathable / Difficulty 3 / Moons 1 / Sea Level 31
    GX First Scolder: Temperate / Gravity 1.03g / Non-Breathable / Radiation 0.38 / Difficulty 5 / Moons 1 / Sea Level 31
    GX Ca-the-a: Temperate / Gravity 0.69g / Non-Breathable / Difficulty 3 / Moons 2 / Sea Level 31
    GX Ockabewis: Desert / Gravity 1.45g / Breathable / Radiation 2.69 / Difficulty 4 / Moons 3 / Sea Level 40
    GX Parjanya: Desert / Gravity 1.10g / Non-Breathable / Radiation 1.45 / Difficulty 5 / Moons 0 / Sea Level 38
    GX Turi-a-faumea: Desert / Gravity 0.65g / Breathable / Radiation 2.04 / Difficulty 3 / Moons 3 / Sea Level 25
    GX Child-Born-in-Jug: Desert / Gravity 1.71g / Breathable / Radiation 2.12 / Difficulty 5 / Moons 3 / Sea Level 34
    GX Hsi Ling-su: Desert / Gravity 1.10g / Non-Breathable / Radiation 1.83 / Difficulty 4 / Moons 1 / Sea Level 29
    GX Beli: Desert / Gravity 1.50g / Non-Breathable / Radiation 1.71 / Difficulty 4 / Moons 4 / Sea Level 44
    GX Fudo: Desert / Gravity 1.26g / Non-Breathable / Radiation 0.96 / Difficulty 5 / Moons 1 / Sea Level 23
    GX Lo Yu: Desert / Gravity 0.79g / Breathable / Radiation 2.91 / Difficulty 5 / Moons 2 / Sea Level 23
    GX Belimawr: Desert / Gravity 1.06g / Breathable / Radiation 3.35 / Difficulty 5 / Moons 0 / Sea Level 25
    GX Moombi: Desert / Gravity 1.02g / Breathable / Radiation 1.45 / Difficulty 5 / Moons 4 / Sea Level 23
    GX Pien Ho: Snow / Gravity 1.38g / Non-Breathable / Radiation 4.70 / Difficulty 3 / Moons 4 / Sea Level 23
    GX Annapurna: Snow / Gravity 0.64g / Breathable / Radiation 2.60 / Difficulty 3 / Moons 1 / Sea Level 32
    GX Afekan: Snow / Gravity 1.26g / Breathable / Radiation 2.68 / Difficulty 3 / Moons 1 / Sea Level 26
    GX Donn: Snow / Gravity 1.42g / Non-Breathable / Radiation 3.09 / Difficulty 3 / Moons 3 / Sea Level 36
    GX Copil: Snow / Gravity 0.75g / Non-Breathable / Radiation 1.72 / Difficulty 4 / Moons 1 / Sea Level 27
    GX Khthonios: Snow / Gravity 0.81g / Breathable / Radiation 3.83 / Difficulty 4 / Moons 3 / Sea Level 36
    GX Tepeu: Snow / Gravity 1.65g / Non-Breathable / Radiation 2.34 / Difficulty 5 / Moons 1 / Sea Level 33
    GX Loki: Snow / Gravity 0.62g / Breathable / Radiation 0.97 / Difficulty 5 / Moons 4 / Sea Level 34
    GX Eunemos: Snow / Gravity 1.05g / Breathable / Radiation 1.85 / Difficulty 5 / Moons 4 / Sea Level 23
    GX Watavinewa: Snow / Gravity 1.33g / Non-Breathable / Radiation 3.82 / Difficulty 5 / Moons 1 / Sea Level 28


    =====================================================================

    INSTALL PROCEDURE


    1. Locate your Contents folder.

    For SP, my Content folder is here, for example:

    C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Galactic Survival\Content

    For MP, for example in this directory:

    C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Dedicated Server\Content


    2. Backup your Sectors.yaml file in the Content\Sectors directory


    3. Unzip in the Contents folder. This will add files to the Playfields sub-directory and will overwrite the Sectors.yaml file in the Sectors directory.

    New games should have the new planets on the map, and on MP, your players should see many new starter planets.

    If there are any issues, you can restore everything by checking file integrity in Steam, it should remove all custom playfields and restore the standard Sectors file.



    EXISTING SAVES

    1. Follow the procedure as above.

    2. Locate your save game directory.

    For me, it's for example:

    C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Galactic Survival\Saves\Games\NewGame

    3. Copy the Sectors.yaml file from the top-level Contents\Sectors game directory to the Sectors sub-directory in the Save game

    E.g. for a game named "NewGame":

    copy "C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Galactic Survival\Content\Sectors\Sectors.yaml" "C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Galactic Survival\Saves\Games\NewGame\Sectors"

    Note that only planets visited for the first time will benefit from updated playfields.

    NOTE: IF YOU OVERWRITE THE SECTOR.YAML IN AN EXISTING SAVE, IT WILL WIPE ALL PLANETS EXCEPT THE STOCK PLANETS (Akua, etc.). If you don't overwrite the Sectors.yaml in an existing save, then planets you will visit for the the first time will use the new playfield, but existing planets from previous versions of this zip will stay as-is and the Sector map will remain unchanged (i.e. some planets with bugged wormholes).

    ALWAYS BACK UP YOUR SAVE BEFORE EXPERIMENTING :)
     

    Attached Files:

    #1
    Last edited: Oct 19, 2017
  2. Xango2000

    Xango2000 Captain

    Joined:
    Jun 15, 2016
    Messages:
    385
    Likes Received:
    202
    Sweet. Can't wait till I get home.
     
    #2
  3. Xango2000

    Xango2000 Captain

    Joined:
    Jun 15, 2016
    Messages:
    385
    Likes Received:
    202
    uh... what?
    These dont look anything like playfield.yaml files and yet they load?
     
    #3
  4. andargor

    andargor Commander

    Joined:
    Dec 25, 2016
    Messages:
    85
    Likes Received:
    68
    They are generated in javascript from a handlebars template, resulting in JSON, which is then output in YAML. It's syntactically correct YAML, the format looks a bit different.
     
    #4
  5. SilvRav

    SilvRav Moderator

    • Moderator
    Joined:
    Jan 13, 2017
    Messages:
    539
    Likes Received:
    882
    Syntax is correct but just badly spaced and written in YAML
     
    #5
  6. Tbosh

    Tbosh Commander

    Joined:
    Dec 16, 2016
    Messages:
    49
    Likes Received:
    20
    had a problem incorporating these. when viewing the map in MP. Cant back out of Map view when you open the map for a second time.
     
    #6
  7. Xzystance

    Xzystance Ensign

    Joined:
    Jan 27, 2016
    Messages:
    6
    Likes Received:
    1
    Curious to check these out.... but as someone else pointed out..... as far as YAML files go.... these are really really hard to look at LOL
     
    #7
  8. andargor

    andargor Commander

    Joined:
    Dec 25, 2016
    Messages:
    85
    Likes Received:
    68
    Hmm, our group uses it in MP (obviously), and we haven't seen this.
     
    #8
  9. andargor

    andargor Commander

    Joined:
    Dec 25, 2016
    Messages:
    85
    Likes Received:
    68
    In JSON format, they actually look pretty readable (YAML 1.2 supports JSON). But the game does some shenanigans with game saves that break the format if they are in JSON... So I had to use YAML output from the parser, which isn't as pretty.
     
    #9
  10. Haloburner

    Haloburner Ensign

    Joined:
    Feb 12, 2017
    Messages:
    1
    Likes Received:
    0
    For some reason, I keep getting internal errors after changing the yaml file. Could you take a look at my code and see what went wrong?
     
    #10
  11. andargor

    andargor Commander

    Joined:
    Dec 25, 2016
    Messages:
    85
    Likes Received:
    68
    I intensely dislike formats that use indentation such as YAML or python, so I avoid editing them by hand if at all possible. I use JSON for the random generation, which is much more readable. I just output the playfields in YAML format, because Emyprion mangles the playfield files by appending a plain text to save games, which is OK in YAML format, but breaks JSON. They load fine in JSON, but as soon as you try to load a save game, it's corrupted.

    So bottom line is I can't fix your file :) Maybe you can try an online YAML to JSON converter, edit in JSON and then convert pack to YAML?

    There are these two that seem work:

    To convert from YAML to JSON: https://www.json2yaml.com/convert-yaml-to-json

    To convert JSON to YAML: https://www.json2yaml.com/ (NOTE: Empyrion is particular about it's YAML format, if it doesn't load, try changing "true" to "True", "false" to "False" and signle quote the strings)

    HTH
     
    #11
  12. andargor

    andargor Commander

    Joined:
    Dec 25, 2016
    Messages:
    85
    Likes Received:
    68
    I've updated my original post with a new version with tweaked generation for Temperate, and also changed 10 planets to Snow and 10 planets to Desert (the last ones numerically). They should look better now. Enjoy!
     
    #12
    RNCB likes this.
  13. andargor

    andargor Commander

    Joined:
    Dec 25, 2016
    Messages:
    85
    Likes Received:
    68
    Another small tweak, generated all 4 moons for all planets, since the Sectors file was no longer synched, just in case.
     
    #13
  14. pmct1976

    pmct1976 Ensign

    Joined:
    Mar 6, 2017
    Messages:
    1
    Likes Received:
    0
    Hi
    im new to this game but already very passioned.

    Could you please explain how to put this on my game or server (i have a private one to play with my brother) but for dummies?
    Thanks
     
    #14
  15. andargor

    andargor Commander

    Joined:
    Dec 25, 2016
    Messages:
    85
    Likes Received:
    68
    Backup your Sectors file. Unzip in the Content folder. Start a new game.

    For SP, my Content folder is here, for example: C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Galactic Survival\Content
    The Sector file to back up is in this directory: C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Galactic Survival\Content\Sectors

    If there are any issues, you can restore everything by checking file integrity in Steam, it should remove all custom playfields and restore the standard Sectors file.

    HTH

    EDIT: Oh you mentioned server, my server directory is here, same procedure:

    C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Dedicated Server
     
    #15
  16. Zensai

    Zensai Lieutenant

    Joined:
    Oct 25, 2016
    Messages:
    14
    Likes Received:
    9
    I just loaded this up...works great, except i'm have the map problem as well.....i can't go into the solar system map a second time or i hang and have to reboot....
     
    #16
  17. Bakkur

    Bakkur Commander

    Joined:
    Aug 12, 2015
    Messages:
    82
    Likes Received:
    40
    Hi i using your Planets on my Server but i noticed some things , a guy is in the Aedire system connected whit a White Line to Akua but the Guy cant Jump to Akua i tried both sides you cant go to the system and back from it. And i see 3 more on the map whit the same white line i think there is the same issue
     
    #17
  18. andargor

    andargor Commander

    Joined:
    Dec 25, 2016
    Messages:
    85
    Likes Received:
    68
    This happens only with these planets or with the normal ones as well? Could be the number of moons, since I put in up to 4. Was there 4 moons around that planet?

    Interesting, we haven't visited all the planets, maybe I didn't use the correct wormhole syntax to allow both directions. The Sectors file in the save game can be tweaked manually without affecting the planets and the player's ships/bases. Make a backup anyway to be sure, and restart the server if you make changes to the Sectors file.
     
    #18
  19. andargor

    andargor Commander

    Joined:
    Dec 25, 2016
    Messages:
    85
    Likes Received:
    68
    Huh, I checked the Allow settings and they are there. Looks like a bug... I'm assuming it's his starting planet, since I couldn't jump there from Akua. I guess you'll have to move him manually, sorry. :(
     
    #19
  20. Bakkur

    Bakkur Commander

    Joined:
    Aug 12, 2015
    Messages:
    82
    Likes Received:
    40
    ok thx
     
    #20

Share This Page