Completed Pioneer Models

This forum area is to share and discuss modding projects, models, music and other modding activities of Pioneer. Please use the 'Alpha Mods' or 'Beta Mods' folders to upload your files in the Pioneer section in the download area.
baobobafet
Private
Posts: 109
Joined: Thu Sep 06, 2012 4:56 pm

RE: Completed Pioneer Models

Post by baobobafet »

One idea that could be interesting would be a tutorial button ingame. If a new player clicked on it, they would get an audio ogg tutorial on game basics. (instead of music.ogg) (female voices are always nice for this sort of prep) @ Marcel - Hopefully the learning curve is less steep - and the converter can take a lot of the work out of the recreation process. Although It's a drag to have to remake models - often it will lead to improvement ;) 
fluffyfreak
Private
Posts: 1292
Joined: Sun Nov 27, 2016 12:55 pm

RE: Completed Pioneer Models

Post by fluffyfreak »

Can anyone on here make a spacestation, the orbiting kind, with 4 docking ports? I mean not with a single entrance, but with 4 separate entrance/exits and 1 docking point each. Make sense? Rather like the smallest space station but times 4.
Potsmoke66
Private
Posts: 1815
Joined: Sun Nov 27, 2016 2:43 pm

RE: Completed Pioneer Models

Post by Potsmoke66 »

of course i could, any certain idea behind?i mean why 4 seperate docks?or doesn't it work anymore with a single port in the new modeling system? (i expect limitations... and editing the output?...) --- and now for something complete different...  stupid games on my youtube channel) next clip(s) will be two new models i made for the "vintage mod".both still use the LMR, unfortunately i forgot last time to download a "wiki" for the new modeling system.i have a third ship for the "vintage mod" in work, maybe this will be the first of mine using collada, i will see.all three ships are still untextured, maybe one fine day...
baobobafet
Private
Posts: 109
Joined: Thu Sep 06, 2012 4:56 pm

RE: Completed Pioneer Models

Post by baobobafet »

potsmoke: These kind of games could be fun diversions to play if you were at a spaceport and had to deal with 'wait times' to have repairs/ship upgrades or cargo loaded. :nyam:
Marcel
Private
Posts: 1188
Joined: Tue Dec 06, 2016 6:45 pm

RE: Completed Pioneer Models

Post by Marcel »

Can anyone on here make a spacestation, the orbiting kind, with 4 docking ports?Well...um, yeah. :nyam: What do you want, a Maltese Cross or what? I'm sure I could do it in lua, but obj will take some time.
Potsmoke66
Private
Posts: 1815
Joined: Sun Nov 27, 2016 2:43 pm

RE: Completed Pioneer Models

Post by Potsmoke66 »

i wonder if that will work at all, i imagine docking manually can be a problem when the gate is circling around a centre.of course you can "stop" the rotation by giving the station no rotational speed, such i suggested for conversions of the SW-XWA stations, because some of them are platform style with 4 or more landing pads.and i guess it's more then just hard to land on such a pad or even just to pass a collision detection geometry properly. --- (a question, not pioneer related but related to collision meshs. i played some SportsCarGT, a week or two ago, and i noticed (and i remembered this has happened earlier even to me) that under certain conditions the "finish line" (a quad to detect the "collision" when passing the line) turns to a solid wall, once at least i was crashing into a invisible wall when passing the start/finish line of the circuit, with ~200km/h, my car was junk, it was like i would have driven in a wall with 200km/h. i just wonder how such can happen? (it happens fortunately very rarely)) --- true, it would be a funny thing to play some arcade style games, unfortunately the g.a.c.k projects can't run standalone (yet, but i guess this will never be implemented. on the other hand, i would spend some money for the g.a.c.k because i like it, if that's the reason for the halt in developement. a little off topic,  and the "vintage mod" (retro sci-fi), even when i posted the clip in a diff. thread already.  and to "calm the souls" a preview to the ship which is ahead. [attachment=1615:Bildschirmfoto 2012-12-24 um 10.44.51.png] --- and marcel, in general building models with a software like blender is 10 times easier as to script them, of course it needs a little time to get used with the many things you can do, but it shouldn't be a big hurdle.animations like "coolhands viper"'s landing gear has cost me 3 days! (many small parts, had to find a way to counter rotate each joint) to script, while with a CAD you can do it in a few hrs.
fluffyfreak
Private
Posts: 1292
Joined: Sun Nov 27, 2016 12:55 pm

RE: Completed Pioneer Models

Post by fluffyfreak »

4 docking ports/entrances/bays, non-rotating spacestation :) Use LMR and just a big old cube shaped blob because it's the logic underlying it that I'm trying to fixup. It doesn't have to be obj/DAE yet. The reason for 4 is that it's a hard limit at the moment and the version I have been trying snaps the player to a central position at the start of each docking/launching animation :( Unfortunately LMR has defeated me again on this one.
Potsmoke66
Private
Posts: 1815
Joined: Sun Nov 27, 2016 2:43 pm

RE: Completed Pioneer Models

Post by Potsmoke66 »

it wasn't planned that you will get "snapped" on a central position?each should work seperately? in general this would need only a removal of "dock_one_at_a_time_please" and the adding of 4 flagged geometries to get a collision detection for each dock.waypoints have to reflect that to, of course. perhaps i start one right today, what i have in mind is a sort of "modular station", some similar looking modules build a station(s?).
fluffyfreak
Private
Posts: 1292
Joined: Sun Nov 27, 2016 12:55 pm

RE: Completed Pioneer Models

Post by fluffyfreak »

This is what I have right now: define_model('test4_spacestation', {info = {bounding_radius=3000.0,materials = {'text', 'body', 'green_lens'},tags = {'orbital_station'},angular_velocity = 0.0,lod_pixels = { 3000, 0 },num_docking_ports = 4,dock_one_at_a_time_please = false,dock_anim_stage_duration = { DOCKING_TIMEOUT_SECONDS, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0 },undock_anim_stage_duration = { 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 20.0 },ship_dock_anim = function(port, stage, t, from, ship_aabb)local port_loc = {v(600,0,-600), v(600,0,600), v(-600,0,600), v(-600,0,-600)}-- dockingif stage == 2 thenreturn { port_loc[port] + vlerp(t, from, v(0,250,0)), v(1,0,0), v(0,0,1) }elseif stage == 3 thenreturn { port_loc[port] + from, v(1,0,0), v(0,0,1) }elseif stage == 4 thenreturn { port_loc[port] + vlerp(t, from, v(0,0,0)), v(1,0,0), v(0,0,1) }elseif stage == 5 thenreturn { port_loc[port] + vlerp(t, from, v(0,0,0)), v(-1,0,0), v(0,0,-1) }elseif stage == 6 or stage == 7 thenreturn { port_loc[port] + from, v(-1,0,0), v(0,0,-1) }elseif stage == 8 thenreturn { port_loc[port] + vlerp(t, from, v(0,200,0)), v(-1,0,0), v(0,0,-1) }elseif stage == 9 thenreturn { port_loc[port] + v(0,200,0), v(-1,0,0), v(0,0,-1) }end-- undockingif stage == -1 thenreturn { port_loc[port] + v(0,200,0), v(-1,0,0), v(0,0,-1) }elseif stage == -2 thenreturn { port_loc[port] + vlerp(t, from, v(0,0,0)), v(-1,0,0), v(0,0,-1) }elseif stage == -3 or stage == -4 or stage == -5 thenreturn { port_loc[port] + v(0,0,0), v(-1,0,0), v(0,0,-1) }elseif stage == -6 thenreturn { port_loc[port] + vlerp(t, from, v(0,250,0)), v(-1,0,0), v(0,0,-1) }elseif stage == -7 or stage == -8 thenreturn { port_loc[port] + v(0,250,0), v(-1,0,0), v(0,0,-1) }end-- note stage -9 returns nil. this means 'launch ship but continue space station-- animations'end,ship_approach_waypoints = function(port, stage)local port_loc = {v(600,0,-600), v(600,0,600), v(-600,0,600), v(-600,0,-600)}if stage == 1 thenreturn { port_loc[port] + v(0,4000,0), v(1,0,0), v(0,0,1) }elseif stage == 2 thenreturn { port_loc[port] + v(0,300,0), v(1,0,0), v(0,0,1) }endend,},static = function(lod)-- x = across-- y = along-- z = abovelocal port_loc = {v(600,0,-600), v(600,0,600), v(-600,0,600), v(-600,0,-600)}for i = 1,4 do-- front-- f7 f3 f6---- a b-- f4 d c f2---- f8 f1 f5local a = port_loc + v(-100,400,50)local b = port_loc + v(100,400,50)local c = port_loc + v(100,400,-50)local d = port_loc + v(-100,400,-50)local f1 = port_loc + v(0,400,-400)local f2 = port_loc + v(400,400,0)local f3 = port_loc + v(0,400,400)local f4 = port_loc + v(-400,400,0)local f5 = port_loc + v(400,0,-400)local f6 = port_loc + v(400,0,400)local f7 = port_loc[i] + v(-400,0,400)local f8 = port_loc[i] + v(-400,0,-400)-- back face pointslocal f1b = port_loc[i] + v(0,-400,-400)local f2b = port_loc[i] + v(400,-400,0)local f3b = port_loc[i] + v(0,-400,400)local f4b = port_loc[i] + v(-400,-400,0)set_material('text', 1.0,0.5,1.0,1)set_material('green_lens',0,1,0,.9,0,0,1,1)set_material('body', .5,.5,.5,1)use_material('body')--front face--door frame outsidetexture('ships/4_eagles/tex2.png', v(.5,.5,0), v(.01,0,0), v(0,0,.9))cuboid(port_loc[i] + v(-110,380.1,-59.5),v(220,25,10))--topcuboid(port_loc[i] + v(-110,380.1,49.5),v(220,25,10))--bottomcuboid(port_loc[i] + v(-110,380.1,-50),v(10.5,25,100))--leftcuboid(port_loc[i] + v(99.5,380.1,-50),v(10.5,25,100))--right--door frame insidetexture('ships/4_eagles/tex2.png', v(.5,.5,0), v(.005,0,0), v(0,.005,0))cuboid(port_loc[i] + v(-100,380.1,-49.5),v(200,24,.5))--topcuboid(port_loc[i] + v(-100,380.1,49),v(200,24,.5))--bottomtexture('ships/4_eagles/tex2.png', v(.5,.5,0), v(0,0,1), v(0,0.005,0))cuboid(port_loc[i] + v(-99.5,380.1,-50),v(.5,24,100))--leftcuboid(port_loc[i] + v(99.4,380.1,-50),v(.5,24,100))--righttexture('ships/4_eagles/tex12.png', v(.5,.5,0), v(.01,0,0), v(0,0,.9))tri(f1,d,c)xref_tri(f1,c,f2)xref_tri(f2,c,b)xref_tri(f2,b,f3)tri(f3,b,a)--pyramid sidesxref_tri(f2,f3,f6)xref_tri(f5,f1,f2)xref_tri(f6,f3b,f2b)xref_tri(f5,f2b,f1b)texture('ships/4_eagles/tex12.png', v(.5,.5,0), v(0,0,.9), v(0,.01,0))xref_quad(f2,f6,f2b,f5) -- sidestexture('ships/4_eagles/tex12.png', v(.5,.5,0), v(.01,0,0), v(0,.01,0))quad(f3,f7,f3b,f6) -- topquad(f5,f1b,f8,f1) -- bottomtexture('ships/4_eagles/tex12.png', v(.5,.5,0), v(.01,0,0), v(0,0,.9))quad(f1b,f2b,f3b,f4b) -- reartexture(nil)if i == 1 thencall_model('spacestation_entry1', port_loc[i] + v(0,400,0), v(1,0,0), v(0,1,0), 1.0)elseif i == 2 thencall_model('spacestation_entry2', port_loc[i] + v(0,400,0), v(1,0,0), v(0,1,0), 1.0)elseif i == 3 thencall_model('spacestation_entry3', port_loc[i] + v(0,400,0), v(1,0,0), v(0,1,0), 1.0)elseif i == 4 thencall_model('spacestation_entry4', port_loc[i] + v(0,400,0), v(1,0,0), v(0,1,0), 1.0)endendend}) Which has the snapping problem. The 'spacestation_entry4' functions are just clones of 'spacestation_entry1' with the DOCKING_BAY_# number changed and the name. EDIT - just deleted some commented code
fluffyfreak
Private
Posts: 1292
Joined: Sun Nov 27, 2016 12:55 pm

RE: Completed Pioneer Models

Post by fluffyfreak »

The idea isn't to produce a new station, I'd just like to get it working with upto 4 docking bays, then figure out how to remove the limit on the number of bays entirely so taht you guys can go nuts and have 4000+ bays if you really feel like it for a range of ship sizes etc. So I just wanted something that worked :/
Potsmoke66
Private
Posts: 1815
Joined: Sun Nov 27, 2016 2:43 pm

RE: Completed Pioneer Models

Post by Potsmoke66 »

ok, 4000 would be quite enough... i guess ;) how is the geometry flagged in "spacestation entry n"? usually one would be enough?the geometry for coll. will be flagged then by the "port_loc #" or "port index"i.e.geomflag(0x10) for port 1 and adding 1 for each port. could take until evening until i will mess with that, now i need some "calmmesoul"...
fluffyfreak
Private
Posts: 1292
Joined: Sun Nov 27, 2016 12:55 pm

RE: Completed Pioneer Models

Post by fluffyfreak »

Think I've worked it out, just need a way of testing with more ships docked! :)
fluffyfreak
Private
Posts: 1292
Joined: Sun Nov 27, 2016 12:55 pm

RE: Completed Pioneer Models

Post by fluffyfreak »

Right this is the definition I've used and it seems to work: define_model('spacestation_entry2', {info = {bounding_radius = 200,materials = {'wall'}},static = function(lod)set_material('wall', .2,.2,.6,1)-- docking surfacegeomflag(0x11)invisible_tri(v(-100,-100,50), v(100,-100,50), v(100,-100,-50))invisible_tri(v(-100,-100,50), v(100,-100,-50), v(-100,-100,-50))geomflag(0)end,dynamic = function(lod)local stage = get_animation_stage('DOCKING_BAY_2')local pos = get_animation_position('DOCKING_BAY_2')if stage == 1 then-- open door at start of docking permissionpos = math.min(pos*50, 1.0)elseif stage == -8 then-- open doorelseif stage == 2 then-- close doorpos = 1.0 - poselseif stage == -9 then-- launch: close door after a little whilepos = 1.0 - poselsepos = 0endlocal door1 = vlerp(pos, v(0,-20,0), v(0,-20,-100))call_model('spacestation_door', door1, v(1,0,0), v(0,1,0), 1.0)if (stage >= 1 and stage <= 5) or (stage >= -9 and stage <= -5) thencall_model('spacestation_entry1_stage1', v(0,0,0), v(1,0,0), v(0,1,0), 1.0)endcall_model('spacestation_entry1_stage2', v(0,-300,0), v(1,0,0), v(0,1,0), 1.0)end})define_model('spacestation_entry3', {info = {bounding_radius = 200,materials = {'wall'}},static = function(lod)set_material('wall', .2,.2,.6,1)-- docking surfacegeomflag(0x12)invisible_tri(v(-100,-100,50), v(100,-100,50), v(100,-100,-50))invisible_tri(v(-100,-100,50), v(100,-100,-50), v(-100,-100,-50))geomflag(0)end,dynamic = function(lod)local stage = get_animation_stage('DOCKING_BAY_3')local pos = get_animation_position('DOCKING_BAY_3')if stage == 1 then-- open door at start of docking permissionpos = math.min(pos*50, 1.0)elseif stage == -8 then-- open doorelseif stage == 2 then-- close doorpos = 1.0 - poselseif stage == -9 then-- launch: close door after a little whilepos = 1.0 - poselsepos = 0endlocal door1 = vlerp(pos, v(0,-20,0), v(0,-20,-100))call_model('spacestation_door', door1, v(1,0,0), v(0,1,0), 1.0)if (stage >= 1 and stage <= 5) or (stage >= -9 and stage <= -5) thencall_model('spacestation_entry1_stage1', v(0,0,0), v(1,0,0), v(0,1,0), 1.0)endcall_model('spacestation_entry1_stage2', v(0,-300,0), v(1,0,0), v(0,1,0), 1.0)end})define_model('spacestation_entry4', {info = {bounding_radius = 200,materials = {'wall'}},static = function(lod)set_material('wall', .2,.2,.6,1)-- docking surfacegeomflag(0x13)invisible_tri(v(-100,-100,50), v(100,-100,50), v(100,-100,-50))invisible_tri(v(-100,-100,50), v(100,-100,-50), v(-100,-100,-50))geomflag(0)end,dynamic = function(lod)local stage = get_animation_stage('DOCKING_BAY_4')local pos = get_animation_position('DOCKING_BAY_4')if stage == 1 then-- open door at start of docking permissionpos = math.min(pos*50, 1.0)elseif stage == -8 then-- open doorelseif stage == 2 then-- close doorpos = 1.0 - poselseif stage == -9 then-- launch: close door after a little whilepos = 1.0 - poselsepos = 0endlocal door1 = vlerp(pos, v(0,-20,0), v(0,-20,-100))call_model('spacestation_door', door1, v(1,0,0), v(0,1,0), 1.0)if (stage >= 1 and stage <= 5) or (stage >= -9 and stage <= -5) thencall_model('spacestation_entry1_stage1', v(0,0,0), v(1,0,0), v(0,1,0), 1.0)endcall_model('spacestation_entry1_stage2', v(0,-300,0), v(1,0,0), v(0,1,0), 1.0)end})define_model('test4_spacestation', {info = {bounding_radius=3000.0,materials = {'text', 'body', 'green_lens'},tags = {'orbital_station'},angular_velocity = 0.0,lod_pixels = { 3000, 0 },num_docking_ports = 4,dock_one_at_a_time_please = false,dock_anim_stage_duration = { DOCKING_TIMEOUT_SECONDS, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0 },undock_anim_stage_duration = { 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 20.0 },ship_dock_anim = function(port, stage, t, from, ship_aabb)local port_loc = {v(600,0,-600), v(600,0,600), v(-600,0,600), v(-600,0,-600)}local port_pos = port_loc[port]-- dockingif stage == 2 thenreturn { vlerp(t, from, port_pos + v(0,250,0)), v(1,0,0), v(0,0,1) }elseif stage == 3 thenreturn { from, v(1,0,0), v(0,0,1) }elseif stage == 4 thenreturn { vlerp(t, from, port_pos + v(0,0,0)), v(1,0,0), v(0,0,1) }elseif stage == 5 thenreturn { vlerp(t, from, port_pos + v(0,0,0)), v(-1,0,0), v(0,0,-1) }elseif stage == 6 or stage == 7 thenreturn { from, v(-1,0,0), v(0,0,-1) }elseif stage == 8 thenreturn { vlerp(t, from, port_pos + v(0,200,0)), v(-1,0,0), v(0,0,-1) }elseif stage == 9 thenreturn { port_pos + v(0,200,0), v(-1,0,0), v(0,0,-1) }end-- undockingif stage == -1 thenreturn { port_pos + v(0,200,0), v(-1,0,0), v(0,0,-1) }elseif stage == -2 thenreturn { vlerp(t, from, port_pos + v(0,0,0)), v(-1,0,0), v(0,0,-1) }elseif stage == -3 or stage == -4 or stage == -5 thenreturn { port_pos + v(0,0,0), v(-1,0,0), v(0,0,-1) }elseif stage == -6 thenreturn { vlerp(t, from, port_pos + v(0,250,0)), v(-1,0,0), v(0,0,-1) }elseif stage == -7 or stage == -8 thenreturn { port_pos + v(0,250,0), v(-1,0,0), v(0,0,-1) }end-- note stage -9 returns nil. this means 'launch ship but continue space station-- animations'end,ship_approach_waypoints = function(port, stage)local port_loc = {v(600,0,-600), v(600,0,600), v(-600,0,600), v(-600,0,-600)}local port_pos = port_loc[port]if stage == 1 thenreturn { port_pos + v(0,4000,0), v(1,0,0), v(0,0,1) }elseif stage == 2 thenreturn { port_pos + v(0,300,0), v(1,0,0), v(0,0,1) }endend,},static = function(lod)-- x = across-- y = along-- z = abovelocal port_loc = {v(600,0,-600), v(600,0,600), v(-600,0,600), v(-600,0,-600)}for i = 1,4 dolocal port_pos = port_loc-- front-- f7 f3 f6---- a b-- f4 d c f2---- f8 f1 f5local a = port_pos + v(-100,400,50)local b = port_pos + v(100,400,50)local c = port_pos + v(100,400,-50)local d = port_pos + v(-100,400,-50)local f1 = port_pos + v(0,400,-400)local f2 = port_pos + v(400,400,0)local f3 = port_pos + v(0,400,400)local f4 = port_pos + v(-400,400,0)local f5 = port_pos + v(400,0,-400)local f6 = port_pos + v(400,0,400)local f7 = port_pos + v(-400,0,400)local f8 = port_pos + v(-400,0,-400)-- back face pointslocal f1b = port_pos + v(0,-400,-400)local f2b = port_pos + v(400,-400,0)local f3b = port_pos + v(0,-400,400)local f4b = port_pos + v(-400,-400,0)set_material('text', 1.0,0.5,1.0,1)set_material('green_lens',0,1,0,.9,0,0,1,1)set_material('body', .5,.5,.5,1)use_material('body')--front face--door frame outsidetexture('ships/4_eagles/tex2.png', v(.5,.5,0), v(.01,0,0), v(0,0,.9))cuboid(port_pos + v(-110,380.1,-59.5),v(220,25,10))--topcuboid(port_pos + v(-110,380.1,49.5),v(220,25,10))--bottomcuboid(port_pos + v(-110,380.1,-50),v(10.5,25,100))--leftcuboid(port_pos + v(99.5,380.1,-50),v(10.5,25,100))--right--door frame insidetexture('ships/4_eagles/tex2.png', v(.5,.5,0), v(.005,0,0), v(0,.005,0))cuboid(port_pos + v(-100,380.1,-49.5),v(200,24,.5))--topcuboid(port_pos + v(-100,380.1,49),v(200,24,.5))--bottomtexture('ships/4_eagles/tex2.png', v(.5,.5,0), v(0,0,1), v(0,0.005,0))cuboid(port_pos + v(-99.5,380.1,-50),v(.5,24,100))--leftcuboid(port_pos + v(99.4,380.1,-50),v(.5,24,100))--righttexture('ships/4_eagles/tex12.png', v(.5,.5,0), v(.01,0,0), v(0,0,.9))tri(f1,d,c)xref_tri(f1,c,f2)xref_tri(f2,c,b)xref_tri(f2,b,f3)tri(f3,b,a)--pyramid sidesxref_tri(f2,f3,f6)xref_tri(f5,f1,f2)xref_tri(f6,f3b,f2b)xref_tri(f5,f2b,f1b)texture('ships/4_eagles/tex12.png', v(.5,.5,0), v(0,0,.9), v(0,.01,0))xref_quad(f2,f6,f2b,f5) -- sidestexture('ships/4_eagles/tex12.png', v(.5,.5,0), v(.01,0,0), v(0,.01,0))quad(f3,f7,f3b,f6) -- topquad(f5,f1b,f8,f1) -- bottomtexture('ships/4_eagles/tex12.png', v(.5,.5,0), v(.01,0,0), v(0,0,.9))quad(f1b,f2b,f3b,f4b) -- reartexture(nil)if i == 1 thencall_model('spacestation_entry1', port_pos + v(0,400,0), v(1,0,0), v(0,1,0), 1.0)elseif i == 2 thencall_model('spacestation_entry2', port_pos + v(0,400,0), v(1,0,0), v(0,1,0), 1.0)elseif i == 3 thencall_model('spacestation_entry3', port_pos + v(0,400,0), v(1,0,0), v(0,1,0), 1.0)elseif i == 4 thencall_model('spacestation_entry4', port_pos + v(0,400,0), v(1,0,0), v(0,1,0), 1.0)endendend}) Just for completeness sake anyway :) Gives me something to test with.
fluffyfreak
Private
Posts: 1292
Joined: Sun Nov 27, 2016 12:55 pm

RE: Completed Pioneer Models

Post by fluffyfreak »

Note though that I am only using it with the autopilot, not with manual docking!
baobobafet
Private
Posts: 109
Joined: Thu Sep 06, 2012 4:56 pm

RE: Completed Pioneer Models

Post by baobobafet »

The Maltese cross sounds like it would be cool for an orbital platform or city concept. One thing that I always thought would be interesting would be stations with forward and rear bays (specific entrances & exits) to avoid possible collisions between ships. (2001's SpacestationV did this if mem serves) Blue = entrance Red = exit - this would allow the movement of more traffic. Also such a station - if it decided to accommodate longer ships could do so by having both bays open so the ship could have the front and rear elements exposed but could still realistically dock there.
baobobafet
Private
Posts: 109
Joined: Thu Sep 06, 2012 4:56 pm

RE: Completed Pioneer Models

Post by baobobafet »

Mini lander: You can fly one of these vcool micro landers on the Moon for 1.5 billion, in about the year 2020 ( RSVP :)[url]http://www.kurzweilai.net/golden-spike-aims-to-return-humans-to-the-moon[/url]
Potsmoke66
Private
Posts: 1815
Joined: Sun Nov 27, 2016 2:43 pm

RE: Completed Pioneer Models

Post by Potsmoke66 »

probably... --- so i don't need to make one?... i will check out yours fluffyfreak and i guess still make another one, because i had a specific idea... actually several ideas, the "front in, rear out" is a reasonable thing, unfortunately the ships will align to the station when docked, that's something i can't influence, further to change the orientation is very difficult if not impossible, i remember some unsuccessful attempts of me (probably a "rear in, front out" will work, but i expect you will enter the sation then flying backwards). besides to let the ship leap over the dock i didn't feel is a good idea, personally i would like spacestations docks sealed, even the entry should be sealed. Marcel had planned once to put a iris in front of the big crappy, marcel?... (how far is that? somehow i thought i made it once, but i couldn't find the model anymore, no problem i can make a new one, a iris is a rather simple thing, once you understood how it has to work). but a tube shaped station (front in, rear out, but ships shouldn't be rotated, unfortunately this is not possible, yet) would offer this possibility to keep larger sized ships in the dock. anyway, the "2000m limit" hinders a little bit many of such ideas. ...while, hmm..., large space vessels, i don't know, usually we are misleaded by sci-fi movies, i mean a spaceship, especially when it's only moving in space, doesn't need a specific shape, e.g. a ship might look rather like a spacestation, designed only by purpose (we look usually at a tube shaped ship aligned with "z" in direction of flight, but it could fly as well with "x" in direction of movement).on the other hand, i'm aware that perception of such "uncommon" designs is not good, it seems we imagine (movies, tv, or not) them always to conditions of airplanes or missiles. but if you like it or not and it looks boring yes, the sphere is the only really reasonable shape...
Potsmoke66
Private
Posts: 1815
Joined: Sun Nov 27, 2016 2:43 pm

RE: Completed Pioneer Models

Post by Potsmoke66 »

not completed! download this at your own risk! but as i noticed that it's impossible to run this game on modern machines (64bit OS's) i feel free to offer this,i know copyright still belongs to lucas arts, which i guess means actually to disney. this are all models included in SW-XWA as 3ds conversions (even less useful as laserbeams and meteorites), to make something useful of them they have to be rebuild with blender or max.it's a lot of work for some models, because all textures are only snippets and would have prob. to be combined. blender will load and assign the proper texture to the mesh from the .3ds, so it easy and ready to combine when you loaded all meshes for the model. the textures are sometimes very low res. especially for the non-player ships, you can size them double and smooth and sharpen them, that helps sometimes a little. player ships will have 3 LOD's 1, but the polycount is usually that low that lod2 even works fine for a collision mesh in pioneer. LOD3 was reserved for a cockpit view and is usually a own model, but can be used often as highest detailed for a conversion to pioneer, unfortunately it's sometimes (reasonably) only the from cockpit view visible part of the ship. player ships even have flightgroups, it's solved with different textures. to use this textures you would prob. need one model for each flightgroup, but i guess it can be solved better in future, it depends also if you like to re-build them for the use with the new models format, which i recommend. [url]http://sdrv.ms/V2LN1g[/url] --- as i posted the picture of my old cobby running in NFS4, i had a idea...to have rather quick a handful of Trek ships, one could download what the creator of the NFS4 "space mod" put together,(reasonably, for a racing game of this age) simple low poly versions of some ST ships, incl. 2 shuttles and some borg vessels...to convert the NFS4 meshes to something useful as .3ds or .obj you would need "Z-Modeler" (1.2 is freeware).but since this are textured low poly models for a game, much easier to convert for a different game as i.e. the CGI model i used for the enterprise.
Potsmoke66
Private
Posts: 1815
Joined: Sun Nov 27, 2016 2:43 pm

RE: Completed Pioneer Models

Post by Potsmoke66 »

[attachment=1624:Bildschirmfoto 2012-12-26 um 22.00.jpg] check[url]http://spacesimcentral.com/forum/topic/3056-pioneer-mods-on-ssc/page-4#entry34695[/url]
Metamartian
Private
Posts: 217
Joined: Tue Mar 08, 2011 3:53 pm

RE: Completed Pioneer Models

Post by Metamartian »

Mine! thanks Vuzz and all of the rest of you. I'm downloading this now...roll on the new modelling system. oh, one question. I assume these are for the data folder and not the mods dir? Actually tried the package, got this error. Any ideas? it's been a while since I last looked at this stuff... Error: [string "[T] lmrmodels/ships/adc/adc.lua"]:217: call_model() to undefined model 'imp_sign'. Referenced model must be registered before calling modelstack traceback: [C]: in ? [C]: in function 'call_model' [string "[T] lmrmodels/ships/adc/adc.lua"]:217: in function <[string "[T] lmrmodels/ships/adc/adc.lua"]:165> [C]: in function 'define_model' [string "[T] lmrmodels/ships/adc/adc.lua"]:157: in main chunk [C]: in function 'load_lua' [string "[T] lmrmodels.lua"]:74: in main chunk
Post Reply

Return to “Pioneer Mods”