Jump to content


Photo

Teleporting between map files: is this possible..?


10 replies to this topic

#1 Bikerdude

Bikerdude

    Mod hero

  • Member
  • PipPipPipPipPip
  • 20227 posts

Posted 09 December 2017 - 05:32 AM

I have two large city sections and together they are causing me to hit various limits, so as we know we can teleport to different parts of single map, but could we teleport between maps..? if so how would they be loaded at run time?



#2 ERH+

ERH+

    Advanced Member

  • Member
  • PipPipPip
  • 740 posts

Posted 09 December 2017 - 05:38 AM

If this method could be available it will be like T3 but X times bigger - I would want to see that.


  • Judith likes this

S2wtMNl.gif


#3 Judith

Judith

    Advanced Member

  • Member
  • PipPipPip
  • 1650 posts

Posted 09 December 2017 - 07:33 AM

It should work even better than T3, because it would use shared assets, not locked packages, so both loading times and mission size would be smaller.

#4 Spooks

Spooks

    Member

  • Member
  • PipPip
  • 492 posts

Posted 09 December 2017 - 08:08 AM

I remember this coming up recently in another thread. Full disclosure, I never did actually play Doom 3. Didn't the levels there use level transitions à la Half-Life 2 or were they single-run levels like the original Doom?

 

I think that level transitions would be really good for stuff like interior/exterior separation (this is the part where I bring up Dishonored), but the maps should remember the state of the entities therewithin and implementing that could be a hassle.


My FMs: The King of Diamonds (2016)

 

Visit my Mapbook thread sometimes!


#5 Springheel

Springheel

    Creative Director (retired)

  • Admin
  • 37407 posts

Posted 09 December 2017 - 09:23 AM

http://forums.thedar...-in-a-campaign/


TDM Missions:   A Score to Settle   *   A Reputation to Uphold   *   A New Job   *    A Matter of Hours
 
Video Series:   Springheel's Modules   *   Speedbuild Challenge   *   New Mappers Workshop  *   Building Traps

#6 Obsttorte

Obsttorte

    Scripting guru, Mapper

  • Active Developer
  • PipPipPipPipPip
  • 5702 posts

Posted 09 December 2017 - 09:26 AM

This is possible. IIRC you can use the following script call for that purpose

sys.sessioncommand("map name_of_map");

(I wrote it down somewhere)


FM's: Builder Roads, Old Habits, Old Habits Rebuild
WIP's: Several. Although after playing Thief 4 I really wanna make a city mission.
Mapping and Scripting: Apples and Peaches
Sculptris Models and Tutorials: Obsttortes Models
My wiki articles: Obstipedia
Let's Map TDM YouTube playlist: ObstlerTube
Texture Blending in DR: DR ASE Blend Exporter

End of shameless self promotion.

#7 grayman

grayman

    Master Builder, Coder

  • Active Developer
  • PipPipPipPipPip
  • 12701 posts

Posted 09 December 2017 - 10:51 AM

I know nothing about sessioncommand(), which seems like a rather simplistic solution if it works (i.e. how does it handle persistent data between maps?), but what you're talking about is a campaign switch between maps.

 

I already responded to this in the link that Springheel provided above.

 

Does the sample map(s) referred to in that thread not give you what you need?



#8 Bikerdude

Bikerdude

    Mod hero

  • Member
  • PipPipPipPipPip
  • 20227 posts

Posted 09 December 2017 - 11:16 AM

I already responded to this in the link that Springheel provided above.

I dont think this is the same as what Im trying to do?, that thread refers to skipping from one map to the next. I want to be able to teleport between two or more maps on the fly, in this case from the city section to the sewer section and back again as many times as the player wants.



#9 grayman

grayman

    Master Builder, Coder

  • Active Developer
  • PipPipPipPipPip
  • 12701 posts

Posted 09 December 2017 - 11:22 AM

I dont think this is the same as what Im trying to do?, that thread refers to skipping from one map to the next. I want to be able to teleport between two or more maps on the fly, in this case from the city section to the sewer section and back again as many times as the player wants.

 

No can do. Old map needs to be unloaded and new map loaded.

 

The only mechanism in place to do that is greebo's campaign work, and it still has a few bugs, since it was designed primarily to go forward through maps, not backward. (See this issue.)

 

There is no hope to get this bug fixed in 2.06.



#10 Obsttorte

Obsttorte

    Scripting guru, Mapper

  • Active Developer
  • PipPipPipPipPip
  • 5702 posts

Posted 09 December 2017 - 11:43 AM

I know nothing about sessioncommand(), which seems like a rather simplistic solution if it works (i.e. how does it handle persistent data between maps?),

AFAIK persistent date is kept between switching. I only know that it works, but haven't done much testing with it.

 

@Biker: If both maps should be loaded at mission start for an immediate switch between them, you will hit the same limits as if it would be in one map. At least that is most likely. (I don't see how splitting the data into two instances but than loading both should circumvent it). So either you accept that there will be a loading screen (and some waiting time) when switching or you build smaller maps.


FM's: Builder Roads, Old Habits, Old Habits Rebuild
WIP's: Several. Although after playing Thief 4 I really wanna make a city mission.
Mapping and Scripting: Apples and Peaches
Sculptris Models and Tutorials: Obsttortes Models
My wiki articles: Obstipedia
Let's Map TDM YouTube playlist: ObstlerTube
Texture Blending in DR: DR ASE Blend Exporter

End of shameless self promotion.

#11 ERH+

ERH+

    Advanced Member

  • Member
  • PipPipPip
  • 740 posts

Posted 09 December 2017 - 11:51 AM

I guess another doubling of entity's limit is not gonna happen soon? What would be the downside of it anyway?


Edited by ERH+, 09 December 2017 - 11:53 AM.

S2wtMNl.gif




Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users