Transcript
Page 1: Merging Existing Levels

Merging Existing Levels

Sai-Keung WongChiao Tung University, Taiwan, R.O.C.

UDK. Version Feb. 2010

Page 2: Merging Existing Levels

Contents

• Merging existing levels– Method One, use level manager. • Merge

– Method Two, use level manager. • Copy and Paste, Rebuild

Page 3: Merging Existing Levels

Method One: Merging

• Load the levels that you want to merge first.• For example, the following levels:• MU_L01• MU_L02• MU_L03• Then, load them one by one first.– File->Open– After opening one, close it and open another.

Page 4: Merging Existing Levels

Method One: Merging

• Content-Browser->Level Manager

Page 5: Merging Existing Levels

Method One: Merging

• Content->Browser->Level Manager->Add existing level

Page 6: Merging Existing Levels

Method One: Merging

• StreamingMethod: Kismet

Page 7: Merging Existing Levels

Method One: Merging

• Check LevelMemorySize/Data

Page 8: Merging Existing Levels

Method One: Merging

• Simply merging the levels, the BSP planes disappear, remaining only the static meshes.

• Kismet sequences may be disappeared.

Page 9: Merging Existing Levels

Method Two: Copy and Paste, Rebuild

• Repeat the same thing as Method One requires but do not merge.

Page 10: Merging Existing Levels

(1) (2)

(1)(2)

Page 11: Merging Existing Levels

• Now set a level as visible and the others are invisible.

Method Two: Copy and Paste, Rebuild

Page 12: Merging Existing Levels

• In level editor, select all

Method Two: Copy and Paste, Rebuild

Page 13: Merging Existing Levels

Copy and paste to the “target” level.

Method Two: Copy and Paste, Rebuild

Page 14: Merging Existing Levels

• Save and load the newly created map (level).• The newly added BSPs disappear.• Retry to build geometry. No Help.

Method Two: Copy and Paste, Rebuild

Page 15: Merging Existing Levels

• To solve the problem– Select the yellow brush (missed polygons)– Right click • (on the yellow brush)

->Polygons->to Brush

Method Two: Copy and Paste, Rebuild

Page 16: Merging Existing Levels

• After click “to brush”.• Now, click “CSG subtract” or “CSG add” based on the type of

the original brush.Note: yellow: subtract; blue: add

Method Two: Copy and Paste, Rebuild

Page 17: Merging Existing Levels

• So, convert all brushes, which miss polygons, into red brushes

• click CSG Add or CSG Subtract based on their original types.

Method Two: Copy and Paste, Rebuild

Page 18: Merging Existing Levels

Method Two: Copy and Paste, Rebuild

Page 19: Merging Existing Levels

Method Two: Copy and Paste, Rebuild

Page 20: Merging Existing Levels

• Save and test.• Kismet sequences and Matinee sequences

may disappear. • Use the methods at your own risk.• Enjoy.

Method Two: Copy and Paste, Rebuild

Page 21: Merging Existing Levels

Summary

• Merging existing levels.• Two methods.• The Third Method? Think about it.

Page 22: Merging Existing Levels

Level loaded from another level• In the start level, add a Kismet sequence:• (New action->level-> ……)_

Check “Is HighPriority”Enter the level name for being loaded

Page 23: Merging Existing Levels

Level loaded from another level

• In another level which is being loaded,• add the following Kismet sequence:

Page 24: Merging Existing Levels

Level loaded from another level

• Use UnrealFrontEnd to test the program.• Your udk files may need to place in:• C:\UDK\UDK-2010-02\UTGame\Content\Maps

Page 25: Merging Existing Levels

Level loaded from another levelDefined in another level.


Top Related