Skip to content

rybergy/SessionMapSwitcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Session Map Switcher

This is a Desktop Application to make switching between Session maps in-game easier without having to restart the game.

Features

  • Map Switcher can automatically unpack your Session game for you so you can play custom modded maps and have custom textures within minutes.
  • Easily load custom maps and switch between maps in-game without having to restart the game everytime you want to play a new map.
  • Import custom maps from the online community using the Import Map > From Online ... feature.
  • Easily replace textures with custom ones. Map Switcher will automatically find the correct texture files to replace for you.
  • Easily import your own custom maps from your Computer and be able to easily re-import the map after making changes to it. Just right click the map you're working on and click Re-import Selected Map ....

Notes Before Using

  • NOTE: You should start the game using Session Map Switcher's Start Session button. If Session is already running then close the game and start it from Session Map Switcher instead.
  • NOTE: This tool will make a backup of the original Session map so you can always switch back to playing the map that came with the game. The original map is the first map in the Available Maps list named "Session Default Map - Brooklyn Banks"

How To Use

Unpacking The Game

Skip this if you already unpacked the game.

  1. Download the latest release here.
  2. Unzip the program anywhere you like.
  3. Open SessionMapSwitcher.exe.
  4. Set the Path To Session by clicking the ... button or pasting the path and pressing Enter key. The path should be the top level folder of the game directory e.g. C:\Program Files (x86)\Steam\steamapps\common\Session.
  5. Click Unpack Game or Start Session and you will be prompted to download the required files to unpack.

Note: If the program is not running as Administrator then it will ask you to restart the program as administrator first to ensure the unpacking process completes succesfully.

  1. Let the unpacking process run. It can take anywhere from 5-10 minutes depending on download speeds and your computer speed. You should see a CMD window open while the process is happening.
  2. Map Switcher will output the status of the unpacking process so you know when it is complete. After that you can play custom maps and replace textures.

Adding Custom Maps to Play

Map Switcher provides the ability to download custom maps and import them from online or to import them directly from your computer (either a folder or .zip file).

From Online

This is the recommended way to import maps into Session.

  1. Inside Map Switcher click Import Map and in the menu that opens click From Online ....
  2. The Online Repository window will open where you can choose what maps to download
  3. Select a map and click Import Selected Map to start downloading it. You will see download progress and will see the message "Map Imported!" when it is complete.

NOTE: some maps in the list are not available for direct download due to file size or the map creators request. You will have to download these maps from the page that opens in your browser.

From Computer

Use this option when downloading custom maps from your web browser or for map creators that are working on maps.

  1. Inside Map Switcher click Import Map and in the menu that opens click From Computer ... and this window will appear.
  2. If you are importing a map from a .zip file then check the Import .zip File checkbox.
  3. Browse for the file or folder by clicking ... or pasting the path directly.
  4. click Import Map and the map will be imported in a few seconds depending on the amount of files to copy.

NOTE: If you import a map from a folder then you can right-click on the map in the Available Maps list and click Re-import Selected Map ... to copy the latest files to Session. This is useful for map creators wanting to test their changes.

Manually

This is the final way to add custom maps and is not recommended for beginners. Follow these steps to add custom maps to Session manually without using Map Switcher.

  1. Download a map of your choosing (like this one for example, thanks Tifo)
  2. Copy the map files into [YourPathToSession]\SessionGame\Content e.g. C:\Program Files (x86)\Steam\steamapps\common\Session\SessionGame\Content
  3. If Map Switcher is already running then click the Reload Available Maps button and the new map should now be available in the list.

Loading a Custom Map To Play

  1. Select a modded map from the Available Maps list (you can also double click the map in the list to load it.).
  2. Before starting the game, change any game settings like gravity (default value is -980) or number of objects you can place down.
  3. Click Start Session (this will load the selected map and save your game settings before starting the game).

Switching Maps In-game

This assumes you have already Session Map Switcher open and Session running. To load a new map follow the below steps.

  1. Pause Session and return to your apartment.
  2. Alt + Tab to switch back to Session Map Switcher.
  3. Select a new map from the list of available maps (or double click it to load.).
  4. Click the Load Map button.
  5. After the map has loaded Alt + Tab to switch back to Session. Then 'Go Skate'. The new map you selected should now load.

Switch BackTo Original Default Session Map

This assumes you have already Session Map Switcher open and Session running. To restore the original NYC Brooklyn Banks level for Session follow these steps.

  1. Pause Session and return to your apartment.
  2. Alt + Tab to switch back to Session Map Switcher.
  3. Select the first map in the list of Available Maps, 'Session Default Map - Brooklyn Banks'.
  4. Click the Load Map button.
  5. After the map has loaded Alt + Tab to switch back to Session. Then 'Go Skate'. The original map should now load.

Replacing Textures

This assumes you already unpacked the game and have Session Map Switcher open.

  1. Download the texture files you want to use. There is usually 2-3 files for a texture: the .uexp, .uasset, and sometimes the .ubulk file. All three files are needed to replace the texture.
  2. In Map Switcher click the ... button inside the Texture Replacer section. In the file browse window that opens select the .uasset file you downloaded.

NOTE: You only need to select the one .uasset file. Map Switcher will know to copy the other required files.

  1. Click Replace and the texture will be replaced.

NOTE: Map Switcher relies on the file name to find the correct texture to replace. If the filename of the texture does not match a texture name in the game then you will get an error saying it could not find the texture to replace.

About

Desktop App to easily switch Session maps while running the game, without having to restart every time.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%