Skip to content

RattleSN4K3/UT4-Tool-MapScaler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MapScaler

Lets you scale your map

Preview

Preview

Key features:

  • Scale down/up an entire map
  • Scale only selected objects
  • Align irregular Actors to floor or keep them floating
  • Non-uniform scaling
  • Undo scaling on the fly
  • Store/restore selection
  • Work on any scaled level, changes will be updated to previous scales

Installation:

  • Extract the archive
  • Move/copy "MapScaler.uasset" into the content folder of Unreal Tournament
    .\UnrealTournamentEditor\UnrealTournament\Content
    ('UnrealTournamentEditor' is the root of the editor installation and may differ)

Usage:

  • Open your map
  • Place the MapScaler actor into your map
  • Select the actor and set up Scale Factor to your desired scale
  • Click on Scale once in order to start the process
  • After the scaling process is done, which should be immediately, you can delete the actor

Note 1: Most of the checkboxes (like Scale Level, Undo, Redo etc.) won't be shown as ticked ever.
Note 2: Keep in mind, that some lighting properties are also scaled. Always check the scaling properties

Native support:

In order to fully scale every scale-able and noticeable properties of some actors, the MapScaler has to use a native plugin. The engine does not support changing some properties from the Blueprint context, thus the native plugin features some methods to changes these from the MapScaler actor.

Only some light properties of static/stationary lights (including SkyLights, DirectionalLights, etc.) will require the need of the native support. Depending on the configuration, the MapScaler will state whether a plugin is required or not in the "Native support" field/property in the details panel.

In order to active the native support, you only have to install the native plugin. Once installed, the MapScaler will print out the running version.

Note: The native plugin is not interchangeable throughout engine versions / editor builds. Every time the editor is updated, the MapScaler plugin has to be updated.

Configuration:

The MapScaler has several different options to configure the scaling, what type of objects are scaled, what properties should be scaled or simply check some data stats. You can find these options in the details tab while having the MapScaler selected.

Each time any property is changed, the MapScaler will check the map, process some data and stores it into the local storage. This is used for various features after having scaled a map or undo the scaling. Due to this mechanism, changing various properties may take time depending on the size / actor count of the map.

Check the MapScaler_Readme.txt for more information.

Author

RattleSN4K3

Credits:

  • Neil Moore alias CaptainMigraine
    Initial idea / requests for scaling his map DM-Lea to match some changes to the movement scale