Upgrading to 1.0 - SkaterXLModding/skater-xl-mapping-wiki GitHub Wiki

topheader

Table of Contents

Welcome

This guide covers the basic steps required to upgrade a SkaterXL map from V3 to be functioning in the release 1.0 build. This guide does not cover any in depth steps that are different in the new version of unity we are now using, please refer to the other wiki pages or external sources that cover these topics. Check the related pages at the end for more info.

Getting Started

Our first step in taking an existing project over to 1.0 is going to be upgrading to the correct version of Unity. SkaterXL currently uses Unity 2019.3.15f1

Go to the Unity Download Archive and download 2019.3.15f1.

Unity Download Archive

If you are not already using Unity Hub, now is a good time to start, as it makes upgrading projects far simpler. You can get that here.

Once you have installed the new version of Unity, open your Unity Hub. Select your projects Unity version

Select Version

In the dropdown menu, select Unity 2019.3.15f1

image

Click the project now to open it as your normally would, this will lead to a prompt asking if you are sure you want to upgrade the project. Click Confirm

Confirm

After a bit you will receive another prompt, select Yes

YesPrompt

This will take some time, let unity run through its process. After a little while you'll be greeted by the new Unity 2019 HDRP Wizard. If you accidentally close this wizard it can be reopened through Window > Render Pipeline > HD Render Pipeline Wizard (at the bottom of the window drop down).

HDRPWIzard

Fixing Project

At this point the map is still a ways out from being fully fixed in game, we need to make some more adjustments to fix the lighting in game. You may notice on loading in to Unity 2019.3.15f1 that your map is invisible. We can use the HDRP Wizard to quickly fix a lot of the HDRP assets in our project for the new version.

Firstly, Populate/Reset the default resources folder

HDRPPopulate

We can also run through and fix some other things quickly with the wizard. Click the Fix buttons until it's all green checkmarks.

Before After
HDRPFIx HDRPFixed

Our map should no longer be invisible in the editor.

Fixing Lighting

The final and most important step we'll be covering is going to be fixing the lighting in our project. If you were to compile and load your map now, you'd have a grey stone looking map. This is due to the realtime GI we used in 2018 no longer being supported in 2019. A quick before continuing:

If you have not set up any lighting for your map at this point, you should. I cannot comment on the success of this process if you have zero lighting properly set up on your map. Please refer to the wiki guide on [lighting] if you are new to this topic.

One thing that needs an initial manual fix is the Scene Settings Volume. Some of the features we used in 2018 are no longer supported, some stuff has been moved, etc.

Select your game object you are using for Scene Settings

scenesettings

Remove the missing script references and the static light baking script

scripts

Next we need to add an Exposure override to our volume

This step will hopefully not be fully necessary for long, Kiwi is currently working on a fix for the map importer, but as of 7/21/20 this step is 100% required

exposure

This is a good time to read the editor log and fix any other errors that the Scene Settings object is causing. For instance, Procedural Sky is no longer fully supported, and it is recommended you replace it with a new component override. You can read up on more information on Volumes in 2019 here.

Now locate your Scene Settings Profile asset by clicking it in the inspector, which will highlight it in your project window.

SSProfile

Open your lighting tab and drag your Scene Settings Profile to the Profile slot at the top

If you do not have a lighting tab you can open it by navigating to Window > Rendering > Lighting Settings

LightingSet

After adding the profile you will be able to set the Static Lighting Sky to the type of sky you would like to use for static light baking on your project.

StaticLight

Now at the bottom of your lighting settings window you can click Generate Lighting. If your lighting is properly set up from your Unity 2018 project, then your map should be fully ready to be played in Skater XL 1.0

FAQ

All my meshes are invisible in the editor?

Check the first step in Fixing Project

Why is my map all grey?

Try turning up the intensity of your lights

My map loads to 100% and then hangs on black screen

Add the Exposure component to your Scene Settings Volume

None of my decals are working

Fix currently unknown

Related Wiki Pages

[Fixing Decals in 1.0]

External Information Sources

Learning the Unity High Definition RP

Getting started with HDRP

High Definition RP Manual

Unity User Manual

Back to top