D00Med / farlands

Steampunk/fantasy themed subgame with dinosaurs
29 stars 11 forks source link

Development discussion 2 #77

Closed tobyplowy closed 7 years ago

tobyplowy commented 7 years ago

Add mimic to mineshaft

D00Med commented 7 years ago

Ok. yes I didn't think it was worth making them check for a wall to place it on

GreenXenith commented 7 years ago

I will start work on the inventory in about 7 hours...have a bunch of other stuff to do.

GreenXenith commented 7 years ago

If I end up somehow getting a craftguide coded into the inventory, the current craft guide mod (with signs and monitors) will be removed, yes? Also, if I can, would you want both the Journal and craftguide?

GreenXenith commented 7 years ago

So... you want an 8x5 inventory? Default MT is 8x5, but maybe you want it bigger?

D00Med commented 7 years ago

I think 9x5 is good too. That looks good

GreenXenith commented 7 years ago

That works :)

D00Med commented 7 years ago

Actually, I think the grass needs a bit more contrast/depth

GreenXenith commented 7 years ago

lol. Yeah, if I get this inventory done fast, you will have to add the craft table since the survival inventory has 2x2 craft grid. Tho, I probly wont get it done for a bit :P

GreenXenith commented 7 years ago

@D00Med I hope you can answer this: so, the inventory is supposed to be rather Minecraft-like, right? Other than it is one row bigger?

GreenXenith commented 7 years ago

Minecraft has an inventory where, the craft grid is 2x2, the storage is 4x9, the hotbar is on the bottom, etc... like this. Except, for farlands, the inventory does not have a player preview and the armor is in a separate place and the storage space is 9x5. So in general, this inventory is rather Minecraft-like.

D00Med commented 7 years ago

We want it to look just like Toby's concept image. But yes you are right

GreenXenith commented 7 years ago

k good. This will be easier than I thought :D

GreenXenith commented 7 years ago

k im off for now. cyas.

GreenXenith commented 7 years ago

Idea: Add technic, but change it up a bit: -Change to steampunk-ish textures -Add a port on top of each machine for "steam valve" or something that you connect steam pipes to that the machines require or they "overheat" and don't work. Pipes can connect together to just have one output, or you can have an individual pipe for each output, and use something like the homedecor chimney smoke code to make "steam" puffs come out the top of the pipe when the machines are running (you can detect if a machine is running the same way as a switching station detects it).

D00Med commented 7 years ago

Idea: Add technic, but change it up a bit:

I was thinking of just making stm_nodes do all that kind of thing. Since technic is pretty complex, I think it would be less work to just make a new mod. Thanks for your ideas :)

@tobyplowy I can't do much today, I have work to do soon.

GreenXenith commented 7 years ago

@tobyplowy I am able to get the hotbar extended, working on the inventory part.

GreenXenith commented 7 years ago

@tobyplowy That is what I meant. Well, I suppose that "hotbar" could mean the slots in the inventory corresponding to the HUD hotbar as well, so I guess I will specify: I have extended the HUDhotbar.

I have got the survival inventory set to the image toby made. I still need to add the buttons/tabs, and align the slots (be warned: I may have to increase space between slots on the image itself, if the engine does not allow space between slots to be set although I don't see why it shouldn't).

D00Med commented 7 years ago

Ok then. I just added something cool, a machine to make gravel. You need to place a graveller, put a hopper on top, and a pipe and a collection tray beside it. Then you punch the graveller, and rightclick the hopper with a node with the 'cracky' group, and it makes it into gravel.

GreenXenith commented 7 years ago

Ok, it appears I will have to modify the inventory texture... unless... well, there might be another way. I will have to work on it some more.

D00Med commented 7 years ago

No it might be I'm not sure. I'll have a go at making nodes for a larger machine. The pipes are full blocks because I had a lot of trouble making them a nodebox. I like them that way anyway, would you prefer them to be smaller? I'm making cables the size of mesecon wires at the moment

D00Med commented 7 years ago

Ok, well I might make them a bit smaller. Ok. Hmm I'm not sure, they have to be connected nodeboxes, so maybe I'll just have to make floor and ceiling variants

GreenXenith commented 7 years ago

That "Immersive Engineering" thing looks possible actually. Difficult, but possible (excepts for things limited by the engine).

D00Med commented 7 years ago

Yeah, I'll have to have a better look at what some of that stuff does.

D00Med commented 7 years ago

Power source(steam): screenshot_20170312_131317 Inside: screenshot_20170312_131327 Built with a furnace core, built on machinery base blocks(it explodes if you don't put it on either that or a stand), a fanned vent(again, will explode without this), a large boiler, a boiler output(the thing above the boiler), pipes, and a coal feeder(aka a box for filling with coal blocks).

GreenXenith commented 7 years ago

So, I have the inventory image and slots aligned, but they still need some tweaking. I also am still working on getting the trash slot. Next I will have have to do the tabs.

D00Med commented 7 years ago

Cool, thanks again for helping this, we really appreciate it :D

D00Med commented 7 years ago

Yes, I think I'll have to make a formspec for boilers so that players can put water in them. Or maybe it could just be part of the crafting recipe

D00Med commented 7 years ago

Yeah it does, that would be useful. I should make one for storing grain, I always end up with an oversupply when I play minetest.

GreenXenith commented 7 years ago

Got the trash to work. Currently cleaning up some code. I might work on the inventory image next (does not look as nice as I want).

GreenXenith commented 7 years ago

@tobyplowy and @D00Med I have modified the crosshair texture so that the player does not have a white-on-white crosshair (looking at something white makes it hard to see). It basically has a 'shadow'. If you don't like it, don't use it. crosshair I have the survival inventory image almost completely correct (finally). The sides and bottom need to be trimmed some. Best results when window is maximized. inventory screenshot Now I need to add the tabs. Meh. And I have to do the creative inventory (all of it). Maybe I will do the creative inventory first...

GreenXenith commented 7 years ago

A few questions: For creative mode, do you still want the craft guide? For the creative inventory, do you want buttons (like unified_inventory) that you press to get a single item/stack, or just items that you drag to your inventory (like default MT). If button, please specify the amount to give.

GreenXenith commented 7 years ago

Also, due to the player having a larger inventory, I am reducing the chest size to 3x9 which is 27 slots (vs 4x8 which is 32 slots) so there is a 5 slot loss, but the player inventory has 13 extra slots now (9x5 which is 45 slots) so in total there is an 8 slot gain (if my math is correct). This good with you guys?

GreenXenith commented 7 years ago

@tobyplowy Okay, will do.

Please answer above question.

GreenXenith commented 7 years ago

@tobyplowy If you would prefer 9x4, then i can probably manage... would you like me to do that instead?

GreenXenith commented 7 years ago

@tobyplowy default is 8x4, but I will change the 8 to a 9 no matter what, since the player inventory is 9 wide.

GreenXenith commented 7 years ago

OK.

GreenXenith commented 7 years ago

@tobyplowy Possibly. Likely yes.

GreenXenith commented 7 years ago

@tobyplowy Thanks :)

GreenXenith commented 7 years ago

@tobyplowy The questions aren't annoying :) I would probably work with D00Med on implementing techinc/immersive-engineering style machinery. That, and random texture improvements.

GreenXenith commented 7 years ago

Hi.

D00Med commented 7 years ago

@GreenXenith I'm not sure I like what you said before about reducing the size of chests, but maybe we could add connected chests so that there is still a larger chest.

GreenXenith commented 7 years ago

@D00Med Nevermind the size reduction. It is an enlargement now simply because of the increased inventory width. Aaaaaand it looks like I get to implement the connected chests as well (I happen to have code for that in front of me).

GreenXenith commented 7 years ago

@tobyplowy I can implement that right now actually.

D00Med commented 7 years ago

Not at the moment, but I'll work on some stuff later

GreenXenith commented 7 years ago

Oh boy. I will submit a PR for the bigger chests when I finish the inventory stuff (because the 2 are intertwined).

GreenXenith commented 7 years ago

@tobyplowy and @D00Med Can we do one of these two things?: a) Remove locked chests or b) Don't have a locked large chest (probably more preferable than the other) Making a large locked chest might be a bit tedious, so that's why I am asking.

D00Med commented 7 years ago

I say b

GreenXenith commented 7 years ago

Then no large locked chests it is :)

GreenXenith commented 7 years ago

All the ones from techinc (minus the CNC and nuclear reactor).

GreenXenith commented 7 years ago

Node cutter (like circular saw, but steam powered).