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)return1, 0x00020008, 50, 255, 0, 0, 8, 255, 255, 0
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.
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?
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)
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'))
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
Inventor70's Nature Mod coming soon!
Oct 1, 2022 Edit: Not for long, cuz i realized coding is even harder than expected