Attempt: Inventor70's Mod

  • Inventor70
    10th May 2022 Member 0 Permalink

    This comment gets updated daily-monthly!

    Any ideas for making my "Inventor70's Mega Element Mod"? I forgot how to LUA script. I barely know LUA scripting. Anyways, give me ideas to make my own mod.

    This is an extension of the "Attempt: BOOM mod" thread and more. We wanna get 70 elements.

     

    Concept Stage (August 16, 2022 - 2085)

    Development Stage (June 12, 2023 - 2085 according to Filipino men's life)

    Beta Release Stage (August 16, 2023)

    Beta Checking Stage (August 14 - 15, 2023 by jacob1)

    Checking Stage (December 30 - 31, 2023 by jacob1)

    Release Stage (January 1, 2024)

    Updates every day/week/month!

     

    I have some recommended elements:

    Powders:

    SCOB (Slow Broken Coal) A slow-burner. Burns slowly and releases tons of fire, like COAL but even more slow-burning.

    Sodium (SODM) - When mixed with water, it explodes with fire (when you burn HYGN). Melting point: 97.8 Celsius (370.87 Kelvin)

    Copper Powder (COPW) - Powder form of COPR. Conductive.

     

    Solids:

    Solid Concrete (SCON) - Good for making structures.

    SCOL (Slow Coal) A slow-burner. Burns slowly and releases tons of fire, like COAL but even more slow-burning.

     

    Liquids:

    Bio-Diesel (BDSL) - Slowly burns like DESL but a bit slower and has OIL properties.

    Cooking Oil (COIL) - (Under Development) When it gets heated less than 300-400C, it heats water like normal.

    Molten Salt (MSLT) - When in contact with water, it explodes with fire. melting point: 851 degrees Celsius (1124.15 degrees Kelvin)

     

    Gases:

    Blue Fire (BFIR) - Created while burning H2. Temp: 1700 degrees Celsius.

     

    Explosives:

    MBMB (Mega-Bomb) A REALLY explosive element. When burning, it releases a lot of very hot plasma and tons of pressure.

    Dynamite (DYNM) - 2x less explosive as TNT.

    Packed Dynamite (PYNM) - More explosive than TNT and DYNM.

    Nuke (NUKE) - The Armageddon of destruction!

    (MAXE) - Maximum Explosion TPT could handle or NOT!

     

    Electronics:

    Copper (COPR) - (Under Development) Conductive.

     

    Special:

    (!) - EVERYTHING IS AT MAXIMUM STATUS! BE CAREFUL!

    ? - ???

    Changes:

     

    Changed FIRE's location to Gases

     

    For example:

    From: Etaxi

    Credits to: Etaxi

    elem.element(elem.THYR_PT_THYR, elem.element(elem.DEFAULT_PT_DMND))

    elem.property(elem.THYR_PT_THYR, "Name", "THYR")
    elem.property(elem.THYR_PT_THYR, "Description", "Thyrium. An explosive experiment.")
    elem.property(elem.THYR_PT_THYR, "Colour", 0x407020)
    elem.property(elem.THYR_PT_THYR, "MenuVisible", 1)
    elem.property(elem.THYR_PT_THYR, "MenuSection", SC_SPECIAL)

    elem.property(elem.THYR_PT_THYR, "Advection", 10)
    elem.property(elem.THYR_PT_THYR, "AirDrag", 0.5)
    elem.property(elem.THYR_PT_THYR, "AirLoss", 0)
    elem.property(elem.THYR_PT_THYR, "Loss", 100)
    elem.property(elem.THYR_PT_THYR, "Collision", 0)
    elem.property(elem.THYR_PT_THYR, "Gravity", 0)
    elem.property(elem.THYR_PT_THYR, "Diffusion", 0)
    elem.property(elem.THYR_PT_THYR, "HotAir", 0)

    elem.property(elem.THYR_PT_THYR, "Explosive", 2)
    elem.property(elem.THYR_PT_THYR, "Flammable", 500)
    elem.property(elem.THYR_PT_THYR, "Hardness", 0)
    elem.property(elem.THYR_PT_THYR, "Meltable", 0)
    elem.property(elem.THYR_PT_THYR, "Weight", 30)

    elem.property(elem.THYR_PT_THYR, "HeatConduct", 25)
    elem.property(elem.THYR_PT_THYR, "Temperature", 295.15)

    elem.property(elem.THYR_PT_THYR, "Falldown", 0)
    elem.property(elem.THYR_PT_THYR, "State", elem.ST_SOLID)
    elem.property(elem.THYR_PT_THYR, "Properties", elem.TYPE_SOLID)

    elem.property(elem.THYR_PT_THYR, "LowPressure", IPL)
    elem.property(elem.THYR_PT_THYR, "LowPressureTransition", NT)
    elem.property(elem.THYR_PT_THYR, "HighPressure", IPH)
    elem.property(elem.THYR_PT_THYR, "HighPressureTransition", NT)
    elem.property(elem.THYR_PT_THYR, "LowTemperature", ITL)
    elem.property(elem.THYR_PT_THYR, "LowTemperatureTransition", NT)
    elem.property(elem.THYR_PT_THYR, "HighTemperature", ITH)
    elem.property(elem.THYR_PT_THYR, "HighTemperatureTransition", NT)

     

    This is another example from zBuilder. Credits to him.

    elements.property(elements.AU3FGEN_PT_GUM, 'Name', 'GUM')
    elements.property(elements.AU3FGEN_PT_GUM, 'Description', 'gooey stuff')
    elements.property(elements.AU3FGEN_PT_GUM, 'Color', '0xFFCFEB')
    elements.property(elements.AU3FGEN_PT_GUM, 'Menusection', '11')
    elements.property(elements.AU3FGEN_PT_GUM, 'Gravity', '1')
    elements.property(elements.AU3FGEN_PT_GUM, 'Flammable', '0')
    elements.property(elements.AU3FGEN_PT_GUM, 'Explosive', '0')
    elements.property(elements.AU3FGEN_PT_GUM, 'Loss', '0')
    elements.property(elements.AU3FGEN_PT_GUM, 'AirLoss', '1')
    elements.property(elements.AU3FGEN_PT_GUM, 'AirDrag', '0')
    elements.property(elements.AU3FGEN_PT_GUM, 'Advection', '1')
    elements.property(elements.AU3FGEN_PT_GUM, 'Weight', '25')
    elements.property(elements.AU3FGEN_PT_GUM, 'Diffusion', '0')
    local g = function(i, x, y, s, n)
    --Update Function
    end
    tpt.element_func(g, tpt.element('GUM'))
    local g = function(i, r, g, b)
    --Graphics Function
    end
    tpt.graphics_func(g, tpt.element('GUM'))

     

    Another Mod example by Ferrous26

    local CONL = elements.allocate("PICKEL""CONL") elements.element(CONL, elements.element(elements.DEFAULT_PT_MERC)) elements.property(CONL, "Name""CONL") elements.property(CONL, "Description""Thermally conductive liquid, breaks down and becomes less conductive at 3000C.") elements.property(CONL, "Colour"0xe5ac00) elements.property(CONL, "MenuSection"7) elements.property(CONL, "HeatConduct"255) elements.property(CONL, "Hardness"1) elements.property(CONL, "Weight"40) elements.property(CONL, "Temperature"293.15) elements.property(CONL, "Explosive"0) elements.property(CONL, "Gravity"0.15) elements.property(CONL, "Loss"0.95) elements.property(CONL, "AirLoss"0.9) elements.property(CONL, "Diffusion"0.2) elements.property(CONL, "Falldown"2) elements.property(CONL, "Advection"0.9) elements.property(CONL, "Flammable"0) elements.property(CONL, "Falldown"2) elements.property(CONL, "Properties", elements.TYPE_LIQUID+elements.PROP_NEUTABSORB+elements.PROP_HOT_GLOW) elem.property(CONL, "Graphics"function (i, colr, colg, colb)return10x00020008502550082552550

    end)

     

     

     

    TPT Mod Template

    elem.element(elem._PT_, elem.element(elem.#))

    elem.property(elem._PT_, "Name", "")
    elem.property(elem._PT_, "Description", "")
    elem.property(elem._PT_, "Colour", #)
    elem.property(elem._PT_, "MenuVisible", #)
    elem.property(elem._PT_, "MenuSection", SC_

    elem.property(elem._PT_, "Advection", )
    elem.property(elem._PT_, "AirDrag", )
    elem.property(elem._PT_, "AirLoss", )
    elem.property(elem._PT_, "Loss", )
    elem.property(elem._PT_, "Collision", )
    elem.property(elem._PT_, "Gravity", )
    elem.property(elem._PT_, "Diffusion", )
    elem.property(elem._PT_, "HotAir", )

    elem.property(elem._PT_, "Explosive", )
    elem.property(elem._PT_, "Flammable", )
    elem.property(elem._PT_, "Hardness", )
    elem.property(elem._PT_, "Meltable", )
    elem.property(elem._PT_, "Weight", )

    elem.property(elem._PT_, "HeatConduct", )
    elem.property(elem._PT_, "Temperature", 295.15)

    elem.property(elem._PT_, "Falldown", )
    elem.property(elem._PT_, "State", elem.ST_)
    elem.property(elem._PT_, "Properties", elem.TYPE_)

    elem.property(elem._PT_, "LowPressure", )
    elem.property(elem._PT_, "LowPressureTransition", )
    elem.property(elem._PT_, "HighPressure", IPH)
    elem.property(elem._PT_, "HighPressureTransition", )
    elem.property(elem._PT_, "LowTemperature", )
    elem.property(elem._PT_, "LowTemperatureTransition", )
    elem.property(elem._PT_, "HighTemperature", )
    elem.property(elem._PT_, "HighTemperatureTransition", )

     

    Easy Mod Template:

    elements.property(elements._PT_, 'Name', '')
    elements.property(elements._PT_, 'Description', '')
    elements.property(elements._PT_, 'Color', '0xFFFFFF')
    elements.property(elements._PT_, 'Menusection', '1')
    elements.property(elements._PT_, 'Gravity', '0')
    elements.property(elements._PT_, 'Flammable', '0')
    elements.property(elements._PT_, 'Explosive', '0')
    elements.property(elements._PT_, 'Loss', '0')
    elements.property(elements._PT_, 'AirLoss', '0')
    elements.property(elements._PT_, 'AirDrag', '0')
    elements.property(elements._PT_, 'Advection', '0')
    elements.property(elements._PT_, 'Weight', '0')
    elements.property(elements._PT_, 'Diffusion', '0')
    local g = function(i, x, y, s, n)
    --Update Function
    end
    tpt.element_func(g, tpt.element(''))
    local g = function(i, r, g, b)
    --Graphics Function
    end
    tpt.graphics_func(g, tpt.element(''))

    Another mod template :)

     

     

    Aug. 16

    Announcement:

    my 19th bday today!

     

    Aug. 18

    Announcement:

    where can i make a mod, like, on github?

    Sept 20, 2022 Update: its actually on starcatcher

     

    September 20, 2022 Update:

    I haven't made the mod yet sadly, because of  C L A S S.

    Also, CRAZY Mod Early access has been released! (and deleted for some reason:( )

     

    September 23, 2022 Update:

    Because of class,

    Concept Stage (August 16, 2022 - 2085)

    Development Stage (June 12, 2023 - 2085 according to Filipino men's life)

    Beta Release Stage (August 16, 2023)

    Beta Checking Stage (August 14 - 15, 2023 by jacob1)

    Checking Stage (December 30 - 31, 2023 by jacob1)

    Release Stage (January 1, 2024)

    Updates every day/week/month!

     

    September 29 Update:

    2023 is SO CLOSE, but i also have a national and international math competition in the country where "I" live in which is Philippines. LET'S GO BOYS!!!.

     

     

    Post me more ideas in the comments because my other account Inventor80 got perma banned.

    R.I.P. Account Inventor80, you will be forgotten

    Join my Discord Server: https://discord.gg/NSwbm6bZ

    Collab room: https://discord.gg/TGkx8CGY

    Also i renamed the mod to Inventor70's Mega Element Mod.

    tell me what your discord username is.

    Link to forum origin:

    https://powdertoy.co.uk/Discussions/Thread/View.html?Thread=26064

    Link to Inventor70's Explosives Mod (Concept Stage):

    https://powdertoy.co.uk/Discussions/Thread/View.html?Thread=26349 This was banned by jacob1.

    Inventor70's Explosives Mod (Reupload):

    https://powdertoy.co.uk/Discussions/Thread/View.html?Thread=26353

    Inventor70's Explosives Mod (Re-Reupload):

    https://powdertoy.co.uk/Discussions/Thread/View.html?Thread=26356 Not anymore.

    Also i am learning.

    Edited 37 times by Inventor70. Last: 28th Jun 2023
  • ArolaunTech
    11th May 2022 Member 0 Permalink

    Coding in Lua

     

    Here are some tutorials for coding in Lua:

    https://www.lua.org/pil/1.html (Programming In Lua, covers how to code in Lua in general)

    https://powdertoy.co.uk/Wiki/W/Powder_Toy_Lua_API.html (TPT Lua API, basically how to change things in TPT using Lua)

     

    It's much easier to use Lua with TPT when you have the script manager:

    https://powdertoy.co.uk/Discussions/Thread/View.html?Thread=19400 (Download link and instructions)

     

    My Ideas for this mod

     

    A REALLY explosive element. When burning, it releases a lot of very hot plasma and tons of pressure.

     

    A slow-burner. Something that burns slowly and releases tons of fire, like COAL but even more slow-burning. Bonus points if it is a sticky liquid.

     

    Something that explodes with negative pressure and low temperature?

     

    Edited once by ArolaunTech. Last: 11th May 2022
  • Inventor70
    16th May 2022 Member 0 Permalink

    Elements:

    MBMB (Mega-Bomb) A REALLY explosive element. When burning, it releases a lot of very hot plasma and tons of pressure. Color:0xFF8000

    SCOL (Slow Coal) A slow-burner. Something that burns slowly and releases tons of fire, like COAL but even more slow-burning. Bonus points if it is a sticky liquid. Color: 0x404040

    Ok, but put the element properties, so i can copy/paste it.

    btw do you have discord everyone? thats where were gonna collab.

    Like this example (Also credits to someone who made this mod that i downloaded but forgot the name):

    local star = elements.allocate("ELEMENT", "STAR")
    elements.element(star, elements.element(elements.DEFAULT_PT_DMND))
    elements.property(star, "Name", "STAR")
    elements.property(star, "Description", "STAR. Enough Pressure Makes It Explode Into LAVA.")
    elements.property(star, "Colour", 0xFFFFFF)
    elements.property(star, "MenuSection", elem.SC_SOLIDS)
    elements.property(star, "HotAir", -0.009)
    elements.property(star, "Weight", 333)
    elements.property(star, "Temperature", 4556)
    elements.property(star, "HighPressure", 200)
    elements.property(star, "HighPressureTransition", elements.DEFAULT_PT_LAVA)
    local function graphics1(i, colr, colg, colb) 
        return 1,ren.FIRE_ADD,255,100,155,210,255,255,255,255
    end
    elements.property(star, "Graphics", graphics1)

    @ArolaunTech (View Post)

     what page

    btw, This is another example from zBuilder. Credits to him.

    elements.property(elements.AU3FGEN_PT_GUM, 'Name', 'GUM')
    elements.property(elements.AU3FGEN_PT_GUM, 'Description', 'gooey stuff')
    elements.property(elements.AU3FGEN_PT_GUM, 'Color', '0xFFCFEB')
    elements.property(elements.AU3FGEN_PT_GUM, 'Menusection', '11')
    elements.property(elements.AU3FGEN_PT_GUM, 'Gravity', '1')
    elements.property(elements.AU3FGEN_PT_GUM, 'Flammable', '0')
    elements.property(elements.AU3FGEN_PT_GUM, 'Explosive', '0')
    elements.property(elements.AU3FGEN_PT_GUM, 'Loss', '0')
    elements.property(elements.AU3FGEN_PT_GUM, 'AirLoss', '1')
    elements.property(elements.AU3FGEN_PT_GUM, 'AirDrag', '0')
    elements.property(elements.AU3FGEN_PT_GUM, 'Advection', '1')
    elements.property(elements.AU3FGEN_PT_GUM, 'Weight', '25')
    elements.property(elements.AU3FGEN_PT_GUM, 'Diffusion', '0')
    local g = function(i, x, y, s, n)
    --Update Function
    end
    tpt.element_func(g, tpt.element('GUM'))
    local g = function(i, r, g, b)
    --Graphics Function
    end
    tpt.graphics_func(g, tpt.element('GUM'))

     
    Edited 9 times by Inventor70. Last: 17th May 2022
  • Inventor70
    23rd May 2022 Member 0 Permalink
    [Removed - do not advertise discord servers]
    Edited once by jacob1. Last: 23rd May 2022
  • Inventor70
    24th May 2022 Member 0 Permalink
  • RebMiami
    5th Jun 2022 Member 0 Permalink

    How about a version of DMG that inflicts heat on nearby particles instead of pressure (HDMG)?

  • Inventor70
    16th Jun 2022 Member 0 Permalink

    @RebMiami (View Post)

    What does NT mean?

    What does ITH mean?

  • Ilovegam3z
    16th Jun 2022 Banned 0 Permalink
    This post is hidden because the user is banned
    Edited once by Ilovegam3z. Last: 16th Jun 2022
  • Inventor70
    16th Jun 2022 Member 0 Permalink

    @Ilovegam3z (View Post)

    This comment gets updated daily-monthly!

    an element mod, imma make anoher mod related to that.

    also, do you guys know how to lua code? send it to me.

    I have some recommended elements:

    Powders:

    Sodium (SODM) - When mixed with water, it explodes with blue fire (when you burn HYGN). Melting point: 97.8 Celsius (370.87 Kelvin)

    Molten Salt (MSLT) - When in contact with water, it explodes with fire. melting point: 851 degrees Celsius (1124.15 degrees Kelvin)

    Copper Powder (COPW) - Powder form of COPR. Conductive.

    Solids:

    Solid Concrete (SCON) - Good for making structures.

    Liquids:

    Bio-Diesel (BDSL) - Slowly burns like DESL but a bit slower.

    Cooking Oil (COIL) - When heated, but not burned, creates bubbles.

    Gases:

    Blue Fire (BFIR) - Created while burning H2. Temp: 1700 degrees Celsius.

    Explosives:

    Dynamite (DYNM) - 2x less explosive as TNT.

    Packed Dynamite (PYNM) - More explosive than TNT and DYNM.

    Nuke (NUKE) - The Armageddon of destruction!

    (MAXE) - Maximum Explosion TPT could handle or NOT!

    Electronics:

    Copper (COPR) - Conductive. When exposed to O2, it loses conductivity. When at -273 degrees Celsius, it superconducts.

    (!) - EVERYTHING IS AT MAXIMUM STATUS! BE CAREFUL!

    Changes:

    Changed FIRE's location to Gases

    Edited 4 times by Inventor70. Last: 23rd Jun 2022
  • Inventor70
    23rd Jun 2022 Member 0 Permalink

    Inventor70's Nature Mod coming soon!

    Oct 1, 2022 Edit: Not for long, cuz i realized coding is even harder than expected

    Edited once by Inventor70. Last: 1st Oct 2022