[Mod] MicroExpansion [0.2] [microexpansion]

User avatar
octacian
Member
 
Posts: 593
Joined: Mon Dec 21, 2015 22:18
Location: BC, Canada
GitHub: octacian
IRC: octacian
In-game: octacian

Re: [Mod] MicroExpansion [0.1] [microexpansion]

by octacian » Thu Feb 09, 2017 17:25

yawin wrote:What I was doing:
I rightclicked in the place to put an 4K Storage Cell with a full stack of memory cell.

Edit: The crash is when I put a memory cell in the place for memory cell in the chest.


octacian wrote:Now, for those of you who would like to try this out, see the OP. However, please note that ME currently requires that you have minetest-dev with this commit or a later one.
MicroExpansion, Working Computers, All Projects - Check out my YouTube channel! (octacian)
 

User avatar
yawin
Member
 
Posts: 18
Joined: Fri Dec 30, 2016 17:09
In-game: Yawin

Re: [Mod] MicroExpansion [0.1] [microexpansion]

by yawin » Thu Feb 09, 2017 17:31

Oh! Hahahaha, solved. Thanks!
dynamic_cast<Signature*>(me→signature)
 

User avatar
azekill_DIABLO
Member
 
Posts: 7435
Joined: Wed Oct 29, 2014 20:05
Location: OMICRON
GitHub: azekillDIABLO
In-game: azekill_DIABLO
 

User avatar
XtremeHacker
Member
 
Posts: 174
Joined: Mon Aug 01, 2016 04:15
Location: X -0, Y -0, Z -0
GitHub: MisterXtreme
IRC: MrXtreme
In-game: MrXtreme

Re: [Mod] MicroExpansion [0.1] [microexpansion]

by XtremeHacker » Wed Feb 15, 2017 15:56

Hi, I'll be working on a tech module for ME called "Futuristica" coming soon to a GitHub near you.™

It's going to be called "Futuristica" (feel free to suggest names), and will be an official module for ME, I've envisioned it as a [soon to be] polished alternative to Technic.
If you say that
Code: Select all
function.name_of_thing_to_do
is impossible, then you didn't try hard enough. :P

Mods I work on: MicroExpansion
 

User avatar
yawin
Member
 
Posts: 18
Joined: Fri Dec 30, 2016 17:09
In-game: Yawin

Re: [Mod] MicroExpansion [0.1] [microexpansion]

by yawin » Tue Feb 21, 2017 16:19

In "futuristic" module:
Error in line 5 -> groups = {cracky}=3, stone=1},

The correct line is -> groups = {cracky=3, stone=1},
dynamic_cast<Signature*>(me→signature)
 

User avatar
XtremeHacker
Member
 
Posts: 174
Joined: Mon Aug 01, 2016 04:15
Location: X -0, Y -0, Z -0
GitHub: MisterXtreme
IRC: MrXtreme
In-game: MrXtreme

Re: [Mod] MicroExpansion [0.1] [microexpansion]

by XtremeHacker » Thu Feb 23, 2017 05:03

Thanks for the PR, I'm still new to modding, so expect rough edges, your PR has been merged in the Futuristica branch. :)
If you say that
Code: Select all
function.name_of_thing_to_do
is impossible, then you didn't try hard enough. :P

Mods I work on: MicroExpansion
 

User avatar
octacian
Member
 
Posts: 593
Joined: Mon Dec 21, 2015 22:18
Location: BC, Canada
GitHub: octacian
IRC: octacian
In-game: octacian

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by octacian » Fri Feb 24, 2017 20:45

The first real release is here, v0.2! Yeah, it's not v0.1, but I always don't get the first version quite right. As this is the first release yet not really, I'll outline the feature more in depth below.

A single 8k ME storage drive is available, which when placed in the cell slot an ME chest allows you to store 8 thousand items in a single item. The chest has a search bar, to search for items in it, and all the items in the player inventory can be moved to the storage cell at the click of a button. Whenever items are added or removed from the cell, the description is updated showing the current number of items in the cell vs the max items.

Before trying v0.2, be sure to check the original post and make sure you have a build of MT-dev with the commit specified near the top or newer.

Anyways, enjoy!
MicroExpansion, Working Computers, All Projects - Check out my YouTube channel! (octacian)
 

User avatar
octacian
Member
 
Posts: 593
Joined: Mon Dec 21, 2015 22:18
Location: BC, Canada
GitHub: octacian
IRC: octacian
In-game: octacian

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by octacian » Sun Mar 05, 2017 18:44

Version 0.3 Snapshot:

Image

This upcoming release hopes to introduce a basic power system with two generators and an electric furnace known as a "Super Smelter." It will also introduce two super-powerful tools: the In Xtremo Axe and Pickaxe as well as an ore called "Supernatet" which will be able to float (it looks very similar to diamond, but lighter in colour). Two smaller things are the machine casing (will be used in crafting most machines) and the Steel Infused Obsidian Ingot.
Attachments
ME-Snapshot.png
(610.17 KiB) Not downloaded yet
MicroExpansion, Working Computers, All Projects - Check out my YouTube channel! (octacian)
 

Byakuren
Member
 
Posts: 809
Joined: Tue Apr 14, 2015 01:59
GitHub: raymoo
IRC: Hijiri
In-game: Raymoo + Clownpiece

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by Byakuren » Mon Mar 06, 2017 03:37

It doesn't look like power networks are done yet, but based on the file names, is it right to say that ME power networks are going to be ticked by controller blocks like in Technic?
Every time a mod API is left undocumented, a koala dies.
 

User avatar
XtremeHacker
Member
 
Posts: 174
Joined: Mon Aug 01, 2016 04:15
Location: X -0, Y -0, Z -0
GitHub: MisterXtreme
IRC: MrXtreme
In-game: MrXtreme

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by XtremeHacker » Mon Mar 06, 2017 05:06

Yes, you are correct, we are hoping (we as in me :P) to add some cool functions to them to make them mre then a sitting block.
Also, be on the lookout for the stuff I add from random ideas (I get them a lot), think of me as the thinker. :)

Can't wait for 0.4! :D
If you say that
Code: Select all
function.name_of_thing_to_do
is impossible, then you didn't try hard enough. :P

Mods I work on: MicroExpansion
 

Gerhart.P
New member
 
Posts: 1
Joined: Tue Mar 14, 2017 20:20

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by Gerhart.P » Sun Mar 26, 2017 20:42

[quote="octacian"]Image
when is this mod work with minetest 0.4.15 please let me know
 

User avatar
octacian
Member
 
Posts: 593
Joined: Mon Dec 21, 2015 22:18
Location: BC, Canada
GitHub: octacian
IRC: octacian
In-game: octacian

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by octacian » Mon Mar 27, 2017 02:59

Gerhart.P wrote:when is this mod work with minetest 0.4.15 please let me know


The mod currently works on 0.4.15-dev. There are no plans to support 0.4.15-stable. Yes, this is an inconvenience for the users, but it makes the development of this mod far easier and allows us to create a better mod overall.

With this in mind, the only way to use this mod at the time is to use a version of Minetest compiled after February 3rd, 2017. When 0.4.16-stable is released, we will for a time anyway base ME off the stable release, but it is very likely that ME will use many new features as they are released and for that reason you may have to compile MT yourself as ME is updated.

Thanks for your interest!
MicroExpansion, Working Computers, All Projects - Check out my YouTube channel! (octacian)
 

User avatar
XtremeHacker
Member
 
Posts: 174
Joined: Mon Aug 01, 2016 04:15
Location: X -0, Y -0, Z -0
GitHub: MisterXtreme
IRC: MrXtreme
In-game: MrXtreme

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by XtremeHacker » Mon Mar 27, 2017 15:34

Textures are being worked on, code tweaked, Blender rigging gone wrong, which means loads of cool stuff for the future (blender rigging will be fixed though), if you want to fix an un-seen bug, contribute some art, or just give some ideas, please do, we are excited to hear what you guys think. :D
If you say that
Code: Select all
function.name_of_thing_to_do
is impossible, then you didn't try hard enough. :P

Mods I work on: MicroExpansion
 

User avatar
XtremeHacker
Member
 
Posts: 174
Joined: Mon Aug 01, 2016 04:15
Location: X -0, Y -0, Z -0
GitHub: MisterXtreme
IRC: MrXtreme
In-game: MrXtreme

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by XtremeHacker » Thu May 04, 2017 17:18

Well, not much progress on this lately, but we have been busy on a super-special-and-secret-project, coming sorta-soon to a GitHub release near you!TM
If you say that
Code: Select all
function.name_of_thing_to_do
is impossible, then you didn't try hard enough. :P

Mods I work on: MicroExpansion
 

User avatar
RSLRedstonier
Member
 
Posts: 439
Joined: Wed May 10, 2017 21:00
Location: some were in middle earth
GitHub: RSL-Redstonier
In-game: RSLRedstonier

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by RSLRedstonier » Mon Jun 19, 2017 18:56

Please add these crafting recipies(depends on technic)
Code: Select all
if(minetest.get_modpath("technic")~=nil) then
   minetest.register_craft({
      output = "microexpansion:cell_8k",
      recipe = {
         {"technic:doped_silicon_wafer", "technic:carbon_plate", "technic:doped_silicon_wafer"},
         {"microexpansion:steel_infused_obsidian_ingot", "technic:control_logic_unit", "microexpansion:steel_infused_obsidian_ingot"},
         {"technic:mv_transformer", "microexpansion:steel_infused_obsidian_ingot", "technic:mv_transformer"}
      }
   })
   minetest.register_craft({
      output = "microexpansion:cell_16k",
      recipe = {
         {"technic:doped_silicon_wafer", "technic:carbon_plate", "technic:doped_silicon_wafer"},
         {"microexpansion:cell_8k", "technic:control_logic_unit", "microexpansion:cell_8k"},
         {"technic:mv_transformer", "microexpansion:cell_8k", "technic:mv_transformer"}
      }
   })
   minetest.register_craft({
      output = "microexpansion:cell_32k",
      recipe = {
         {"technic:doped_silicon_wafer", "technic:carbon_plate", "technic:doped_silicon_wafer"},
         {"microexpansion:cell_16k", "technic:control_logic_unit", "microexpansion:cell_16k"},
         {"technic:mv_transformer", "microexpansion:cell_16k", "technic:mv_transformer"}
      }
   })
   minetest.register_craft({
      output = "microexpansion:cell_64k",
      recipe = {
         {"technic:doped_silicon_wafer", "technic:carbon_plate", "technic:doped_silicon_wafer"},
         {"microexpansion:cell_32k", "technic:control_logic_unit", "microexpansion:cell_32k"},
         {"technic:mv_transformer", "microexpansion:cell_32k", "technic:mv_transformer"}
      }
   })
minetest.register_craft({
      output = "microexpansion:cable 2",
      recipe = {
         {"microexpansion:steel_infused_obsidian_ingot", "technic:red_energy_crystal", "microexpansion:steel_infused_obsidian_ingot", },
         {"technic:hv_cable", "technic:hv_cable", "technic:hv_cable", },
         {"microexpansion:steel_infused_obsidian_ingot", "technic:red_energy_crystal", "microexpansion:steel_infused_obsidian_ingot", }
      }
   })
minetest.register_craft({
      output = "microexpansion:ctrl",
      recipe = {
         {"technic:hv_battery_box0", "technic:blue_energy_crystal", "technic:hv_battery_box0", },
         {"technic:control_logic_unit", "microexpansion:machine_casing", "technic:control_logic_unit", },
         {"microexpansion:cable", "technic:control_logic_unit", "microexpansion:cable", }
      }
   })
me.register_item("machine_casing", {
  description = "Machine Casing",
  recipe = {
    { 1, {
        {"microexpansion:steel_infused_obsidian_ingot", "default:steel_ingot", "microexpansion:steel_infused_obsidian_ingot"},
          {"default:steel_ingot", "technic:machine_casing", "default:steel_ingot"},
          {"microexpansion:steel_infused_obsidian_ingot", "default:steel_ingot", "microexpansion:steel_infused_obsidian_ingot"},
      },
    },
  },
})
   minetest.register_craft({
      output = "microexpansion:chest",
      recipe = {
         {"microexpansion:super_smelter", "technic:mithril_chest", "microexpansion:fuel_fired_generator", },
         {"microexpansion:cable", "microexpansion:machine_casing", "microexpansion:cable", },
         {"microexpansion:cable", "microexpansion:ctrl", "microexpansion:cable", }
      }
   })
end
"A programmer is just a tool which converts caffeine into code"

try out my skytest mod always being updated!
https://forum.minetest.net/viewtopic.php?f=9&t=17568
 

User avatar
RSLRedstonier
Member
 
Posts: 439
Joined: Wed May 10, 2017 21:00
Location: some were in middle earth
GitHub: RSL-Redstonier
In-game: RSLRedstonier

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by RSLRedstonier » Sat Jul 29, 2017 15:15

-deleated
Last edited by RSLRedstonier on Sun Dec 31, 2017 17:24, edited 1 time in total.
"A programmer is just a tool which converts caffeine into code"

try out my skytest mod always being updated!
https://forum.minetest.net/viewtopic.php?f=9&t=17568
 

User avatar
DS-minetest
Member
 
Posts: 1001
Joined: Thu Jun 19, 2014 19:49
Location: in front of my pc (which is at home)
GitHub: DS-Minetest
In-game: DS

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by DS-minetest » Sat Jul 29, 2017 15:24

RSLRedstonier wrote:If you are willing I would love to help improve this amazing mod! You can contact me via PM or my email ducky@kellerville.com

The mod is on github which makes it very easy to contribute. If you don't know how, learn it.
Do not call me -minetest.
Call me DS or DS-minetest.
I am German, so you don't have to pm me English if you are also German.
The background is a lie.
 

User avatar
octacian
Member
 
Posts: 593
Joined: Mon Dec 21, 2015 22:18
Location: BC, Canada
GitHub: octacian
IRC: octacian
In-game: octacian

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by octacian » Mon Jul 31, 2017 14:38

RSLRedstonier wrote:Please add these crafting recipies(depends on technic)


I'd prefer not to add technic recipes, as I'd like to keep this mod entirely separate from technic. In fact, one of the initial reasons I created this mod already without technic integration is because I don't really like technic itself for many reasons. With this in mind, I do plan on developing ME further in order to bring it to the point that it could entirely replace technic.

RSLRedstonier wrote:@octacian After looking over you code(and making a few modifications my self) I have determined that it is quite sloppy and could use much cleaning. I have many suggestions that would make it neater and easier to use for both players and programmers. Some of witch include crafting recipe's and better registry of items.
If you are willing I would love to help improve this amazing mod! You can contact me via PM or my email ducky@kellerville.com


As DS mentioned, the best way to contribute to this mod is via GitHub. If you aren't already familiar with Git and GitHub, I'd really suggest that you learn it, as it is essentially the most important thing to be familiar with if you'd like to contribute to any Minetest-related projects - or Minetest itself.

Regarding contributions, if you come up with any improvements or new features, I'd be happy to review them via a GitHub PR. However, just for reference, I am currently on vacation and definitely won't be back home until August 7th. While I'm still able to code quite a bit via my laptop, I can't check the forums or GitHub much due to having to rely on cellphone internet which isn't very reliable because I'm camping in the same general area as another 12,000 people.

Where exactly is the sloppy code you mentioned? I'm aware that the crafting registration system could do with improvement, but I remember the rest being at least reasonably good considering that this is one of my more recent projects, but maybe not. I'd be more that happy for improvements to the crafting registration system, although I'd like it to remain functional in the same basic way as it currently is (calling a single ME function to both register the node/item and crafting recipe at the same time).

Anyways, thanks for your interest!
MicroExpansion, Working Computers, All Projects - Check out my YouTube channel! (octacian)
 

User avatar
RSLRedstonier
Member
 
Posts: 439
Joined: Wed May 10, 2017 21:00
Location: some were in middle earth
GitHub: RSL-Redstonier
In-game: RSLRedstonier

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by RSLRedstonier » Mon Jul 31, 2017 23:46

octacian wrote:Where exactly is the sloppy code you mentioned?

Opps I apologize for any inconvenience but I just realized I was looking at a modified version (my friend was experimenting) and not your most recent version with is far better. But I still do not under stand why you have it split up into modules and folders, why not just 1 folder and several .lua files?
I personally find this unnecessary and annoying to work with.
"A programmer is just a tool which converts caffeine into code"

try out my skytest mod always being updated!
https://forum.minetest.net/viewtopic.php?f=9&t=17568
 

User avatar
RSLRedstonier
Member
 
Posts: 439
Joined: Wed May 10, 2017 21:00
Location: some were in middle earth
GitHub: RSL-Redstonier
In-game: RSLRedstonier

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by RSLRedstonier » Mon Sep 04, 2017 13:16

Can you possible add the sorting and auto sorting buttons from technic gold chests?
also there is a bug where you cant shift click anything out of a search
"A programmer is just a tool which converts caffeine into code"

try out my skytest mod always being updated!
https://forum.minetest.net/viewtopic.php?f=9&t=17568
 

User avatar
RSLRedstonier
Member
 
Posts: 439
Joined: Wed May 10, 2017 21:00
Location: some were in middle earth
GitHub: RSL-Redstonier
In-game: RSLRedstonier

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by RSLRedstonier » Mon Dec 25, 2017 14:13

I noticed under ores module supernatant was stated to be used in the future for wings of flight?
I actually created 3d_armor wings of flight that grant the player flight perms while they are wearing them
for my skytest mod feel free use them if you want
"A programmer is just a tool which converts caffeine into code"

try out my skytest mod always being updated!
https://forum.minetest.net/viewtopic.php?f=9&t=17568
 

User avatar
burli
Member
 
Posts: 1608
Joined: Fri Apr 10, 2015 13:18
 

User avatar
RSLRedstonier
Member
 
Posts: 439
Joined: Wed May 10, 2017 21:00
Location: some were in middle earth
GitHub: RSL-Redstonier
In-game: RSLRedstonier

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by RSLRedstonier » Thu Dec 28, 2017 18:59

is it possible to have pipeworks be able to interact with the storage chest or drives in some other block/machine?
"A programmer is just a tool which converts caffeine into code"

try out my skytest mod always being updated!
https://forum.minetest.net/viewtopic.php?f=9&t=17568
 

stormwolf6720
New member
 
Posts: 3
Joined: Wed May 30, 2018 00:51

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by stormwolf6720 » Thu Jun 14, 2018 22:13

when i try to to start the mod it tells me this: Failed to load and run script from C:\Users\genew\Downloads\minetest-0.4.16-win64\bin\..\mods\mircoexpandsion\init.lua| skip skip its the same thing..| init.lua:18: attempt to concatenate local 'modpath' (a nil value) stack traceback:| skip skip same thing..| \init.lu:18: in main chunk Check debug.txt for details.
i had to write this word for word so cut me some slack)
is it something i have?
 

dawgdoc
Member
 
Posts: 217
Joined: Mon Feb 27, 2017 01:10
GitHub: dawgdoc

Re: [Mod] MicroExpansion [0.2] [microexpansion]

by dawgdoc » Fri Jun 15, 2018 05:40

stormwolf6720 wrote:when i try to to start the mod it tells me this: Failed to load and run script from C:\Users\genew\Downloads\minetest-0.4.16-win64\bin\..\mods\mircoexpandsion\init.lua| skip skip its the same thing..| init.lua:18: attempt to concatenate local 'modpath' (a nil value) stack traceback:| skip skip same thing..| \init.lu:18: in main chunk Check debug.txt for details.
i had to write this word for word so cut me some slack)
is it something i have?

Unless this was a typographical error, correcting the folder name may fix your issue.
 

Previous

Return to WIP Mods



Who is online

Users browsing this forum: No registered users and 3 guests