AlexIIL / TrainCraft-Ideas

Issue repo for large curved tracks
1 stars 0 forks source link

Make sure the 3D tracks look right #2

Open AlexIIL opened 8 years ago

AlexIIL commented 8 years ago

Vanilla normal: Normal rails

Vanilla unpowered speed (golden) tracks: Unpowered speed

Vanilla powered speed (golden) tracks: Powered speed

Vanilla unpowered Activator (light tnt) tracks: Unpowered activator

Vanilla powered Activator (light tnt) tracks: powered activator

Vanilla Detector tracks still a WIP atm. I will add them soon.

TrainCraft Ascending: From one side From the other side

TrainCraft Diagonal: Diagonal

TrainCraft Curved: Curved 4 wide

Copied from original issue: AlexIIL/TrainCraft-1.8.9#11

AlexIIL commented 8 years ago

From @NitroxydeX on February 7, 2016 14:52

Good work! keep it up.

will there be a way to use any material under the tc ascending tracks? Also love the 45° curve! :)

AlexIIL commented 8 years ago

There will probably be a way for mods to add blocks that are usable in ascending tracks, but that's not happening right now. Also more than 10 block types will be usable in the future :)

AlexIIL commented 8 years ago

From @mariodk on February 7, 2016 15:2

Really really hope when railcraft comes for 1.8.9 Railcraft / this mod will hold hands and be best friends want to have automated Trains with train routes with automatic switches(bigger curvers on those too instead of 90°) and use item/fluid loader from railcraft on carts/trains on this mod

so my Dream Minecraft Train system can become true

AlexIIL commented 8 years ago

It would be good to have railcraft support in the future :) But I'll have to talk to @CovertJaguar about that to see what support we can have.

AlexIIL commented 8 years ago

From @mariodk on February 7, 2016 15:21

Good becuase Railcraft (for me) has always needed atleast Diagonal rails since if building tracks like this: http://i.stack.imgur.com/jS6db.png the train / minecart anyway Runs Diagonal but the tracks just look out of place even i that dont know so much to coding knows railcraft could just added a special rail so if build like this picture the textures will not be curved rail texture but use Diagonal rails texture and also Block under slope rails like Carpenter´s block has now but kinda also hoping for a Backport 1.7.10 (atleast with the first releases of this mod if possible) since many mods is still in 1.7.10 and will be for some time but its up to you

also a other idea: kinda like flans has packs for guns/tanks/planes and stuff it would be nice with trains aswell so people choose what trains/carts(if they want any or just want the bigger slopes/curvers part of the mod) they want on the modpack/Server like if they dont want too many they can just add x1 stream, 1x dissel(BC fuel), 1x electic (RF/T or EU/T) train and afew carts

not sure how people would be able to make custom trains/carts for the mod but that would also be awesome if they could do that i will love to be able to make train models/textures and add them to the mod some how and im sure others want that too (i think it was highly requested on the old traincraft aswell)

AlexIIL commented 8 years ago

@mariodk This is a rewrite of the original TrainCraft for 1.6.4, so there will be a lot of trains in the future to choose from, and they will all be contactable to each other in whatever way you choose :)

Custom trains will probably be able to be done via addons, which means that its is possible to add them if you can code.

There will not be a 1.7.10 version, as its stupidly difficult to maintain a mod over more than one MC version.

Oh, and this is VERY EARLY look- all train stuff is barely done (there are 2 rolling stock models atm, and neither of them have textures) and they don't currently connect, so don't expect this to be out anytime soon.

AlexIIL commented 8 years ago

From @NitroxydeX on February 7, 2016 16:32

If you make the vanilla ones 3D like in your last commit you should not register a 1 block rail in TC. Would be the same?

AlexIIL commented 8 years ago

They are not actually the same though: TC tracks never move once placed (so they orient themselves based on what direction you are looking, rather than what other tracks are around them). Also the same block is used for diagonal as well as straight, so I don't use up any more block space. Also ascending tracks work differently in TC (you cannot go up by one block in one block).

AlexIIL commented 8 years ago

From @NitroxydeX on February 7, 2016 16:41

Alright. Okay :)

AlexIIL commented 8 years ago

From @Tar-Gilkaltar on February 11, 2016 20:0

Good work :) Go on!

CovertJaguar commented 8 years ago

Those curved tracks look awesome, are the compatible with vanilla minecarts?

AlexIIL commented 8 years ago

Not at the moment, I was planning on making them compatible by either replacing vanilla carts with my own classes or using an event handler to somehow move the carts to make them follow the tracks. I have no idea which is easiest to do.

On 7 Mar 2016, at 07:47, CovertJaguar notifications@github.com wrote:

Those curved tracks look awesome, are the compatible with vanilla minecarts?

— Reply to this email directly or view it on GitHub.

AlexIIL commented 8 years ago

Obviously wrapping EntityMinecart for my tracks would give automatic compatibility with RailCraft so I will try that before replacing everything.

AlexIIL commented 8 years ago

Turns out that adding minecart compat is quite simple :)

I might have to do some icky stuff to avoid the minecarts moveDerailedMinecart method, although a forge hook could fix that quite well.

mariodk commented 8 years ago

so this means every mod that adds a Minecart(Railcraft,extracarts, botania mana cart) is automatic compat with this aswell? ps. check minecraft forum.net and yours PMs have a preview of our first train model so hoping you liking it

AlexIIL commented 8 years ago

if this works, then yes.