The Galaxy Toy

  • RCAProduction
    29th Dec 2019 Member 7 Permalink

    Hi all,

     

      I figured that after almost 4 years, it's about time that I make a post about The Galaxy Toy.

     

      Back in 2015, I began a serious mod of TPT with the goal of making the mod directly a part of "The Alliance," a space-age based fictional universe with factions by tons of different members. People made planets, galaxies, ships, cities- And they were all linked together by signs inside of saves. For many of us, you could travel all the way from one city save to another city in someone elses galaxy without ever going to the search box. 

     

      This mod is meant to be an improvement of the basic TPT, by adding new elements which were more realistic and could be used in these saves. 

     

    Here, you can see Hydrogen, helium, and Krypton ionizing and releasing photons that approximate the real spectrum. 

     

    See this for full size of image below: 

    https://i.imgur.com/G4tefl5.png

     

     

    Here's a list of added elements (some of which are likely to be removed before the mod is actually releasable).

     

    1. VSPK - Voltage Spark, voltage decreases over distance. 
    2. Hattonite - Likely to be removed. 
    3. CRBN - Carbon
    4. CBNF - Carbon Fiber
    5. LAQR - Laquer used in making CBNF
    6. NBOT- Nanobots. Do work based on function programmed with TMP, charge with PSCN and slowly lose charge. 
    7. AERO - Aerogel. Powerful insulator
    8. EQBM - TNP9999's experimental equilibrium element. Likely to be removed. 
    9. GOTO - Similar to sign tool, turns on and off with PSCN/NSCN like SWCH. ID set as TMP
    10. TLRY - Artillery shell. More realistic explosions than BOMB, has shrapnel, and can be stored. Detonates when it has a velocity and is stopped by an element other than itself. 
    11. CNON - Likely to be removed
    12. GRND - Grenade. High pressure explosion after a period of time. Likely to be modified. 
    13. U - Uranium
    14. PU- Plutonium
    15. KR- Krypton
    16. HE- helium
    17. H - Hydrogen
    18. BA - Barium 
    19. N0 - Neutrons
    20. CGLS - Clear glass. Doesn't distort photons, otherwise identical. 
    21. RB - Rubidium
    22. SR - Strontium
    23. Y - Yttrium
    24. ZR- Zirconium
    25. LA - Lanthanum
    26. CE - Cerium
    27. PR - Praseodymium
    28. ALFA - Alpha particles
    29. E1 - Electrons
    30. ZRNT - Zirconium Nitrade
    31. PB - Lead
    32. FREL - Likely to be removed and now redundant, added before latest update
    33. FREN - Likely to be removed and now redundant, added before latest update
    34. GALM - Galium
    35. SGLM - Solid galium. Likely to be removed. 
    36. ROCK - Allows CNCT to be stacked directly on top.  Breaks into STNE. Allows for much more realistic and interesting landscapes, tunnels, caves, mines, cities, etc. 
    37. TORP - Torpedo
    38.  ASBS - Asbestos, another insulator
    39. BLLT - Shoots single EMBR in a direction dictated by location of where it was detonated. Detonates with SPRK or FIRE. 

    Additional features:

     

    • New HUD
    • Extra simulation info
    • FPS graph
    • "Realistic Mode" which resets particle temps to defaults automatically every x frames
    • Scrollable help menu and news scroller accessible with shift+n
    • Server toggle button to switch to the Galaxy custom server, which will only have saves from the mod
    • Main window is expanded to the right one button's width, to allow for LUA mods with right side buttons to work seamlessly without overlapping exisiting built-in buttons
    • Possible LINK tool which will allow movable "frame solids". Essentially, it maintains a set distance between two pixels, so that movable frames can be constructed. 

      The HUD default shows date, part count, type, temp, pressure, life, TMP, and location. Pressing "d" adds a bar on the left and right, showing FPS, TMP2, VX, and VY. Pressing "ctrl+shift+d" adds the three center bars, showing things always hidden in the basic TPT: Gravity magnitude, ambient air temperature, gravity X, gravity Y, Air X, Air Y. Additionally, you can enable even more info (usually for debugging) by going to the "Stats and Extras" menu on the right, and clicking INFO and FPSG. INFO adds element number associated with type, number of frames the game has processed, TMP3, and TMP4 (yes, all elements now have a TMP3 and 4). FPSG shows a 5 second graphic history of your FPS. 

     

    There's some other stuff involved as well- But I don't have a new version compiled yet. The latest version appears to be late 2016. 

     

    Take a look at the outdated source here (but ahead of the build provided, look back in commits to late 2016 for the build provided): https://github.com/RCAProduction/The-Alliance-Toy

     

    Here's the late 2016 build. Sorry, but it only works on Windows! https://www.dropbox.com/s/p1dzf0nt3ouz0iu/Powder.exe?dl=0

     

      Everything works except LINK and some WIP elements. There will be changes and elements removed, so I do not recommend making things you want to keep with the new elements. It is also a build made before the current release, so new saves containing CRMC or other new elements can't be opened. 

     

    Known bugs:

     

    1. Saving a stamp or save will sometimes crash the game without saving. If you use the mod to make anything- Save frequently, and don't do much work between saving. Expect the game to crash. I have no idea why it does this. 
    2. When an element is placed, FPS drops (Possibly due to TMP3 and TMP4)

     

     

    • Take a look here to see how a few of the elements act. You must be in the mod to see it: ID:2496564

       
       
     

     

    Edited 8 times by RCAProduction. Last: 29th Dec 2019
  • INFINITY-BOI
    29th Dec 2019 Banned 1 Permalink
    This post is hidden because the user is banned
    Edited 2 times by INFINITY-BOI. Last: 29th Dec 2019
  • RCAProduction
    29th Dec 2019 Member 1 Permalink

    INFINITY-BOI:

    Where is file to open it ?

     Just added it to the end of my post. Sadly, I only have a build for Windows, and this is NOT the final release- It's more just to show that this thing actually works, and give a demo. I also do NOT have a second server currently running, just because it's complicated and would have no users. 

     

      Everything works except LINK and some WIP elements. There will be changes and elements removed, so I do not recommend making things you want to keep with the new elements. It is also a build made before the current release, so new saves containing CRMC or other new elements can't be opened. 

    https://www.dropbox.com/s/p1dzf0nt3ouz0iu/Powder.exe?dl=0

     

    Edited 3 times by RCAProduction. Last: 29th Dec 2019
  • INFINITY-BOI
    29th Dec 2019 Banned 0 Permalink
    This post is hidden because the user is banned
    Edited once by INFINITY-BOI. Last: 29th Dec 2019
  • RCAProduction
    29th Dec 2019 Member 0 Permalink

    INFINITY-BOI:

    Where do i need to paste Powder.exe?

     

    Just download the file like you downloaded normal TPT, and open it. It's best if you do this in a separate folder from where you have your normal TPT installed, since they have the same name. 

  • INFINITY-BOI
    29th Dec 2019 Banned 0 Permalink
    This post is hidden because the user is banned
  • RCAProduction
    29th Dec 2019 Member 0 Permalink

    Take a look here to see how a few of the elements act. You must be in the mod to see it: ID:2496564

  • INFINITY-BOI
    29th Dec 2019 Banned 0 Permalink
    This post is hidden because the user is banned
  • LBPHacker
    29th Dec 2019 Developer 0 Permalink

    You should consider asking jacob1 to build your mod for you. That way it would work on real operating systems :tm: :P

  • RCAProduction
    29th Dec 2019 Member 0 Permalink

    @LBPHacker (View Post)

     I need to reinstall Ubuntu and compile there. Compiling and working on Windows is terrible. I might do that today, and get the newest version of the code fixid up...

Locked by LBPHacker: necro