From f806ed9eee8c13eb0b4868641311d25257c63f46 Mon Sep 17 00:00:00 2001 From: orwell96 Date: Tue, 20 Dec 2016 14:17:39 +0100 Subject: [PATCH] Turning mod into a modpack and separating the trains from the core mod --- atc.lua => advtrains/atc.lua | 0 couple.lua => advtrains/couple.lua | 0 crafting.lua => advtrains/crafting.lua | 34 +--- damage.lua => advtrains/damage.lua | 0 debugitems.lua => advtrains/debugitems.lua | 0 depends.txt => advtrains/depends.txt | 0 description.txt => advtrains/description.txt | 0 helpers.lua => advtrains/helpers.lua | 0 init.lua => advtrains/init.lua | 0 misc_nodes.lua => advtrains/misc_nodes.lua | 0 .../models}/advtrains_dtrack_bumper_st.b3d | Bin .../models}/advtrains_dtrack_bumper_st_30.b3d | Bin .../models}/advtrains_dtrack_bumper_st_45.b3d | Bin .../models}/advtrains_dtrack_bumper_st_60.b3d | Bin .../models}/advtrains_dtrack_cr.b3d | Bin .../models}/advtrains_dtrack_cr_30.b3d | Bin .../models}/advtrains_dtrack_cr_45.b3d | Bin .../models}/advtrains_dtrack_cr_60.b3d | Bin .../models}/advtrains_dtrack_detector_st.b3d | Bin .../advtrains_dtrack_detector_st_30.b3d | Bin .../advtrains_dtrack_detector_st_45.b3d | Bin .../advtrains_dtrack_detector_st_60.b3d | Bin .../models}/advtrains_dtrack_st.b3d | Bin .../models}/advtrains_dtrack_st_30.b3d | Bin .../models}/advtrains_dtrack_st_45.b3d | Bin .../models}/advtrains_dtrack_st_60.b3d | Bin .../models}/advtrains_dtrack_swlcr.b3d | Bin .../models}/advtrains_dtrack_swlcr_30.b3d | Bin .../models}/advtrains_dtrack_swlcr_45.b3d | Bin .../models}/advtrains_dtrack_swlcr_60.b3d | Bin .../models}/advtrains_dtrack_swlst.b3d | Bin .../models}/advtrains_dtrack_swlst_30.b3d | Bin .../models}/advtrains_dtrack_swlst_45.b3d | Bin .../models}/advtrains_dtrack_swlst_60.b3d | Bin .../models}/advtrains_dtrack_swrcr.b3d | Bin .../models}/advtrains_dtrack_swrcr_30.b3d | Bin .../models}/advtrains_dtrack_swrcr_45.b3d | Bin .../models}/advtrains_dtrack_swrcr_60.b3d | Bin .../models}/advtrains_dtrack_swrst.b3d | Bin .../models}/advtrains_dtrack_swrst_30.b3d | Bin .../models}/advtrains_dtrack_swrst_45.b3d | Bin .../models}/advtrains_dtrack_swrst_60.b3d | Bin .../models}/advtrains_dtrack_vst1.b3d | Bin .../models}/advtrains_dtrack_vst1_45.b3d | Bin .../models}/advtrains_dtrack_vst2.b3d | Bin .../models}/advtrains_dtrack_vst2_45.b3d | Bin .../models}/advtrains_dtrack_vst31.b3d | Bin .../models}/advtrains_dtrack_vst32.b3d | Bin .../models}/advtrains_dtrack_vst33.b3d | Bin .../models}/advtrains_modernwagon.b3d | Bin .../models}/advtrains_retrosignal_off.b3d | Bin .../models}/advtrains_retrosignal_off_30.b3d | Bin .../models}/advtrains_retrosignal_off_45.b3d | Bin .../models}/advtrains_retrosignal_off_60.b3d | Bin .../models}/advtrains_retrosignal_on.b3d | Bin .../models}/advtrains_retrosignal_on_30.b3d | Bin .../models}/advtrains_retrosignal_on_45.b3d | Bin .../models}/advtrains_retrosignal_on_60.b3d | Bin .../models}/advtrains_signal.b3d | Bin .../models}/advtrains_signal_30.b3d | Bin .../models}/advtrains_signal_45.b3d | Bin .../models}/advtrains_signal_60.b3d | Bin .../models}/advtrains_track_cr.b3d | Bin .../models}/advtrains_track_st.b3d | Bin .../models}/advtrains_track_st_45.b3d | Bin .../blender/engine-with-animation.blend | Bin .../blender/gleis/infos/Grafik_weiche.png | Bin .../models}/blender/gleis/infos/breite | 0 .../models}/blender/gleis/licence.txt~ | 0 .../models}/blender/gleis/rail_my.blend | Bin .../models}/blender/gleis/rail_my.blend1 | Bin .../models}/blender/gleis/rail_my_rt.blend | Bin .../models}/blender/gleis/rail_my_rt.blend1 | Bin .../blender/gleis/rail_my_rt_final.blend | Bin .../blender/gleis/rail_my_rt_final.blend1 | Bin .../blender/gleis/rail_my_rt_switches.blend | Bin .../blender/gleis/rail_my_rt_switches.blend1 | Bin .../blender/gleis/rail_my_rt_switches2.blend | Bin .../blender/gleis/rail_my_rt_switches2.blend1 | Bin .../models}/blender/gleis/rail_together.blend | Bin .../models}/blender/gleis/rail_together.png | Bin .../models}/blender/gleis/rail_together2.png | Bin .../models}/blender/gleis/rail_together3.png | Bin .../blender/gleis/rail_verticals.blend | Bin .../blender/gleis/rail_verticals.blend1 | Bin .../blender/gleis/rail_verticals3.blend | Bin .../blender/gleis/rail_verticals3.blend1 | Bin .../blender/gleis/rail_verticals45.blend | Bin .../blender/gleis/rail_verticals45.blend1 | Bin .../blender/gleis/rail_verticals45.blend11 | Bin .../models}/blender/gleis/texturen/rail.png | Bin .../models}/blender/gleis/texturen/uv.png | Bin .../blender/industrial/industry_loc.blend | Bin .../blender/industrial/industry_loc.blend1 | Bin .../blender/industrial/industry_loc.blend11 | Bin .../industrial/industry_oil_ wagong.blend | Bin .../industrial/industry_oil_ wagong.blend1 | Bin .../industrial/industry_tree_wagong.blend | Bin .../industrial/industry_tree_wagong.blend1 | Bin .../industrial/industry_tree_wagong.png | Bin .../models}/blender/locomotive.blend | Bin .../models}/blender/magnet_track.blend | Bin .../blender/mbb/advtrains_wagon_japan.xcf | Bin .../blender/mbb/modern_japanlocomotive.blend | Bin .../blender/mbb/modern_japanlocomotive.blend1 | Bin .../blender/mbb/modern_japanlocomotive.png | Bin .../blender/mbb/modern_japanlocomotive.xcf | Bin .../blender/mbb/modern_locomotive.blend | Bin .../models}/blender/mbb/modern_wagong.blend | Bin .../models}/blender/mbb/modern_wagong.blend1 | Bin .../blender/mbb/modern_wagong_uv.blend | Bin .../blender/mbb/modern_wagong_uv.blend1 | Bin .../models}/blender/mbb/modern_wagong_uv.png | Bin .../models}/blender/mbb/prellbock.blend | Bin .../models}/blender/mbb/prellbock.blend1 | Bin .../models}/blender/mbb/prellbock.uv.png | Bin .../blender/mbb/regio-lokomotive.blend | Bin .../models}/blender/mbb/regio-waron.blend | Bin .../models}/blender/mbb/retrosignal.blend | Bin .../models}/blender/mbb/retrosignal.blend1 | Bin .../models}/blender/mbb/signal(2)_hoch.blend | Bin .../models}/blender/mbb/signal(2)_unten.blend | Bin .../models}/blender/mbb/signal.blend | Bin .../models}/blender/mbb/signal.blend1 | Bin .../models}/blender/mbb/signal.png | Bin .../models}/blender/mbb/signal.xcf | Bin .../models}/blender/mbb/signal2.png | Bin .../models}/blender/mbb/tr-logo.png | Bin .../models}/blender/mbb/weichenhebel1.blend | Bin .../models}/blender/mbb/weichenhebel2.blend | Bin .../models}/blender/newlocomotive.blend | Bin .../models}/blender/newlocomotive.blend1 | Bin .../models}/blender/newlocomotive_uvs.png | Bin .../models}/blender/newwagon.blend | Bin .../models}/blender/newwagon.blend1 | Bin .../models}/blender/newwagon.png | Bin .../models}/blender/subway-train.blend | Bin .../models}/blender/subway-train.blend1 | Bin .../models}/blender/subway-train.png | Bin .../models}/blender/subway-train.xcf | Bin .../models}/blender/trackplane.blend | Bin .../models}/blender/trackvertical1.blend | Bin .../models}/blender/trackvertical1.blend1 | Bin .../models}/blender/trackvertical1.png | Bin .../models}/blender/trackvertical2.blend | Bin .../models}/blender/trackvertical2.png | Bin .../models}/oldmodels/locomotive.b3d | Bin .../models}/oldmodels/trackvertical1.b3d | Bin .../models}/oldmodels/trackvertical2.b3d | Bin {models => advtrains/models}/trackplane.b3d | Bin pseudoload.lua => advtrains/pseudoload.lua | 0 readme.txt => advtrains/readme.txt | 0 signals.lua => advtrains/signals.lua | 0 .../textures}/advtrains_couple.png | Bin .../textures}/advtrains_discouple.png | Bin .../advtrains_dtrack_bumper_placer.png | Bin .../advtrains_dtrack_detector_placer.png | Bin .../textures}/advtrains_dtrack_placer.png | Bin .../textures}/advtrains_dtrack_rail.png | Bin .../advtrains_dtrack_rail_detector_on.png | Bin .../advtrains_dtrack_slopeplacer.png | Bin .../textures}/advtrains_newlocomotive.xcf | Bin .../textures}/advtrains_platform.png | Bin .../textures}/advtrains_retrosignal.png | Bin .../textures}/advtrains_retrosignal_inv.png | Bin .../textures}/advtrains_signal_inv.png | Bin .../textures}/advtrains_signal_off.png | Bin .../textures}/advtrains_signal_on.png | Bin .../textures}/advtrains_track_cr.png | Bin .../textures}/advtrains_track_cr_45.png | Bin .../textures}/advtrains_track_placer.png | Bin .../textures}/advtrains_track_st.png | Bin .../textures}/advtrains_track_st_45.png | Bin .../textures}/advtrains_track_swlcr.png | Bin .../textures}/advtrains_track_swlcr_45.png | Bin .../textures}/advtrains_track_swlst.png | Bin .../textures}/advtrains_track_swlst_45.png | Bin .../textures}/advtrains_track_swrcr.png | Bin .../textures}/advtrains_track_swrcr_45.png | Bin .../textures}/advtrains_track_swrst.png | Bin .../textures}/advtrains_track_swrst_45.png | Bin .../textures}/advtrains_trackworker.png | Bin .../textures}/drwho_screwdriver.png | Bin .../textures}/larger rails.xcf | Bin trackplacer.lua => advtrains/trackplacer.lua | 0 tracks.lua => advtrains/tracks.lua | 0 trainhud.lua => advtrains/trainhud.lua | 0 trainlogic.lua => advtrains/trainlogic.lua | 0 wagons.lua => advtrains/wagons.lua | 191 +----------------- advtrains_train_industrial/depends.txt | 1 + advtrains_train_industrial/init.lua | 61 ++++++ .../models}/advtrains_engine_industrial.b3d | Bin .../models}/advtrains_wagon_tank.b3d | Bin .../models}/advtrains_wagon_wood.b3d | Bin .../textures}/advtrains_engine_industrial.png | Bin .../advtrains_engine_industrial_inv.png | Bin .../textures}/advtrains_wagon_tank.png | Bin .../textures}/advtrains_wagon_tank_inv.png | Bin .../textures}/advtrains_wagon_wood.png | Bin .../textures}/advtrains_wagon_wood_inv.png | Bin advtrains_train_japan/depends.txt | 1 + advtrains_train_japan/init.lua | 34 ++++ .../models}/advtrains_engine_japan.b3d | Bin .../models}/advtrains_wagon_japan.b3d | Bin .../textures}/advtrains_engine_japan.png | Bin .../textures}/advtrains_engine_japan_inv.png | Bin .../textures}/advtrains_wagon_japan.png | Bin .../textures}/advtrains_wagon_japan_inv.png | Bin advtrains_train_steam/depends.txt | 1 + advtrains_train_steam/init.lua | 115 +++++++++++ .../models}/advtrains_engine_steam.b3d | Bin .../models}/advtrains_wagon.b3d | Bin .../textures}/advtrains_newlocomotive.png | Bin .../textures}/advtrains_newlocomotive_inv.png | Bin .../textures}/advtrains_wagon.png | Bin .../textures}/advtrains_wagon_box.png | Bin .../textures}/advtrains_wagon_box_inv.png | Bin .../textures}/advtrains_wagon_inv.png | Bin advtrains_train_subway/depends.txt | 1 + advtrains_train_subway/init.lua | 28 +++ .../models}/advtrains_subway_train.b3d | Bin .../textures}/advtrains_subway_train.png | Bin .../textures}/advtrains_subway_train_inv.png | Bin modpack.txt | 0 224 files changed, 247 insertions(+), 220 deletions(-) rename atc.lua => advtrains/atc.lua (100%) rename couple.lua => advtrains/couple.lua (100%) rename crafting.lua => advtrains/crafting.lua (58%) rename damage.lua => advtrains/damage.lua (100%) rename debugitems.lua => advtrains/debugitems.lua (100%) rename depends.txt => advtrains/depends.txt (100%) rename description.txt => advtrains/description.txt (100%) rename helpers.lua => advtrains/helpers.lua (100%) rename init.lua => advtrains/init.lua (100%) rename misc_nodes.lua => advtrains/misc_nodes.lua (100%) rename {models => advtrains/models}/advtrains_dtrack_bumper_st.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_bumper_st_30.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_bumper_st_45.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_bumper_st_60.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_cr.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_cr_30.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_cr_45.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_cr_60.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_detector_st.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_detector_st_30.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_detector_st_45.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_detector_st_60.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_st.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_st_30.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_st_45.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_st_60.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swlcr.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swlcr_30.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swlcr_45.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swlcr_60.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swlst.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swlst_30.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swlst_45.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swlst_60.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swrcr.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swrcr_30.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swrcr_45.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swrcr_60.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swrst.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swrst_30.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swrst_45.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_swrst_60.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_vst1.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_vst1_45.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_vst2.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_vst2_45.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_vst31.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_vst32.b3d (100%) rename {models => advtrains/models}/advtrains_dtrack_vst33.b3d (100%) rename {models => advtrains/models}/advtrains_modernwagon.b3d (100%) rename {models => advtrains/models}/advtrains_retrosignal_off.b3d (100%) rename {models => advtrains/models}/advtrains_retrosignal_off_30.b3d (100%) rename {models => advtrains/models}/advtrains_retrosignal_off_45.b3d (100%) rename {models => advtrains/models}/advtrains_retrosignal_off_60.b3d (100%) rename {models => advtrains/models}/advtrains_retrosignal_on.b3d (100%) rename {models => advtrains/models}/advtrains_retrosignal_on_30.b3d (100%) rename {models => advtrains/models}/advtrains_retrosignal_on_45.b3d (100%) rename {models => advtrains/models}/advtrains_retrosignal_on_60.b3d (100%) rename {models => advtrains/models}/advtrains_signal.b3d (100%) rename {models => advtrains/models}/advtrains_signal_30.b3d (100%) rename {models => advtrains/models}/advtrains_signal_45.b3d (100%) rename {models => advtrains/models}/advtrains_signal_60.b3d (100%) rename {models => advtrains/models}/advtrains_track_cr.b3d (100%) rename {models => advtrains/models}/advtrains_track_st.b3d (100%) rename {models => advtrains/models}/advtrains_track_st_45.b3d (100%) rename {models => advtrains/models}/blender/engine-with-animation.blend (100%) rename {models => advtrains/models}/blender/gleis/infos/Grafik_weiche.png (100%) rename {models => advtrains/models}/blender/gleis/infos/breite (100%) rename {models => advtrains/models}/blender/gleis/licence.txt~ (100%) rename {models => advtrains/models}/blender/gleis/rail_my.blend (100%) rename {models => advtrains/models}/blender/gleis/rail_my.blend1 (100%) rename {models => advtrains/models}/blender/gleis/rail_my_rt.blend (100%) rename {models => advtrains/models}/blender/gleis/rail_my_rt.blend1 (100%) rename {models => advtrains/models}/blender/gleis/rail_my_rt_final.blend (100%) rename {models => advtrains/models}/blender/gleis/rail_my_rt_final.blend1 (100%) rename {models => advtrains/models}/blender/gleis/rail_my_rt_switches.blend (100%) rename {models => advtrains/models}/blender/gleis/rail_my_rt_switches.blend1 (100%) rename {models => advtrains/models}/blender/gleis/rail_my_rt_switches2.blend (100%) rename {models => advtrains/models}/blender/gleis/rail_my_rt_switches2.blend1 (100%) rename {models => advtrains/models}/blender/gleis/rail_together.blend (100%) rename {models => advtrains/models}/blender/gleis/rail_together.png (100%) rename {models => advtrains/models}/blender/gleis/rail_together2.png (100%) rename {models => advtrains/models}/blender/gleis/rail_together3.png (100%) rename {models => advtrains/models}/blender/gleis/rail_verticals.blend (100%) rename {models => advtrains/models}/blender/gleis/rail_verticals.blend1 (100%) rename {models => advtrains/models}/blender/gleis/rail_verticals3.blend (100%) rename {models => advtrains/models}/blender/gleis/rail_verticals3.blend1 (100%) rename {models => advtrains/models}/blender/gleis/rail_verticals45.blend (100%) rename {models => advtrains/models}/blender/gleis/rail_verticals45.blend1 (100%) rename {models => advtrains/models}/blender/gleis/rail_verticals45.blend11 (100%) rename {models => advtrains/models}/blender/gleis/texturen/rail.png (100%) rename {models => advtrains/models}/blender/gleis/texturen/uv.png (100%) rename {models => advtrains/models}/blender/industrial/industry_loc.blend (100%) rename {models => advtrains/models}/blender/industrial/industry_loc.blend1 (100%) rename {models => advtrains/models}/blender/industrial/industry_loc.blend11 (100%) rename {models => advtrains/models}/blender/industrial/industry_oil_ wagong.blend (100%) rename {models => advtrains/models}/blender/industrial/industry_oil_ wagong.blend1 (100%) rename {models => advtrains/models}/blender/industrial/industry_tree_wagong.blend (100%) rename {models => advtrains/models}/blender/industrial/industry_tree_wagong.blend1 (100%) rename {models => advtrains/models}/blender/industrial/industry_tree_wagong.png (100%) rename {models => advtrains/models}/blender/locomotive.blend (100%) rename {models => advtrains/models}/blender/magnet_track.blend (100%) rename {models => advtrains/models}/blender/mbb/advtrains_wagon_japan.xcf (100%) rename {models => advtrains/models}/blender/mbb/modern_japanlocomotive.blend (100%) rename {models => advtrains/models}/blender/mbb/modern_japanlocomotive.blend1 (100%) rename {models => advtrains/models}/blender/mbb/modern_japanlocomotive.png (100%) rename {models => advtrains/models}/blender/mbb/modern_japanlocomotive.xcf (100%) rename {models => advtrains/models}/blender/mbb/modern_locomotive.blend (100%) rename {models => advtrains/models}/blender/mbb/modern_wagong.blend (100%) rename {models => advtrains/models}/blender/mbb/modern_wagong.blend1 (100%) rename {models => advtrains/models}/blender/mbb/modern_wagong_uv.blend (100%) rename {models => advtrains/models}/blender/mbb/modern_wagong_uv.blend1 (100%) rename {models => advtrains/models}/blender/mbb/modern_wagong_uv.png (100%) rename {models => advtrains/models}/blender/mbb/prellbock.blend (100%) rename {models => advtrains/models}/blender/mbb/prellbock.blend1 (100%) rename {models => advtrains/models}/blender/mbb/prellbock.uv.png (100%) rename {models => advtrains/models}/blender/mbb/regio-lokomotive.blend (100%) rename {models => advtrains/models}/blender/mbb/regio-waron.blend (100%) rename {models => advtrains/models}/blender/mbb/retrosignal.blend (100%) rename {models => advtrains/models}/blender/mbb/retrosignal.blend1 (100%) rename {models => advtrains/models}/blender/mbb/signal(2)_hoch.blend (100%) rename {models => advtrains/models}/blender/mbb/signal(2)_unten.blend (100%) rename {models => advtrains/models}/blender/mbb/signal.blend (100%) rename {models => advtrains/models}/blender/mbb/signal.blend1 (100%) rename {models => advtrains/models}/blender/mbb/signal.png (100%) rename {models => advtrains/models}/blender/mbb/signal.xcf (100%) rename {models => advtrains/models}/blender/mbb/signal2.png (100%) rename {models => advtrains/models}/blender/mbb/tr-logo.png (100%) rename {models => advtrains/models}/blender/mbb/weichenhebel1.blend (100%) rename {models => advtrains/models}/blender/mbb/weichenhebel2.blend (100%) rename {models => advtrains/models}/blender/newlocomotive.blend (100%) rename {models => advtrains/models}/blender/newlocomotive.blend1 (100%) rename {models => advtrains/models}/blender/newlocomotive_uvs.png (100%) rename {models => advtrains/models}/blender/newwagon.blend (100%) rename {models => advtrains/models}/blender/newwagon.blend1 (100%) rename {models => advtrains/models}/blender/newwagon.png (100%) rename {models => advtrains/models}/blender/subway-train.blend (100%) rename {models => advtrains/models}/blender/subway-train.blend1 (100%) rename {models => advtrains/models}/blender/subway-train.png (100%) rename {models => advtrains/models}/blender/subway-train.xcf (100%) rename {models => advtrains/models}/blender/trackplane.blend (100%) rename {models => advtrains/models}/blender/trackvertical1.blend (100%) rename {models => advtrains/models}/blender/trackvertical1.blend1 (100%) rename {models => advtrains/models}/blender/trackvertical1.png (100%) rename {models => advtrains/models}/blender/trackvertical2.blend (100%) rename {models => advtrains/models}/blender/trackvertical2.png (100%) rename {models => advtrains/models}/oldmodels/locomotive.b3d (100%) rename {models => advtrains/models}/oldmodels/trackvertical1.b3d (100%) rename {models => advtrains/models}/oldmodels/trackvertical2.b3d (100%) rename {models => advtrains/models}/trackplane.b3d (100%) rename pseudoload.lua => advtrains/pseudoload.lua (100%) rename readme.txt => advtrains/readme.txt (100%) rename signals.lua => advtrains/signals.lua (100%) rename {textures => advtrains/textures}/advtrains_couple.png (100%) rename {textures => advtrains/textures}/advtrains_discouple.png (100%) rename {textures => advtrains/textures}/advtrains_dtrack_bumper_placer.png (100%) rename {textures => advtrains/textures}/advtrains_dtrack_detector_placer.png (100%) rename {textures => advtrains/textures}/advtrains_dtrack_placer.png (100%) rename {textures => advtrains/textures}/advtrains_dtrack_rail.png (100%) rename {textures => advtrains/textures}/advtrains_dtrack_rail_detector_on.png (100%) rename {textures => advtrains/textures}/advtrains_dtrack_slopeplacer.png (100%) rename {textures => advtrains/textures}/advtrains_newlocomotive.xcf (100%) rename {textures => advtrains/textures}/advtrains_platform.png (100%) rename {textures => advtrains/textures}/advtrains_retrosignal.png (100%) rename {textures => advtrains/textures}/advtrains_retrosignal_inv.png (100%) rename {textures => advtrains/textures}/advtrains_signal_inv.png (100%) rename {textures => advtrains/textures}/advtrains_signal_off.png (100%) rename {textures => advtrains/textures}/advtrains_signal_on.png (100%) rename {textures => advtrains/textures}/advtrains_track_cr.png (100%) rename {textures => advtrains/textures}/advtrains_track_cr_45.png (100%) rename {textures => advtrains/textures}/advtrains_track_placer.png (100%) rename {textures => advtrains/textures}/advtrains_track_st.png (100%) rename {textures => advtrains/textures}/advtrains_track_st_45.png (100%) rename {textures => advtrains/textures}/advtrains_track_swlcr.png (100%) rename {textures => advtrains/textures}/advtrains_track_swlcr_45.png (100%) rename {textures => advtrains/textures}/advtrains_track_swlst.png (100%) rename {textures => advtrains/textures}/advtrains_track_swlst_45.png (100%) rename {textures => advtrains/textures}/advtrains_track_swrcr.png (100%) rename {textures => advtrains/textures}/advtrains_track_swrcr_45.png (100%) rename {textures => advtrains/textures}/advtrains_track_swrst.png (100%) rename {textures => advtrains/textures}/advtrains_track_swrst_45.png (100%) rename {textures => advtrains/textures}/advtrains_trackworker.png (100%) rename {textures => advtrains/textures}/drwho_screwdriver.png (100%) rename {textures => advtrains/textures}/larger rails.xcf (100%) rename trackplacer.lua => advtrains/trackplacer.lua (100%) rename tracks.lua => advtrains/tracks.lua (100%) rename trainhud.lua => advtrains/trainhud.lua (100%) rename trainlogic.lua => advtrains/trainlogic.lua (100%) rename wagons.lua => advtrains/wagons.lua (74%) create mode 100644 advtrains_train_industrial/depends.txt create mode 100644 advtrains_train_industrial/init.lua rename {models => advtrains_train_industrial/models}/advtrains_engine_industrial.b3d (100%) rename {models => advtrains_train_industrial/models}/advtrains_wagon_tank.b3d (100%) rename {models => advtrains_train_industrial/models}/advtrains_wagon_wood.b3d (100%) rename {textures => advtrains_train_industrial/textures}/advtrains_engine_industrial.png (100%) rename {textures => advtrains_train_industrial/textures}/advtrains_engine_industrial_inv.png (100%) rename {textures => advtrains_train_industrial/textures}/advtrains_wagon_tank.png (100%) rename {textures => advtrains_train_industrial/textures}/advtrains_wagon_tank_inv.png (100%) rename {textures => advtrains_train_industrial/textures}/advtrains_wagon_wood.png (100%) rename {textures => advtrains_train_industrial/textures}/advtrains_wagon_wood_inv.png (100%) create mode 100644 advtrains_train_japan/depends.txt create mode 100644 advtrains_train_japan/init.lua rename {models => advtrains_train_japan/models}/advtrains_engine_japan.b3d (100%) rename {models => advtrains_train_japan/models}/advtrains_wagon_japan.b3d (100%) rename {textures => advtrains_train_japan/textures}/advtrains_engine_japan.png (100%) rename {textures => advtrains_train_japan/textures}/advtrains_engine_japan_inv.png (100%) rename {textures => advtrains_train_japan/textures}/advtrains_wagon_japan.png (100%) rename {textures => advtrains_train_japan/textures}/advtrains_wagon_japan_inv.png (100%) create mode 100644 advtrains_train_steam/depends.txt create mode 100644 advtrains_train_steam/init.lua rename {models => advtrains_train_steam/models}/advtrains_engine_steam.b3d (100%) rename {models => advtrains_train_steam/models}/advtrains_wagon.b3d (100%) rename {textures => advtrains_train_steam/textures}/advtrains_newlocomotive.png (100%) rename {textures => advtrains_train_steam/textures}/advtrains_newlocomotive_inv.png (100%) mode change 100755 => 100644 rename {textures => advtrains_train_steam/textures}/advtrains_wagon.png (100%) rename {textures => advtrains_train_steam/textures}/advtrains_wagon_box.png (100%) rename {textures => advtrains_train_steam/textures}/advtrains_wagon_box_inv.png (100%) rename {textures => advtrains_train_steam/textures}/advtrains_wagon_inv.png (100%) mode change 100755 => 100644 create mode 100644 advtrains_train_subway/depends.txt create mode 100644 advtrains_train_subway/init.lua rename {models => advtrains_train_subway/models}/advtrains_subway_train.b3d (100%) rename {textures => advtrains_train_subway/textures}/advtrains_subway_train.png (100%) rename {textures => advtrains_train_subway/textures}/advtrains_subway_train_inv.png (100%) create mode 100644 modpack.txt diff --git a/atc.lua b/advtrains/atc.lua similarity index 100% rename from atc.lua rename to advtrains/atc.lua diff --git a/couple.lua b/advtrains/couple.lua similarity index 100% rename from couple.lua rename to advtrains/couple.lua diff --git a/crafting.lua b/advtrains/crafting.lua similarity index 58% rename from crafting.lua rename to advtrains/crafting.lua index dd43512..5ba12ce 100644 --- a/crafting.lua +++ b/advtrains/crafting.lua @@ -65,39 +65,7 @@ minetest.register_craft({ }, }) ---wagons -minetest.register_craft({ - output = 'advtrains:newlocomotive', - recipe = { - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - {'default:steelblock', 'dye:black', 'default:steelblock'}, - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - }, -}) -minetest.register_craft({ - output = 'advtrains:wagon_default', - recipe = { - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - {'default:steelblock', 'dye:dark_green', 'default:steelblock'}, - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - }, -}) -minetest.register_craft({ - output = 'advtrains:wagon_box', - recipe = { - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - {'default:steelblock', 'default:junglewood', 'default:steelblock'}, - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - }, -}) -minetest.register_craft({ - output = 'advtrains:subway_wagon', - recipe = { - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - {'default:steelblock', 'dye:yellow', 'default:steelblock'}, - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - }, -}) + --misc_nodes --crafts for platforms see misc_nodes.lua diff --git a/damage.lua b/advtrains/damage.lua similarity index 100% rename from damage.lua rename to advtrains/damage.lua diff --git a/debugitems.lua b/advtrains/debugitems.lua similarity index 100% rename from debugitems.lua rename to advtrains/debugitems.lua diff --git a/depends.txt b/advtrains/depends.txt similarity index 100% rename from depends.txt rename to advtrains/depends.txt diff --git a/description.txt b/advtrains/description.txt similarity index 100% rename from description.txt rename to advtrains/description.txt diff --git a/helpers.lua b/advtrains/helpers.lua similarity index 100% rename from helpers.lua rename to advtrains/helpers.lua diff --git a/init.lua b/advtrains/init.lua similarity index 100% rename from init.lua rename to advtrains/init.lua diff --git a/misc_nodes.lua b/advtrains/misc_nodes.lua similarity index 100% rename from misc_nodes.lua rename to advtrains/misc_nodes.lua diff --git a/models/advtrains_dtrack_bumper_st.b3d b/advtrains/models/advtrains_dtrack_bumper_st.b3d similarity index 100% rename from models/advtrains_dtrack_bumper_st.b3d rename to advtrains/models/advtrains_dtrack_bumper_st.b3d diff --git a/models/advtrains_dtrack_bumper_st_30.b3d b/advtrains/models/advtrains_dtrack_bumper_st_30.b3d similarity index 100% rename from models/advtrains_dtrack_bumper_st_30.b3d rename to advtrains/models/advtrains_dtrack_bumper_st_30.b3d diff --git a/models/advtrains_dtrack_bumper_st_45.b3d b/advtrains/models/advtrains_dtrack_bumper_st_45.b3d similarity index 100% rename from models/advtrains_dtrack_bumper_st_45.b3d rename to advtrains/models/advtrains_dtrack_bumper_st_45.b3d diff --git a/models/advtrains_dtrack_bumper_st_60.b3d b/advtrains/models/advtrains_dtrack_bumper_st_60.b3d similarity index 100% rename from models/advtrains_dtrack_bumper_st_60.b3d rename to advtrains/models/advtrains_dtrack_bumper_st_60.b3d diff --git a/models/advtrains_dtrack_cr.b3d b/advtrains/models/advtrains_dtrack_cr.b3d similarity index 100% rename from models/advtrains_dtrack_cr.b3d rename to advtrains/models/advtrains_dtrack_cr.b3d diff --git a/models/advtrains_dtrack_cr_30.b3d b/advtrains/models/advtrains_dtrack_cr_30.b3d similarity index 100% rename from models/advtrains_dtrack_cr_30.b3d rename to advtrains/models/advtrains_dtrack_cr_30.b3d diff --git a/models/advtrains_dtrack_cr_45.b3d b/advtrains/models/advtrains_dtrack_cr_45.b3d similarity index 100% rename from models/advtrains_dtrack_cr_45.b3d rename to advtrains/models/advtrains_dtrack_cr_45.b3d diff --git a/models/advtrains_dtrack_cr_60.b3d b/advtrains/models/advtrains_dtrack_cr_60.b3d similarity index 100% rename from models/advtrains_dtrack_cr_60.b3d rename to advtrains/models/advtrains_dtrack_cr_60.b3d diff --git a/models/advtrains_dtrack_detector_st.b3d b/advtrains/models/advtrains_dtrack_detector_st.b3d similarity index 100% rename from models/advtrains_dtrack_detector_st.b3d rename to advtrains/models/advtrains_dtrack_detector_st.b3d diff --git a/models/advtrains_dtrack_detector_st_30.b3d b/advtrains/models/advtrains_dtrack_detector_st_30.b3d similarity index 100% rename from models/advtrains_dtrack_detector_st_30.b3d rename to advtrains/models/advtrains_dtrack_detector_st_30.b3d diff --git a/models/advtrains_dtrack_detector_st_45.b3d b/advtrains/models/advtrains_dtrack_detector_st_45.b3d similarity index 100% rename from models/advtrains_dtrack_detector_st_45.b3d rename to advtrains/models/advtrains_dtrack_detector_st_45.b3d diff --git a/models/advtrains_dtrack_detector_st_60.b3d b/advtrains/models/advtrains_dtrack_detector_st_60.b3d similarity index 100% rename from models/advtrains_dtrack_detector_st_60.b3d rename to advtrains/models/advtrains_dtrack_detector_st_60.b3d diff --git a/models/advtrains_dtrack_st.b3d b/advtrains/models/advtrains_dtrack_st.b3d similarity index 100% rename from models/advtrains_dtrack_st.b3d rename to advtrains/models/advtrains_dtrack_st.b3d diff --git a/models/advtrains_dtrack_st_30.b3d b/advtrains/models/advtrains_dtrack_st_30.b3d similarity index 100% rename from models/advtrains_dtrack_st_30.b3d rename to advtrains/models/advtrains_dtrack_st_30.b3d diff --git a/models/advtrains_dtrack_st_45.b3d b/advtrains/models/advtrains_dtrack_st_45.b3d similarity index 100% rename from models/advtrains_dtrack_st_45.b3d rename to advtrains/models/advtrains_dtrack_st_45.b3d diff --git a/models/advtrains_dtrack_st_60.b3d b/advtrains/models/advtrains_dtrack_st_60.b3d similarity index 100% rename from models/advtrains_dtrack_st_60.b3d rename to advtrains/models/advtrains_dtrack_st_60.b3d diff --git a/models/advtrains_dtrack_swlcr.b3d b/advtrains/models/advtrains_dtrack_swlcr.b3d similarity index 100% rename from models/advtrains_dtrack_swlcr.b3d rename to advtrains/models/advtrains_dtrack_swlcr.b3d diff --git a/models/advtrains_dtrack_swlcr_30.b3d b/advtrains/models/advtrains_dtrack_swlcr_30.b3d similarity index 100% rename from models/advtrains_dtrack_swlcr_30.b3d rename to advtrains/models/advtrains_dtrack_swlcr_30.b3d diff --git a/models/advtrains_dtrack_swlcr_45.b3d b/advtrains/models/advtrains_dtrack_swlcr_45.b3d similarity index 100% rename from models/advtrains_dtrack_swlcr_45.b3d rename to advtrains/models/advtrains_dtrack_swlcr_45.b3d diff --git a/models/advtrains_dtrack_swlcr_60.b3d b/advtrains/models/advtrains_dtrack_swlcr_60.b3d similarity index 100% rename from models/advtrains_dtrack_swlcr_60.b3d rename to advtrains/models/advtrains_dtrack_swlcr_60.b3d diff --git a/models/advtrains_dtrack_swlst.b3d b/advtrains/models/advtrains_dtrack_swlst.b3d similarity index 100% rename from models/advtrains_dtrack_swlst.b3d rename to advtrains/models/advtrains_dtrack_swlst.b3d diff --git a/models/advtrains_dtrack_swlst_30.b3d b/advtrains/models/advtrains_dtrack_swlst_30.b3d similarity index 100% rename from models/advtrains_dtrack_swlst_30.b3d rename to advtrains/models/advtrains_dtrack_swlst_30.b3d diff --git a/models/advtrains_dtrack_swlst_45.b3d b/advtrains/models/advtrains_dtrack_swlst_45.b3d similarity index 100% rename from models/advtrains_dtrack_swlst_45.b3d rename to advtrains/models/advtrains_dtrack_swlst_45.b3d diff --git a/models/advtrains_dtrack_swlst_60.b3d b/advtrains/models/advtrains_dtrack_swlst_60.b3d similarity index 100% rename from models/advtrains_dtrack_swlst_60.b3d rename to advtrains/models/advtrains_dtrack_swlst_60.b3d diff --git a/models/advtrains_dtrack_swrcr.b3d b/advtrains/models/advtrains_dtrack_swrcr.b3d similarity index 100% rename from models/advtrains_dtrack_swrcr.b3d rename to advtrains/models/advtrains_dtrack_swrcr.b3d diff --git a/models/advtrains_dtrack_swrcr_30.b3d b/advtrains/models/advtrains_dtrack_swrcr_30.b3d similarity index 100% rename from models/advtrains_dtrack_swrcr_30.b3d rename to advtrains/models/advtrains_dtrack_swrcr_30.b3d diff --git a/models/advtrains_dtrack_swrcr_45.b3d b/advtrains/models/advtrains_dtrack_swrcr_45.b3d similarity index 100% rename from models/advtrains_dtrack_swrcr_45.b3d rename to advtrains/models/advtrains_dtrack_swrcr_45.b3d diff --git a/models/advtrains_dtrack_swrcr_60.b3d b/advtrains/models/advtrains_dtrack_swrcr_60.b3d similarity index 100% rename from models/advtrains_dtrack_swrcr_60.b3d rename to advtrains/models/advtrains_dtrack_swrcr_60.b3d diff --git a/models/advtrains_dtrack_swrst.b3d b/advtrains/models/advtrains_dtrack_swrst.b3d similarity index 100% rename from models/advtrains_dtrack_swrst.b3d rename to advtrains/models/advtrains_dtrack_swrst.b3d diff --git a/models/advtrains_dtrack_swrst_30.b3d b/advtrains/models/advtrains_dtrack_swrst_30.b3d similarity index 100% rename from models/advtrains_dtrack_swrst_30.b3d rename to advtrains/models/advtrains_dtrack_swrst_30.b3d diff --git a/models/advtrains_dtrack_swrst_45.b3d b/advtrains/models/advtrains_dtrack_swrst_45.b3d similarity index 100% rename from models/advtrains_dtrack_swrst_45.b3d rename to advtrains/models/advtrains_dtrack_swrst_45.b3d diff --git a/models/advtrains_dtrack_swrst_60.b3d b/advtrains/models/advtrains_dtrack_swrst_60.b3d similarity index 100% rename from models/advtrains_dtrack_swrst_60.b3d rename to advtrains/models/advtrains_dtrack_swrst_60.b3d diff --git a/models/advtrains_dtrack_vst1.b3d b/advtrains/models/advtrains_dtrack_vst1.b3d similarity index 100% rename from models/advtrains_dtrack_vst1.b3d rename to advtrains/models/advtrains_dtrack_vst1.b3d diff --git a/models/advtrains_dtrack_vst1_45.b3d b/advtrains/models/advtrains_dtrack_vst1_45.b3d similarity index 100% rename from models/advtrains_dtrack_vst1_45.b3d rename to advtrains/models/advtrains_dtrack_vst1_45.b3d diff --git a/models/advtrains_dtrack_vst2.b3d b/advtrains/models/advtrains_dtrack_vst2.b3d similarity index 100% rename from models/advtrains_dtrack_vst2.b3d rename to advtrains/models/advtrains_dtrack_vst2.b3d diff --git a/models/advtrains_dtrack_vst2_45.b3d b/advtrains/models/advtrains_dtrack_vst2_45.b3d similarity index 100% rename from models/advtrains_dtrack_vst2_45.b3d rename to advtrains/models/advtrains_dtrack_vst2_45.b3d diff --git a/models/advtrains_dtrack_vst31.b3d b/advtrains/models/advtrains_dtrack_vst31.b3d similarity index 100% rename from models/advtrains_dtrack_vst31.b3d rename to advtrains/models/advtrains_dtrack_vst31.b3d diff --git a/models/advtrains_dtrack_vst32.b3d b/advtrains/models/advtrains_dtrack_vst32.b3d similarity index 100% rename from models/advtrains_dtrack_vst32.b3d rename to advtrains/models/advtrains_dtrack_vst32.b3d diff --git a/models/advtrains_dtrack_vst33.b3d b/advtrains/models/advtrains_dtrack_vst33.b3d similarity index 100% rename from models/advtrains_dtrack_vst33.b3d rename to advtrains/models/advtrains_dtrack_vst33.b3d diff --git a/models/advtrains_modernwagon.b3d b/advtrains/models/advtrains_modernwagon.b3d similarity index 100% rename from models/advtrains_modernwagon.b3d rename to advtrains/models/advtrains_modernwagon.b3d diff --git a/models/advtrains_retrosignal_off.b3d b/advtrains/models/advtrains_retrosignal_off.b3d similarity index 100% rename from models/advtrains_retrosignal_off.b3d rename to advtrains/models/advtrains_retrosignal_off.b3d diff --git a/models/advtrains_retrosignal_off_30.b3d b/advtrains/models/advtrains_retrosignal_off_30.b3d similarity index 100% rename from models/advtrains_retrosignal_off_30.b3d rename to advtrains/models/advtrains_retrosignal_off_30.b3d diff --git a/models/advtrains_retrosignal_off_45.b3d b/advtrains/models/advtrains_retrosignal_off_45.b3d similarity index 100% rename from models/advtrains_retrosignal_off_45.b3d rename to advtrains/models/advtrains_retrosignal_off_45.b3d diff --git a/models/advtrains_retrosignal_off_60.b3d b/advtrains/models/advtrains_retrosignal_off_60.b3d similarity index 100% rename from models/advtrains_retrosignal_off_60.b3d rename to advtrains/models/advtrains_retrosignal_off_60.b3d diff --git a/models/advtrains_retrosignal_on.b3d b/advtrains/models/advtrains_retrosignal_on.b3d similarity index 100% rename from models/advtrains_retrosignal_on.b3d rename to advtrains/models/advtrains_retrosignal_on.b3d diff --git a/models/advtrains_retrosignal_on_30.b3d b/advtrains/models/advtrains_retrosignal_on_30.b3d similarity index 100% rename from models/advtrains_retrosignal_on_30.b3d rename to advtrains/models/advtrains_retrosignal_on_30.b3d diff --git a/models/advtrains_retrosignal_on_45.b3d b/advtrains/models/advtrains_retrosignal_on_45.b3d similarity index 100% rename from models/advtrains_retrosignal_on_45.b3d rename to advtrains/models/advtrains_retrosignal_on_45.b3d diff --git a/models/advtrains_retrosignal_on_60.b3d b/advtrains/models/advtrains_retrosignal_on_60.b3d similarity index 100% rename from models/advtrains_retrosignal_on_60.b3d rename to advtrains/models/advtrains_retrosignal_on_60.b3d diff --git a/models/advtrains_signal.b3d b/advtrains/models/advtrains_signal.b3d similarity index 100% rename from models/advtrains_signal.b3d rename to advtrains/models/advtrains_signal.b3d diff --git a/models/advtrains_signal_30.b3d b/advtrains/models/advtrains_signal_30.b3d similarity index 100% rename from models/advtrains_signal_30.b3d rename to advtrains/models/advtrains_signal_30.b3d diff --git a/models/advtrains_signal_45.b3d b/advtrains/models/advtrains_signal_45.b3d similarity index 100% rename from models/advtrains_signal_45.b3d rename to advtrains/models/advtrains_signal_45.b3d diff --git a/models/advtrains_signal_60.b3d b/advtrains/models/advtrains_signal_60.b3d similarity index 100% rename from models/advtrains_signal_60.b3d rename to advtrains/models/advtrains_signal_60.b3d diff --git a/models/advtrains_track_cr.b3d b/advtrains/models/advtrains_track_cr.b3d similarity index 100% rename from models/advtrains_track_cr.b3d rename to advtrains/models/advtrains_track_cr.b3d diff --git a/models/advtrains_track_st.b3d b/advtrains/models/advtrains_track_st.b3d similarity index 100% rename from models/advtrains_track_st.b3d rename to advtrains/models/advtrains_track_st.b3d diff --git a/models/advtrains_track_st_45.b3d b/advtrains/models/advtrains_track_st_45.b3d similarity index 100% rename from models/advtrains_track_st_45.b3d rename to advtrains/models/advtrains_track_st_45.b3d diff --git a/models/blender/engine-with-animation.blend b/advtrains/models/blender/engine-with-animation.blend similarity index 100% rename from models/blender/engine-with-animation.blend rename to advtrains/models/blender/engine-with-animation.blend diff --git a/models/blender/gleis/infos/Grafik_weiche.png b/advtrains/models/blender/gleis/infos/Grafik_weiche.png similarity index 100% rename from models/blender/gleis/infos/Grafik_weiche.png rename to advtrains/models/blender/gleis/infos/Grafik_weiche.png diff --git a/models/blender/gleis/infos/breite b/advtrains/models/blender/gleis/infos/breite similarity index 100% rename from models/blender/gleis/infos/breite rename to advtrains/models/blender/gleis/infos/breite diff --git a/models/blender/gleis/licence.txt~ b/advtrains/models/blender/gleis/licence.txt~ similarity index 100% rename from models/blender/gleis/licence.txt~ rename to advtrains/models/blender/gleis/licence.txt~ diff --git a/models/blender/gleis/rail_my.blend b/advtrains/models/blender/gleis/rail_my.blend similarity index 100% rename from models/blender/gleis/rail_my.blend rename to advtrains/models/blender/gleis/rail_my.blend diff --git a/models/blender/gleis/rail_my.blend1 b/advtrains/models/blender/gleis/rail_my.blend1 similarity index 100% rename from models/blender/gleis/rail_my.blend1 rename to advtrains/models/blender/gleis/rail_my.blend1 diff --git a/models/blender/gleis/rail_my_rt.blend b/advtrains/models/blender/gleis/rail_my_rt.blend similarity index 100% rename from models/blender/gleis/rail_my_rt.blend rename to advtrains/models/blender/gleis/rail_my_rt.blend diff --git a/models/blender/gleis/rail_my_rt.blend1 b/advtrains/models/blender/gleis/rail_my_rt.blend1 similarity index 100% rename from models/blender/gleis/rail_my_rt.blend1 rename to advtrains/models/blender/gleis/rail_my_rt.blend1 diff --git a/models/blender/gleis/rail_my_rt_final.blend b/advtrains/models/blender/gleis/rail_my_rt_final.blend similarity index 100% rename from models/blender/gleis/rail_my_rt_final.blend rename to advtrains/models/blender/gleis/rail_my_rt_final.blend diff --git a/models/blender/gleis/rail_my_rt_final.blend1 b/advtrains/models/blender/gleis/rail_my_rt_final.blend1 similarity index 100% rename from models/blender/gleis/rail_my_rt_final.blend1 rename to advtrains/models/blender/gleis/rail_my_rt_final.blend1 diff --git a/models/blender/gleis/rail_my_rt_switches.blend b/advtrains/models/blender/gleis/rail_my_rt_switches.blend similarity index 100% rename from models/blender/gleis/rail_my_rt_switches.blend rename to advtrains/models/blender/gleis/rail_my_rt_switches.blend diff --git a/models/blender/gleis/rail_my_rt_switches.blend1 b/advtrains/models/blender/gleis/rail_my_rt_switches.blend1 similarity index 100% rename from models/blender/gleis/rail_my_rt_switches.blend1 rename to advtrains/models/blender/gleis/rail_my_rt_switches.blend1 diff --git a/models/blender/gleis/rail_my_rt_switches2.blend b/advtrains/models/blender/gleis/rail_my_rt_switches2.blend similarity index 100% rename from models/blender/gleis/rail_my_rt_switches2.blend rename to advtrains/models/blender/gleis/rail_my_rt_switches2.blend diff --git a/models/blender/gleis/rail_my_rt_switches2.blend1 b/advtrains/models/blender/gleis/rail_my_rt_switches2.blend1 similarity index 100% rename from models/blender/gleis/rail_my_rt_switches2.blend1 rename to advtrains/models/blender/gleis/rail_my_rt_switches2.blend1 diff --git a/models/blender/gleis/rail_together.blend b/advtrains/models/blender/gleis/rail_together.blend similarity index 100% rename from models/blender/gleis/rail_together.blend rename to advtrains/models/blender/gleis/rail_together.blend diff --git a/models/blender/gleis/rail_together.png b/advtrains/models/blender/gleis/rail_together.png similarity index 100% rename from models/blender/gleis/rail_together.png rename to advtrains/models/blender/gleis/rail_together.png diff --git a/models/blender/gleis/rail_together2.png b/advtrains/models/blender/gleis/rail_together2.png similarity index 100% rename from models/blender/gleis/rail_together2.png rename to advtrains/models/blender/gleis/rail_together2.png diff --git a/models/blender/gleis/rail_together3.png b/advtrains/models/blender/gleis/rail_together3.png similarity index 100% rename from models/blender/gleis/rail_together3.png rename to advtrains/models/blender/gleis/rail_together3.png diff --git a/models/blender/gleis/rail_verticals.blend b/advtrains/models/blender/gleis/rail_verticals.blend similarity index 100% rename from models/blender/gleis/rail_verticals.blend rename to advtrains/models/blender/gleis/rail_verticals.blend diff --git a/models/blender/gleis/rail_verticals.blend1 b/advtrains/models/blender/gleis/rail_verticals.blend1 similarity index 100% rename from models/blender/gleis/rail_verticals.blend1 rename to advtrains/models/blender/gleis/rail_verticals.blend1 diff --git a/models/blender/gleis/rail_verticals3.blend b/advtrains/models/blender/gleis/rail_verticals3.blend similarity index 100% rename from models/blender/gleis/rail_verticals3.blend rename to advtrains/models/blender/gleis/rail_verticals3.blend diff --git a/models/blender/gleis/rail_verticals3.blend1 b/advtrains/models/blender/gleis/rail_verticals3.blend1 similarity index 100% rename from models/blender/gleis/rail_verticals3.blend1 rename to advtrains/models/blender/gleis/rail_verticals3.blend1 diff --git a/models/blender/gleis/rail_verticals45.blend b/advtrains/models/blender/gleis/rail_verticals45.blend similarity index 100% rename from models/blender/gleis/rail_verticals45.blend rename to advtrains/models/blender/gleis/rail_verticals45.blend diff --git a/models/blender/gleis/rail_verticals45.blend1 b/advtrains/models/blender/gleis/rail_verticals45.blend1 similarity index 100% rename from models/blender/gleis/rail_verticals45.blend1 rename to advtrains/models/blender/gleis/rail_verticals45.blend1 diff --git a/models/blender/gleis/rail_verticals45.blend11 b/advtrains/models/blender/gleis/rail_verticals45.blend11 similarity index 100% rename from models/blender/gleis/rail_verticals45.blend11 rename to advtrains/models/blender/gleis/rail_verticals45.blend11 diff --git a/models/blender/gleis/texturen/rail.png b/advtrains/models/blender/gleis/texturen/rail.png similarity index 100% rename from models/blender/gleis/texturen/rail.png rename to advtrains/models/blender/gleis/texturen/rail.png diff --git a/models/blender/gleis/texturen/uv.png b/advtrains/models/blender/gleis/texturen/uv.png similarity index 100% rename from models/blender/gleis/texturen/uv.png rename to advtrains/models/blender/gleis/texturen/uv.png diff --git a/models/blender/industrial/industry_loc.blend b/advtrains/models/blender/industrial/industry_loc.blend similarity index 100% rename from models/blender/industrial/industry_loc.blend rename to advtrains/models/blender/industrial/industry_loc.blend diff --git a/models/blender/industrial/industry_loc.blend1 b/advtrains/models/blender/industrial/industry_loc.blend1 similarity index 100% rename from models/blender/industrial/industry_loc.blend1 rename to advtrains/models/blender/industrial/industry_loc.blend1 diff --git a/models/blender/industrial/industry_loc.blend11 b/advtrains/models/blender/industrial/industry_loc.blend11 similarity index 100% rename from models/blender/industrial/industry_loc.blend11 rename to advtrains/models/blender/industrial/industry_loc.blend11 diff --git a/models/blender/industrial/industry_oil_ wagong.blend b/advtrains/models/blender/industrial/industry_oil_ wagong.blend similarity index 100% rename from models/blender/industrial/industry_oil_ wagong.blend rename to advtrains/models/blender/industrial/industry_oil_ wagong.blend diff --git a/models/blender/industrial/industry_oil_ wagong.blend1 b/advtrains/models/blender/industrial/industry_oil_ wagong.blend1 similarity index 100% rename from models/blender/industrial/industry_oil_ wagong.blend1 rename to advtrains/models/blender/industrial/industry_oil_ wagong.blend1 diff --git a/models/blender/industrial/industry_tree_wagong.blend b/advtrains/models/blender/industrial/industry_tree_wagong.blend similarity index 100% rename from models/blender/industrial/industry_tree_wagong.blend rename to advtrains/models/blender/industrial/industry_tree_wagong.blend diff --git a/models/blender/industrial/industry_tree_wagong.blend1 b/advtrains/models/blender/industrial/industry_tree_wagong.blend1 similarity index 100% rename from models/blender/industrial/industry_tree_wagong.blend1 rename to advtrains/models/blender/industrial/industry_tree_wagong.blend1 diff --git a/models/blender/industrial/industry_tree_wagong.png b/advtrains/models/blender/industrial/industry_tree_wagong.png similarity index 100% rename from models/blender/industrial/industry_tree_wagong.png rename to advtrains/models/blender/industrial/industry_tree_wagong.png diff --git a/models/blender/locomotive.blend b/advtrains/models/blender/locomotive.blend similarity index 100% rename from models/blender/locomotive.blend rename to advtrains/models/blender/locomotive.blend diff --git a/models/blender/magnet_track.blend b/advtrains/models/blender/magnet_track.blend similarity index 100% rename from models/blender/magnet_track.blend rename to advtrains/models/blender/magnet_track.blend diff --git a/models/blender/mbb/advtrains_wagon_japan.xcf b/advtrains/models/blender/mbb/advtrains_wagon_japan.xcf similarity index 100% rename from models/blender/mbb/advtrains_wagon_japan.xcf rename to advtrains/models/blender/mbb/advtrains_wagon_japan.xcf diff --git a/models/blender/mbb/modern_japanlocomotive.blend b/advtrains/models/blender/mbb/modern_japanlocomotive.blend similarity index 100% rename from models/blender/mbb/modern_japanlocomotive.blend rename to advtrains/models/blender/mbb/modern_japanlocomotive.blend diff --git a/models/blender/mbb/modern_japanlocomotive.blend1 b/advtrains/models/blender/mbb/modern_japanlocomotive.blend1 similarity index 100% rename from models/blender/mbb/modern_japanlocomotive.blend1 rename to advtrains/models/blender/mbb/modern_japanlocomotive.blend1 diff --git a/models/blender/mbb/modern_japanlocomotive.png b/advtrains/models/blender/mbb/modern_japanlocomotive.png similarity index 100% rename from models/blender/mbb/modern_japanlocomotive.png rename to advtrains/models/blender/mbb/modern_japanlocomotive.png diff --git a/models/blender/mbb/modern_japanlocomotive.xcf b/advtrains/models/blender/mbb/modern_japanlocomotive.xcf similarity index 100% rename from models/blender/mbb/modern_japanlocomotive.xcf rename to advtrains/models/blender/mbb/modern_japanlocomotive.xcf diff --git a/models/blender/mbb/modern_locomotive.blend b/advtrains/models/blender/mbb/modern_locomotive.blend similarity index 100% rename from models/blender/mbb/modern_locomotive.blend rename to advtrains/models/blender/mbb/modern_locomotive.blend diff --git a/models/blender/mbb/modern_wagong.blend b/advtrains/models/blender/mbb/modern_wagong.blend similarity index 100% rename from models/blender/mbb/modern_wagong.blend rename to advtrains/models/blender/mbb/modern_wagong.blend diff --git a/models/blender/mbb/modern_wagong.blend1 b/advtrains/models/blender/mbb/modern_wagong.blend1 similarity index 100% rename from models/blender/mbb/modern_wagong.blend1 rename to advtrains/models/blender/mbb/modern_wagong.blend1 diff --git a/models/blender/mbb/modern_wagong_uv.blend b/advtrains/models/blender/mbb/modern_wagong_uv.blend similarity index 100% rename from models/blender/mbb/modern_wagong_uv.blend rename to advtrains/models/blender/mbb/modern_wagong_uv.blend diff --git a/models/blender/mbb/modern_wagong_uv.blend1 b/advtrains/models/blender/mbb/modern_wagong_uv.blend1 similarity index 100% rename from models/blender/mbb/modern_wagong_uv.blend1 rename to advtrains/models/blender/mbb/modern_wagong_uv.blend1 diff --git a/models/blender/mbb/modern_wagong_uv.png b/advtrains/models/blender/mbb/modern_wagong_uv.png similarity index 100% rename from models/blender/mbb/modern_wagong_uv.png rename to advtrains/models/blender/mbb/modern_wagong_uv.png diff --git a/models/blender/mbb/prellbock.blend b/advtrains/models/blender/mbb/prellbock.blend similarity index 100% rename from models/blender/mbb/prellbock.blend rename to advtrains/models/blender/mbb/prellbock.blend diff --git a/models/blender/mbb/prellbock.blend1 b/advtrains/models/blender/mbb/prellbock.blend1 similarity index 100% rename from models/blender/mbb/prellbock.blend1 rename to advtrains/models/blender/mbb/prellbock.blend1 diff --git a/models/blender/mbb/prellbock.uv.png b/advtrains/models/blender/mbb/prellbock.uv.png similarity index 100% rename from models/blender/mbb/prellbock.uv.png rename to advtrains/models/blender/mbb/prellbock.uv.png diff --git a/models/blender/mbb/regio-lokomotive.blend b/advtrains/models/blender/mbb/regio-lokomotive.blend similarity index 100% rename from models/blender/mbb/regio-lokomotive.blend rename to advtrains/models/blender/mbb/regio-lokomotive.blend diff --git a/models/blender/mbb/regio-waron.blend b/advtrains/models/blender/mbb/regio-waron.blend similarity index 100% rename from models/blender/mbb/regio-waron.blend rename to advtrains/models/blender/mbb/regio-waron.blend diff --git a/models/blender/mbb/retrosignal.blend b/advtrains/models/blender/mbb/retrosignal.blend similarity index 100% rename from models/blender/mbb/retrosignal.blend rename to advtrains/models/blender/mbb/retrosignal.blend diff --git a/models/blender/mbb/retrosignal.blend1 b/advtrains/models/blender/mbb/retrosignal.blend1 similarity index 100% rename from models/blender/mbb/retrosignal.blend1 rename to advtrains/models/blender/mbb/retrosignal.blend1 diff --git a/models/blender/mbb/signal(2)_hoch.blend b/advtrains/models/blender/mbb/signal(2)_hoch.blend similarity index 100% rename from models/blender/mbb/signal(2)_hoch.blend rename to advtrains/models/blender/mbb/signal(2)_hoch.blend diff --git a/models/blender/mbb/signal(2)_unten.blend b/advtrains/models/blender/mbb/signal(2)_unten.blend similarity index 100% rename from models/blender/mbb/signal(2)_unten.blend rename to advtrains/models/blender/mbb/signal(2)_unten.blend diff --git a/models/blender/mbb/signal.blend b/advtrains/models/blender/mbb/signal.blend similarity index 100% rename from models/blender/mbb/signal.blend rename to advtrains/models/blender/mbb/signal.blend diff --git a/models/blender/mbb/signal.blend1 b/advtrains/models/blender/mbb/signal.blend1 similarity index 100% rename from models/blender/mbb/signal.blend1 rename to advtrains/models/blender/mbb/signal.blend1 diff --git a/models/blender/mbb/signal.png b/advtrains/models/blender/mbb/signal.png similarity index 100% rename from models/blender/mbb/signal.png rename to advtrains/models/blender/mbb/signal.png diff --git a/models/blender/mbb/signal.xcf b/advtrains/models/blender/mbb/signal.xcf similarity index 100% rename from models/blender/mbb/signal.xcf rename to advtrains/models/blender/mbb/signal.xcf diff --git a/models/blender/mbb/signal2.png b/advtrains/models/blender/mbb/signal2.png similarity index 100% rename from models/blender/mbb/signal2.png rename to advtrains/models/blender/mbb/signal2.png diff --git a/models/blender/mbb/tr-logo.png b/advtrains/models/blender/mbb/tr-logo.png similarity index 100% rename from models/blender/mbb/tr-logo.png rename to advtrains/models/blender/mbb/tr-logo.png diff --git a/models/blender/mbb/weichenhebel1.blend b/advtrains/models/blender/mbb/weichenhebel1.blend similarity index 100% rename from models/blender/mbb/weichenhebel1.blend rename to advtrains/models/blender/mbb/weichenhebel1.blend diff --git a/models/blender/mbb/weichenhebel2.blend b/advtrains/models/blender/mbb/weichenhebel2.blend similarity index 100% rename from models/blender/mbb/weichenhebel2.blend rename to advtrains/models/blender/mbb/weichenhebel2.blend diff --git a/models/blender/newlocomotive.blend b/advtrains/models/blender/newlocomotive.blend similarity index 100% rename from models/blender/newlocomotive.blend rename to advtrains/models/blender/newlocomotive.blend diff --git a/models/blender/newlocomotive.blend1 b/advtrains/models/blender/newlocomotive.blend1 similarity index 100% rename from models/blender/newlocomotive.blend1 rename to advtrains/models/blender/newlocomotive.blend1 diff --git a/models/blender/newlocomotive_uvs.png b/advtrains/models/blender/newlocomotive_uvs.png similarity index 100% rename from models/blender/newlocomotive_uvs.png rename to advtrains/models/blender/newlocomotive_uvs.png diff --git a/models/blender/newwagon.blend b/advtrains/models/blender/newwagon.blend similarity index 100% rename from models/blender/newwagon.blend rename to advtrains/models/blender/newwagon.blend diff --git a/models/blender/newwagon.blend1 b/advtrains/models/blender/newwagon.blend1 similarity index 100% rename from models/blender/newwagon.blend1 rename to advtrains/models/blender/newwagon.blend1 diff --git a/models/blender/newwagon.png b/advtrains/models/blender/newwagon.png similarity index 100% rename from models/blender/newwagon.png rename to advtrains/models/blender/newwagon.png diff --git a/models/blender/subway-train.blend b/advtrains/models/blender/subway-train.blend similarity index 100% rename from models/blender/subway-train.blend rename to advtrains/models/blender/subway-train.blend diff --git a/models/blender/subway-train.blend1 b/advtrains/models/blender/subway-train.blend1 similarity index 100% rename from models/blender/subway-train.blend1 rename to advtrains/models/blender/subway-train.blend1 diff --git a/models/blender/subway-train.png b/advtrains/models/blender/subway-train.png similarity index 100% rename from models/blender/subway-train.png rename to advtrains/models/blender/subway-train.png diff --git a/models/blender/subway-train.xcf b/advtrains/models/blender/subway-train.xcf similarity index 100% rename from models/blender/subway-train.xcf rename to advtrains/models/blender/subway-train.xcf diff --git a/models/blender/trackplane.blend b/advtrains/models/blender/trackplane.blend similarity index 100% rename from models/blender/trackplane.blend rename to advtrains/models/blender/trackplane.blend diff --git a/models/blender/trackvertical1.blend b/advtrains/models/blender/trackvertical1.blend similarity index 100% rename from models/blender/trackvertical1.blend rename to advtrains/models/blender/trackvertical1.blend diff --git a/models/blender/trackvertical1.blend1 b/advtrains/models/blender/trackvertical1.blend1 similarity index 100% rename from models/blender/trackvertical1.blend1 rename to advtrains/models/blender/trackvertical1.blend1 diff --git a/models/blender/trackvertical1.png b/advtrains/models/blender/trackvertical1.png similarity index 100% rename from models/blender/trackvertical1.png rename to advtrains/models/blender/trackvertical1.png diff --git a/models/blender/trackvertical2.blend b/advtrains/models/blender/trackvertical2.blend similarity index 100% rename from models/blender/trackvertical2.blend rename to advtrains/models/blender/trackvertical2.blend diff --git a/models/blender/trackvertical2.png b/advtrains/models/blender/trackvertical2.png similarity index 100% rename from models/blender/trackvertical2.png rename to advtrains/models/blender/trackvertical2.png diff --git a/models/oldmodels/locomotive.b3d b/advtrains/models/oldmodels/locomotive.b3d similarity index 100% rename from models/oldmodels/locomotive.b3d rename to advtrains/models/oldmodels/locomotive.b3d diff --git a/models/oldmodels/trackvertical1.b3d b/advtrains/models/oldmodels/trackvertical1.b3d similarity index 100% rename from models/oldmodels/trackvertical1.b3d rename to advtrains/models/oldmodels/trackvertical1.b3d diff --git a/models/oldmodels/trackvertical2.b3d b/advtrains/models/oldmodels/trackvertical2.b3d similarity index 100% rename from models/oldmodels/trackvertical2.b3d rename to advtrains/models/oldmodels/trackvertical2.b3d diff --git a/models/trackplane.b3d b/advtrains/models/trackplane.b3d similarity index 100% rename from models/trackplane.b3d rename to advtrains/models/trackplane.b3d diff --git a/pseudoload.lua b/advtrains/pseudoload.lua similarity index 100% rename from pseudoload.lua rename to advtrains/pseudoload.lua diff --git a/readme.txt b/advtrains/readme.txt similarity index 100% rename from readme.txt rename to advtrains/readme.txt diff --git a/signals.lua b/advtrains/signals.lua similarity index 100% rename from signals.lua rename to advtrains/signals.lua diff --git a/textures/advtrains_couple.png b/advtrains/textures/advtrains_couple.png similarity index 100% rename from textures/advtrains_couple.png rename to advtrains/textures/advtrains_couple.png diff --git a/textures/advtrains_discouple.png b/advtrains/textures/advtrains_discouple.png similarity index 100% rename from textures/advtrains_discouple.png rename to advtrains/textures/advtrains_discouple.png diff --git a/textures/advtrains_dtrack_bumper_placer.png b/advtrains/textures/advtrains_dtrack_bumper_placer.png similarity index 100% rename from textures/advtrains_dtrack_bumper_placer.png rename to advtrains/textures/advtrains_dtrack_bumper_placer.png diff --git a/textures/advtrains_dtrack_detector_placer.png b/advtrains/textures/advtrains_dtrack_detector_placer.png similarity index 100% rename from textures/advtrains_dtrack_detector_placer.png rename to advtrains/textures/advtrains_dtrack_detector_placer.png diff --git a/textures/advtrains_dtrack_placer.png b/advtrains/textures/advtrains_dtrack_placer.png similarity index 100% rename from textures/advtrains_dtrack_placer.png rename to advtrains/textures/advtrains_dtrack_placer.png diff --git a/textures/advtrains_dtrack_rail.png b/advtrains/textures/advtrains_dtrack_rail.png similarity index 100% rename from textures/advtrains_dtrack_rail.png rename to advtrains/textures/advtrains_dtrack_rail.png diff --git a/textures/advtrains_dtrack_rail_detector_on.png b/advtrains/textures/advtrains_dtrack_rail_detector_on.png similarity index 100% rename from textures/advtrains_dtrack_rail_detector_on.png rename to advtrains/textures/advtrains_dtrack_rail_detector_on.png diff --git a/textures/advtrains_dtrack_slopeplacer.png b/advtrains/textures/advtrains_dtrack_slopeplacer.png similarity index 100% rename from textures/advtrains_dtrack_slopeplacer.png rename to advtrains/textures/advtrains_dtrack_slopeplacer.png diff --git a/textures/advtrains_newlocomotive.xcf b/advtrains/textures/advtrains_newlocomotive.xcf similarity index 100% rename from textures/advtrains_newlocomotive.xcf rename to advtrains/textures/advtrains_newlocomotive.xcf diff --git a/textures/advtrains_platform.png b/advtrains/textures/advtrains_platform.png similarity index 100% rename from textures/advtrains_platform.png rename to advtrains/textures/advtrains_platform.png diff --git a/textures/advtrains_retrosignal.png b/advtrains/textures/advtrains_retrosignal.png similarity index 100% rename from textures/advtrains_retrosignal.png rename to advtrains/textures/advtrains_retrosignal.png diff --git a/textures/advtrains_retrosignal_inv.png b/advtrains/textures/advtrains_retrosignal_inv.png similarity index 100% rename from textures/advtrains_retrosignal_inv.png rename to advtrains/textures/advtrains_retrosignal_inv.png diff --git a/textures/advtrains_signal_inv.png b/advtrains/textures/advtrains_signal_inv.png similarity index 100% rename from textures/advtrains_signal_inv.png rename to advtrains/textures/advtrains_signal_inv.png diff --git a/textures/advtrains_signal_off.png b/advtrains/textures/advtrains_signal_off.png similarity index 100% rename from textures/advtrains_signal_off.png rename to advtrains/textures/advtrains_signal_off.png diff --git a/textures/advtrains_signal_on.png b/advtrains/textures/advtrains_signal_on.png similarity index 100% rename from textures/advtrains_signal_on.png rename to advtrains/textures/advtrains_signal_on.png diff --git a/textures/advtrains_track_cr.png b/advtrains/textures/advtrains_track_cr.png similarity index 100% rename from textures/advtrains_track_cr.png rename to advtrains/textures/advtrains_track_cr.png diff --git a/textures/advtrains_track_cr_45.png b/advtrains/textures/advtrains_track_cr_45.png similarity index 100% rename from textures/advtrains_track_cr_45.png rename to advtrains/textures/advtrains_track_cr_45.png diff --git a/textures/advtrains_track_placer.png b/advtrains/textures/advtrains_track_placer.png similarity index 100% rename from textures/advtrains_track_placer.png rename to advtrains/textures/advtrains_track_placer.png diff --git a/textures/advtrains_track_st.png b/advtrains/textures/advtrains_track_st.png similarity index 100% rename from textures/advtrains_track_st.png rename to advtrains/textures/advtrains_track_st.png diff --git a/textures/advtrains_track_st_45.png b/advtrains/textures/advtrains_track_st_45.png similarity index 100% rename from textures/advtrains_track_st_45.png rename to advtrains/textures/advtrains_track_st_45.png diff --git a/textures/advtrains_track_swlcr.png b/advtrains/textures/advtrains_track_swlcr.png similarity index 100% rename from textures/advtrains_track_swlcr.png rename to advtrains/textures/advtrains_track_swlcr.png diff --git a/textures/advtrains_track_swlcr_45.png b/advtrains/textures/advtrains_track_swlcr_45.png similarity index 100% rename from textures/advtrains_track_swlcr_45.png rename to advtrains/textures/advtrains_track_swlcr_45.png diff --git a/textures/advtrains_track_swlst.png b/advtrains/textures/advtrains_track_swlst.png similarity index 100% rename from textures/advtrains_track_swlst.png rename to advtrains/textures/advtrains_track_swlst.png diff --git a/textures/advtrains_track_swlst_45.png b/advtrains/textures/advtrains_track_swlst_45.png similarity index 100% rename from textures/advtrains_track_swlst_45.png rename to advtrains/textures/advtrains_track_swlst_45.png diff --git a/textures/advtrains_track_swrcr.png b/advtrains/textures/advtrains_track_swrcr.png similarity index 100% rename from textures/advtrains_track_swrcr.png rename to advtrains/textures/advtrains_track_swrcr.png diff --git a/textures/advtrains_track_swrcr_45.png b/advtrains/textures/advtrains_track_swrcr_45.png similarity index 100% rename from textures/advtrains_track_swrcr_45.png rename to advtrains/textures/advtrains_track_swrcr_45.png diff --git a/textures/advtrains_track_swrst.png b/advtrains/textures/advtrains_track_swrst.png similarity index 100% rename from textures/advtrains_track_swrst.png rename to advtrains/textures/advtrains_track_swrst.png diff --git a/textures/advtrains_track_swrst_45.png b/advtrains/textures/advtrains_track_swrst_45.png similarity index 100% rename from textures/advtrains_track_swrst_45.png rename to advtrains/textures/advtrains_track_swrst_45.png diff --git a/textures/advtrains_trackworker.png b/advtrains/textures/advtrains_trackworker.png similarity index 100% rename from textures/advtrains_trackworker.png rename to advtrains/textures/advtrains_trackworker.png diff --git a/textures/drwho_screwdriver.png b/advtrains/textures/drwho_screwdriver.png similarity index 100% rename from textures/drwho_screwdriver.png rename to advtrains/textures/drwho_screwdriver.png diff --git a/textures/larger rails.xcf b/advtrains/textures/larger rails.xcf similarity index 100% rename from textures/larger rails.xcf rename to advtrains/textures/larger rails.xcf diff --git a/trackplacer.lua b/advtrains/trackplacer.lua similarity index 100% rename from trackplacer.lua rename to advtrains/trackplacer.lua diff --git a/tracks.lua b/advtrains/tracks.lua similarity index 100% rename from tracks.lua rename to advtrains/tracks.lua diff --git a/trainhud.lua b/advtrains/trainhud.lua similarity index 100% rename from trainhud.lua rename to advtrains/trainhud.lua diff --git a/trainlogic.lua b/advtrains/trainlogic.lua similarity index 100% rename from trainlogic.lua rename to advtrains/trainlogic.lua diff --git a/wagons.lua b/advtrains/wagons.lua similarity index 74% rename from wagons.lua rename to advtrains/wagons.lua index ca31590..03eae34 100644 --- a/wagons.lua +++ b/advtrains/wagons.lua @@ -491,7 +491,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) end elseif fields.seat then local val=minetest.explode_textlist_event(fields.seat) - if val and val.type~="INV" then + if val and val.type~="INV" and not self.seatp[player:get_player_name()] then --get on wagon:get_on(player, val.index) --will work with the new close_formspec functionality. close exactly this formspec. @@ -521,9 +521,9 @@ end) function advtrains.register_wagon(sysname, traintype, prototype, desc, inv_img) setmetatable(prototype, {__index=wagon}) - minetest.register_entity("advtrains:"..sysname,prototype) + minetest.register_entity(":advtrains:"..sysname,prototype) - minetest.register_craftitem("advtrains:"..sysname, { + minetest.register_craftitem(":advtrains:"..sysname, { description = desc, inventory_image = inv_img, wield_image = inv_img, @@ -577,194 +577,11 @@ advtrains.register_wagon("yellowwagon", "steam",{textures = {"yellow.png"}}) wagons can define update_animation(self, velocity) if they have a speed-dependent animation this function will be called when the velocity vector changes or every 2 seconds. ]] -advtrains.register_wagon("newlocomotive", "steam",{ - mesh="advtrains_engine_steam.b3d", - textures = {"advtrains_newlocomotive.png"}, - is_locomotive=true, - seats = { - { - name="Driver Stand (left)", - attach_offset={x=-5, y=10, z=-10}, - view_offset={x=0, y=6, z=0}, - driving_ctrl_access=true, - }, - { - name="Driver Stand (right)", - attach_offset={x=5, y=10, z=-10}, - view_offset={x=0, y=6, z=0}, - driving_ctrl_access=true, - }, - }, - visual_size = {x=1, y=1}, - wagon_span=1.85, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - update_animation=function(self, velocity) - --if self.old_anim_velocity~=advtrains.abs_ceil(velocity) then - self.object:set_animation({x=1,y=60}, 100)--math.floor(velocity)) - --self.old_anim_velocity=advtrains.abs_ceil(velocity) - --end - end, - custom_on_activate = function(self, staticdata_table, dtime_s) - minetest.add_particlespawner({ - amount = 10, - time = 0, - -- ^ If time is 0 has infinite lifespan and spawns the amount on a per-second base - minpos = {x=0, y=2, z=1.2}, - maxpos = {x=0, y=2, z=1.2}, - minvel = {x=-0.2, y=1.8, z=-0.2}, - maxvel = {x=0.2, y=2, z=0.2}, - minacc = {x=0, y=-0.1, z=0}, - maxacc = {x=0, y=-0.3, z=0}, - minexptime = 2, - maxexptime = 4, - minsize = 1, - maxsize = 5, - -- ^ The particle's properties are random values in between the bounds: - -- ^ minpos/maxpos, minvel/maxvel (velocity), minacc/maxacc (acceleration), - -- ^ minsize/maxsize, minexptime/maxexptime (expirationtime) - collisiondetection = true, - -- ^ collisiondetection: if true uses collision detection - vertical = false, - -- ^ vertical: if true faces player using y axis only - texture = "smoke_puff.png", - -- ^ Uses texture (string) - attached = self.object, - }) - end, - drops={"default:steelblock 4"}, -}, "Steam Engine", "advtrains_newlocomotive_inv.png") -advtrains.register_wagon("wagon_default", "steam",{ - mesh="advtrains_wagon.b3d", - textures = {"advtrains_wagon.png"}, - seats = { - { - name="Default Seat", - attach_offset={x=0, y=10, z=0}, - view_offset={x=0, y=6, z=0}, - }, - }, - visual_size = {x=1, y=1}, - wagon_span=1.8, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, -}, "Passenger Wagon", "advtrains_wagon_inv.png") -advtrains.register_wagon("wagon_box", "steam",{ - mesh="advtrains_wagon.b3d", - textures = {"advtrains_wagon_box.png"}, - seats = {}, - visual_size = {x=1, y=1}, - wagon_span=1.8, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, - has_inventory = true, - get_inventory_formspec = function(self) - return "size[8,11]".. - "list[detached:advtrains_wgn_"..self.unique_id..";box;0,0;8,6;]".. - "list[current_player;main;0,7;8,4;]".. - "listring[]" - end, - inventory_list_sizes = { - box=8*6, - }, -}, "Box Wagon", "advtrains_wagon_box_inv.png") + advtrains.register_train_type("electric", {"regular", "default"}, 20) -advtrains.register_wagon("engine_japan", "electric",{ - mesh="advtrains_engine_japan.b3d", - textures = {"advtrains_engine_japan.png"}, - seats = { - { - name="Default Seat (driver stand)", - attach_offset={x=0, y=10, z=0}, - view_offset={x=0, y=6, z=0}, - driving_ctrl_access=true, - }, - }, - visual_size = {x=1, y=1}, - wagon_span=2.5, - is_locomotive=true, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, -}, "Japanese Train Engine", "advtrains_engine_japan_inv.png") -advtrains.register_wagon("wagon_japan", "electric",{ - mesh="advtrains_wagon_japan.b3d", - textures = {"advtrains_wagon_japan.png"}, - seats = { - { - name="Default Seat", - attach_offset={x=0, y=10, z=0}, - view_offset={x=0, y=6, z=0}, - }, - }, - visual_size = {x=1, y=1}, - wagon_span=2.3, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, -}, "Japanese Train Wagon", "advtrains_wagon_japan_inv.png") - -advtrains.register_wagon("engine_industrial", "electric",{ - mesh="advtrains_engine_industrial.b3d", - textures = {"advtrains_engine_industrial.png"}, - seats = { - { - name="Driver Stand (left)", - attach_offset={x=-5, y=10, z=-10}, - view_offset={x=0, y=10, z=0}, - driving_ctrl_access=true, - }, - { - name="Driver Stand (right)", - attach_offset={x=5, y=10, z=-10}, - view_offset={x=0, y=10, z=0}, - driving_ctrl_access=true, - }, - }, - visual_size = {x=1, y=1}, - wagon_span=2.6, - is_locomotive=true, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, -}, "Industrial Train Engine", "advtrains_engine_industrial_inv.png") -advtrains.register_wagon("wagon_tank", "electric",{ - mesh="advtrains_wagon_tank.b3d", - textures = {"advtrains_wagon_tank.png"}, - seats = {}, - visual_size = {x=1, y=1}, - wagon_span=2.2, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, - has_inventory = true, - get_inventory_formspec = function(self) - return "size[8,11]".. - "list[detached:advtrains_wgn_"..self.unique_id..";box;0,0;8,6;]".. - "list[current_player;main;0,7;8,4;]".. - "listring[]" - end, - inventory_list_sizes = { - box=8*6, - }, -}, "Industrial tank wagon", "advtrains_wagon_tank_inv.png") -advtrains.register_wagon("wagon_wood", "electric",{ - mesh="advtrains_wagon_wood.b3d", - textures = {"advtrains_wagon_wood.png"}, - seats = {}, - visual_size = {x=1, y=1}, - wagon_span=1.8, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, - has_inventory = true, - get_inventory_formspec = function(self) - return "size[8,11]".. - "list[detached:advtrains_wgn_"..self.unique_id..";box;0,0;8,6;]".. - "list[current_player;main;0,7;8,4;]".. - "listring[]" - end, - inventory_list_sizes = { - box=8*6, - }, -}, "Industrial wood wagon", "advtrains_wagon_wood_inv.png") advtrains.register_train_type("subway", {"default"}, 15) diff --git a/advtrains_train_industrial/depends.txt b/advtrains_train_industrial/depends.txt new file mode 100644 index 0000000..6f00bf6 --- /dev/null +++ b/advtrains_train_industrial/depends.txt @@ -0,0 +1 @@ +advtrains \ No newline at end of file diff --git a/advtrains_train_industrial/init.lua b/advtrains_train_industrial/init.lua new file mode 100644 index 0000000..93c75af --- /dev/null +++ b/advtrains_train_industrial/init.lua @@ -0,0 +1,61 @@ +advtrains.register_wagon("engine_industrial", "electric",{ + mesh="advtrains_engine_industrial.b3d", + textures = {"advtrains_engine_industrial.png"}, + seats = { + { + name="Driver Stand (left)", + attach_offset={x=-5, y=10, z=-10}, + view_offset={x=0, y=10, z=0}, + driving_ctrl_access=true, + }, + { + name="Driver Stand (right)", + attach_offset={x=5, y=10, z=-10}, + view_offset={x=0, y=10, z=0}, + driving_ctrl_access=true, + }, + }, + visual_size = {x=1, y=1}, + wagon_span=2.6, + is_locomotive=true, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, +}, "Industrial Train Engine", "advtrains_engine_industrial_inv.png") +advtrains.register_wagon("wagon_tank", "electric",{ + mesh="advtrains_wagon_tank.b3d", + textures = {"advtrains_wagon_tank.png"}, + seats = {}, + visual_size = {x=1, y=1}, + wagon_span=2.2, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, + has_inventory = true, + get_inventory_formspec = function(self) + return "size[8,11]".. + "list[detached:advtrains_wgn_"..self.unique_id..";box;0,0;8,6;]".. + "list[current_player;main;0,7;8,4;]".. + "listring[]" + end, + inventory_list_sizes = { + box=8*6, + }, +}, "Industrial tank wagon", "advtrains_wagon_tank_inv.png") +advtrains.register_wagon("wagon_wood", "electric",{ + mesh="advtrains_wagon_wood.b3d", + textures = {"advtrains_wagon_wood.png"}, + seats = {}, + visual_size = {x=1, y=1}, + wagon_span=1.8, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, + has_inventory = true, + get_inventory_formspec = function(self) + return "size[8,11]".. + "list[detached:advtrains_wgn_"..self.unique_id..";box;0,0;8,6;]".. + "list[current_player;main;0,7;8,4;]".. + "listring[]" + end, + inventory_list_sizes = { + box=8*6, + }, +}, "Industrial wood wagon", "advtrains_wagon_wood_inv.png") diff --git a/models/advtrains_engine_industrial.b3d b/advtrains_train_industrial/models/advtrains_engine_industrial.b3d similarity index 100% rename from models/advtrains_engine_industrial.b3d rename to advtrains_train_industrial/models/advtrains_engine_industrial.b3d diff --git a/models/advtrains_wagon_tank.b3d b/advtrains_train_industrial/models/advtrains_wagon_tank.b3d similarity index 100% rename from models/advtrains_wagon_tank.b3d rename to advtrains_train_industrial/models/advtrains_wagon_tank.b3d diff --git a/models/advtrains_wagon_wood.b3d b/advtrains_train_industrial/models/advtrains_wagon_wood.b3d similarity index 100% rename from models/advtrains_wagon_wood.b3d rename to advtrains_train_industrial/models/advtrains_wagon_wood.b3d diff --git a/textures/advtrains_engine_industrial.png b/advtrains_train_industrial/textures/advtrains_engine_industrial.png similarity index 100% rename from textures/advtrains_engine_industrial.png rename to advtrains_train_industrial/textures/advtrains_engine_industrial.png diff --git a/textures/advtrains_engine_industrial_inv.png b/advtrains_train_industrial/textures/advtrains_engine_industrial_inv.png similarity index 100% rename from textures/advtrains_engine_industrial_inv.png rename to advtrains_train_industrial/textures/advtrains_engine_industrial_inv.png diff --git a/textures/advtrains_wagon_tank.png b/advtrains_train_industrial/textures/advtrains_wagon_tank.png similarity index 100% rename from textures/advtrains_wagon_tank.png rename to advtrains_train_industrial/textures/advtrains_wagon_tank.png diff --git a/textures/advtrains_wagon_tank_inv.png b/advtrains_train_industrial/textures/advtrains_wagon_tank_inv.png similarity index 100% rename from textures/advtrains_wagon_tank_inv.png rename to advtrains_train_industrial/textures/advtrains_wagon_tank_inv.png diff --git a/textures/advtrains_wagon_wood.png b/advtrains_train_industrial/textures/advtrains_wagon_wood.png similarity index 100% rename from textures/advtrains_wagon_wood.png rename to advtrains_train_industrial/textures/advtrains_wagon_wood.png diff --git a/textures/advtrains_wagon_wood_inv.png b/advtrains_train_industrial/textures/advtrains_wagon_wood_inv.png similarity index 100% rename from textures/advtrains_wagon_wood_inv.png rename to advtrains_train_industrial/textures/advtrains_wagon_wood_inv.png diff --git a/advtrains_train_japan/depends.txt b/advtrains_train_japan/depends.txt new file mode 100644 index 0000000..6f00bf6 --- /dev/null +++ b/advtrains_train_japan/depends.txt @@ -0,0 +1 @@ +advtrains \ No newline at end of file diff --git a/advtrains_train_japan/init.lua b/advtrains_train_japan/init.lua new file mode 100644 index 0000000..7cef69c --- /dev/null +++ b/advtrains_train_japan/init.lua @@ -0,0 +1,34 @@ +advtrains.register_wagon("engine_japan", "electric",{ + mesh="advtrains_engine_japan.b3d", + textures = {"advtrains_engine_japan.png"}, + seats = { + { + name="Default Seat (driver stand)", + attach_offset={x=0, y=10, z=0}, + view_offset={x=0, y=6, z=0}, + driving_ctrl_access=true, + }, + }, + visual_size = {x=1, y=1}, + wagon_span=2.5, + is_locomotive=true, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, +}, "Japanese Train Engine", "advtrains_engine_japan_inv.png") + +advtrains.register_wagon("wagon_japan", "electric",{ + mesh="advtrains_wagon_japan.b3d", + textures = {"advtrains_wagon_japan.png"}, + seats = { + { + name="Default Seat", + attach_offset={x=0, y=10, z=0}, + view_offset={x=0, y=6, z=0}, + }, + }, + visual_size = {x=1, y=1}, + wagon_span=2.3, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, +}, "Japanese Train Wagon", "advtrains_wagon_japan_inv.png") + diff --git a/models/advtrains_engine_japan.b3d b/advtrains_train_japan/models/advtrains_engine_japan.b3d similarity index 100% rename from models/advtrains_engine_japan.b3d rename to advtrains_train_japan/models/advtrains_engine_japan.b3d diff --git a/models/advtrains_wagon_japan.b3d b/advtrains_train_japan/models/advtrains_wagon_japan.b3d similarity index 100% rename from models/advtrains_wagon_japan.b3d rename to advtrains_train_japan/models/advtrains_wagon_japan.b3d diff --git a/textures/advtrains_engine_japan.png b/advtrains_train_japan/textures/advtrains_engine_japan.png similarity index 100% rename from textures/advtrains_engine_japan.png rename to advtrains_train_japan/textures/advtrains_engine_japan.png diff --git a/textures/advtrains_engine_japan_inv.png b/advtrains_train_japan/textures/advtrains_engine_japan_inv.png similarity index 100% rename from textures/advtrains_engine_japan_inv.png rename to advtrains_train_japan/textures/advtrains_engine_japan_inv.png diff --git a/textures/advtrains_wagon_japan.png b/advtrains_train_japan/textures/advtrains_wagon_japan.png similarity index 100% rename from textures/advtrains_wagon_japan.png rename to advtrains_train_japan/textures/advtrains_wagon_japan.png diff --git a/textures/advtrains_wagon_japan_inv.png b/advtrains_train_japan/textures/advtrains_wagon_japan_inv.png similarity index 100% rename from textures/advtrains_wagon_japan_inv.png rename to advtrains_train_japan/textures/advtrains_wagon_japan_inv.png diff --git a/advtrains_train_steam/depends.txt b/advtrains_train_steam/depends.txt new file mode 100644 index 0000000..6f00bf6 --- /dev/null +++ b/advtrains_train_steam/depends.txt @@ -0,0 +1 @@ +advtrains \ No newline at end of file diff --git a/advtrains_train_steam/init.lua b/advtrains_train_steam/init.lua new file mode 100644 index 0000000..7b66a51 --- /dev/null +++ b/advtrains_train_steam/init.lua @@ -0,0 +1,115 @@ +advtrains.register_wagon("newlocomotive", "steam",{ + mesh="advtrains_engine_steam.b3d", + textures = {"advtrains_newlocomotive.png"}, + is_locomotive=true, + seats = { + { + name="Driver Stand (left)", + attach_offset={x=-5, y=10, z=-10}, + view_offset={x=0, y=6, z=0}, + driving_ctrl_access=true, + }, + { + name="Driver Stand (right)", + attach_offset={x=5, y=10, z=-10}, + view_offset={x=0, y=6, z=0}, + driving_ctrl_access=true, + }, + }, + visual_size = {x=1, y=1}, + wagon_span=1.85, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + update_animation=function(self, velocity) + --if self.old_anim_velocity~=advtrains.abs_ceil(velocity) then + self.object:set_animation({x=1,y=60}, 100)--math.floor(velocity)) + --self.old_anim_velocity=advtrains.abs_ceil(velocity) + --end + end, + custom_on_activate = function(self, staticdata_table, dtime_s) + minetest.add_particlespawner({ + amount = 10, + time = 0, + -- ^ If time is 0 has infinite lifespan and spawns the amount on a per-second base + minpos = {x=0, y=2, z=1.2}, + maxpos = {x=0, y=2, z=1.2}, + minvel = {x=-0.2, y=1.8, z=-0.2}, + maxvel = {x=0.2, y=2, z=0.2}, + minacc = {x=0, y=-0.1, z=0}, + maxacc = {x=0, y=-0.3, z=0}, + minexptime = 2, + maxexptime = 4, + minsize = 1, + maxsize = 5, + -- ^ The particle's properties are random values in between the bounds: + -- ^ minpos/maxpos, minvel/maxvel (velocity), minacc/maxacc (acceleration), + -- ^ minsize/maxsize, minexptime/maxexptime (expirationtime) + collisiondetection = true, + -- ^ collisiondetection: if true uses collision detection + vertical = false, + -- ^ vertical: if true faces player using y axis only + texture = "smoke_puff.png", + -- ^ Uses texture (string) + attached = self.object, + }) + end, + drops={"default:steelblock 4"}, +}, "Steam Engine", "advtrains_newlocomotive_inv.png") +advtrains.register_wagon("wagon_default", "steam",{ + mesh="advtrains_wagon.b3d", + textures = {"advtrains_wagon.png"}, + seats = { + { + name="Default Seat", + attach_offset={x=0, y=10, z=0}, + view_offset={x=0, y=6, z=0}, + }, + }, + visual_size = {x=1, y=1}, + wagon_span=1.8, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, +}, "Passenger Wagon", "advtrains_wagon_inv.png") +advtrains.register_wagon("wagon_box", "steam",{ + mesh="advtrains_wagon.b3d", + textures = {"advtrains_wagon_box.png"}, + seats = {}, + visual_size = {x=1, y=1}, + wagon_span=1.8, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, + has_inventory = true, + get_inventory_formspec = function(self) + return "size[8,11]".. + "list[detached:advtrains_wgn_"..self.unique_id..";box;0,0;8,6;]".. + "list[current_player;main;0,7;8,4;]".. + "listring[]" + end, + inventory_list_sizes = { + box=8*6, + }, +}, "Box Wagon", "advtrains_wagon_box_inv.png") + +minetest.register_craft({ + output = 'advtrains:newlocomotive', + recipe = { + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + {'default:steelblock', 'dye:black', 'default:steelblock'}, + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + }, +}) +minetest.register_craft({ + output = 'advtrains:wagon_default', + recipe = { + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + {'default:steelblock', 'dye:dark_green', 'default:steelblock'}, + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + }, +}) +minetest.register_craft({ + output = 'advtrains:wagon_box', + recipe = { + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + {'default:steelblock', 'default:chest', 'default:steelblock'}, + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + }, +}) diff --git a/models/advtrains_engine_steam.b3d b/advtrains_train_steam/models/advtrains_engine_steam.b3d similarity index 100% rename from models/advtrains_engine_steam.b3d rename to advtrains_train_steam/models/advtrains_engine_steam.b3d diff --git a/models/advtrains_wagon.b3d b/advtrains_train_steam/models/advtrains_wagon.b3d similarity index 100% rename from models/advtrains_wagon.b3d rename to advtrains_train_steam/models/advtrains_wagon.b3d diff --git a/textures/advtrains_newlocomotive.png b/advtrains_train_steam/textures/advtrains_newlocomotive.png similarity index 100% rename from textures/advtrains_newlocomotive.png rename to advtrains_train_steam/textures/advtrains_newlocomotive.png diff --git a/textures/advtrains_newlocomotive_inv.png b/advtrains_train_steam/textures/advtrains_newlocomotive_inv.png old mode 100755 new mode 100644 similarity index 100% rename from textures/advtrains_newlocomotive_inv.png rename to advtrains_train_steam/textures/advtrains_newlocomotive_inv.png diff --git a/textures/advtrains_wagon.png b/advtrains_train_steam/textures/advtrains_wagon.png similarity index 100% rename from textures/advtrains_wagon.png rename to advtrains_train_steam/textures/advtrains_wagon.png diff --git a/textures/advtrains_wagon_box.png b/advtrains_train_steam/textures/advtrains_wagon_box.png similarity index 100% rename from textures/advtrains_wagon_box.png rename to advtrains_train_steam/textures/advtrains_wagon_box.png diff --git a/textures/advtrains_wagon_box_inv.png b/advtrains_train_steam/textures/advtrains_wagon_box_inv.png similarity index 100% rename from textures/advtrains_wagon_box_inv.png rename to advtrains_train_steam/textures/advtrains_wagon_box_inv.png diff --git a/textures/advtrains_wagon_inv.png b/advtrains_train_steam/textures/advtrains_wagon_inv.png old mode 100755 new mode 100644 similarity index 100% rename from textures/advtrains_wagon_inv.png rename to advtrains_train_steam/textures/advtrains_wagon_inv.png diff --git a/advtrains_train_subway/depends.txt b/advtrains_train_subway/depends.txt new file mode 100644 index 0000000..6f00bf6 --- /dev/null +++ b/advtrains_train_subway/depends.txt @@ -0,0 +1 @@ +advtrains \ No newline at end of file diff --git a/advtrains_train_subway/init.lua b/advtrains_train_subway/init.lua new file mode 100644 index 0000000..c933fff --- /dev/null +++ b/advtrains_train_subway/init.lua @@ -0,0 +1,28 @@ + +advtrains.register_wagon("subway_wagon", "subway",{ + mesh="advtrains_subway_train.b3d", + textures = {"advtrains_subway_train.png"}, + seats = { + { + name="Default Seat (driver stand)", + attach_offset={x=0, y=10, z=0}, + view_offset={x=0, y=6, z=0}, + driving_ctrl_access=true, + }, + }, + visual_size = {x=1, y=1}, + wagon_span=1.8, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + is_locomotive=true, + drops={"default:steelblock 4"}, +}, "Subway Passenger Wagon", "advtrains_subway_train_inv.png") + +--wagons +minetest.register_craft({ + output = 'advtrains:subway_wagon', + recipe = { + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + {'default:steelblock', 'dye:yellow', 'default:steelblock'}, + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + }, +}) diff --git a/models/advtrains_subway_train.b3d b/advtrains_train_subway/models/advtrains_subway_train.b3d similarity index 100% rename from models/advtrains_subway_train.b3d rename to advtrains_train_subway/models/advtrains_subway_train.b3d diff --git a/textures/advtrains_subway_train.png b/advtrains_train_subway/textures/advtrains_subway_train.png similarity index 100% rename from textures/advtrains_subway_train.png rename to advtrains_train_subway/textures/advtrains_subway_train.png diff --git a/textures/advtrains_subway_train_inv.png b/advtrains_train_subway/textures/advtrains_subway_train_inv.png similarity index 100% rename from textures/advtrains_subway_train_inv.png rename to advtrains_train_subway/textures/advtrains_subway_train_inv.png diff --git a/modpack.txt b/modpack.txt new file mode 100644 index 0000000..e69de29