Page 1 of 2

Tutorial for loading screen

Posted: Sun May 08, 2011 4:04 pm
by msey0002
Hi all, is there a tutorial anywhere on how to put a loading screen in game? I know there are a few ways, knowing my lazy self, I would prefer the simpler one :P

Re: Tutorial for loading screen

Posted: Sun May 08, 2011 5:47 pm
by StefanSchmidt
The help-file of RW-tools descrips an easy way. Do'nt forget to create an own Route-template before.
Stefan

Re: Tutorial for loading screen

Posted: Sun May 08, 2011 6:13 pm
by prairie4566

Re: Tutorial for loading screen

Posted: Sun May 08, 2011 9:37 pm
by msey0002
thanks for the help, guys :)

Hmm. Well, I do have a source folder, but it's not exactly my route, it's for the Far North Line which Vern has allowed me to modify. Just struck me tonight that it would look good with a loading screen. Would it be a problem that the route is not connected to my source file in any way?

Re: Tutorial for loading screen

Posted: Sun May 08, 2011 9:44 pm
by nobkins
Does not normally matter but with a loading screen it would need to be Verns original route template blueprint that you adjust to reference a loading screen (which can be in any source\developer\product location)

Re: Tutorial for loading screen

Posted: Sun May 08, 2011 9:47 pm
by msey0002
Ah I see, Jim, thanks :). Well, I'm not keen to mess with blueprints on something so trivial when this stage of the route is actually ready so I think it might be better to do without. Still waiting on the two signs from Peter, and the route will be uploaded :)

Re: Tutorial for loading screen

Posted: Sun May 08, 2011 11:19 pm
by nobkins
Ahh loading screen is important and easy to do really. If you have the route template blueprint already then one (possibly 2) changes to it and re-export and you would have a route loading screen.

Not that hard really.

Re: Tutorial for loading screen

Posted: Sun May 08, 2011 11:24 pm
by bigvern
Unless I bundled the original source files into the rpk/rwp, then these are lost, I'm afraid.

Re: Tutorial for loading screen

Posted: Sun May 08, 2011 11:27 pm
by FoggyMorning
I think what may confuse the issue in this case is that the route blueprint is not unique to Mark's version of the route, so adding a loading screen would also alter the loading screen of Vern's original version

Re: Tutorial for loading screen

Posted: Mon May 09, 2011 12:02 am
by nobkins
Of course did not see that one. Thanks Foggy for that.

Re: Tutorial for loading screen

Posted: Mon May 09, 2011 12:47 am
by bigvern
Well the original didn't have a loading screen so I don't think that's a worry!

Re: Tutorial for loading screen

Posted: Mon May 09, 2011 7:27 am
by msey0002
FoggyMorning wrote:I think what may confuse the issue in this case is that the route blueprint is not unique to Mark's version of the route, so adding a loading screen would also alter the loading screen of Vern's original version
Hi Steve, thanks for your reply. As Vern said, the original doesn't have a loading screen, and the loading screen I am intending would probably be appropriate for the era the original is set in anyway.
nobkins wrote:Ahh loading screen is important and easy to do really. If you have the route template blueprint already then one (possibly 2) changes to it and re-export and you would have a route loading screen
Do you mean the original route blueprint? As Vern said, these are lost unfortunately, so is there anyway around this

thanks for all your help guys, completely new to this loading screen lark, never saw it as something important for myself, but since I'm going to release it, I might as well.. :)

Re: Tutorial for loading screen

Posted: Mon May 09, 2011 8:41 am
by nobkins
Yes I meant the original route blueprint. It is probably possible to create a new template that matches the old one with a different name and edit the routeproperties.xml file so that it points to the new template rather than the old one.

It all looks a bit daunting but creating route blueprints is a useful skill to have and the tutorial is excellent. Yours is slightly complicated because of the need to hack/edit the routeproperties.xml file to grab the existing settings for the route template you are creating and then edit it so that it references the new template after you have created it. I would do this for you but I think you should have a go first as it is all about learning :). If you can't do it and we can't help you then I will edit the files for you etc. Let's give this a go first though :)

IMPORTANT!!!
BACKUP ANY FILES BEFORE MAKING CHANGES
  1. First of all you need to open your routeproperties.xml file in notepad and copy all the settings from it into a new route template blueprint you will create according to the tutorial linked to already. Use any developer/product folder you like
  2. You then need to create a loading screen and add those settings to the template blueprint that you have created according to the tutorial
  3. You then need to export the route template you have created
  4. You then need to edit the routeproperties.xml file by hand so that it references the new template you have just created.
Here is a copy of the routeproperties.xml from Oxford to Paddington to help you understand I have added some comments surrounded by ***

Code: Select all

<DisplayName>
		<Localisation-cUserLocalisedString>
			*** next group of lines are the name of the route ***
			<English d:type="cDeltaString">Oxford to Paddington</English>
			<French d:type="cDeltaString">Oxford - Paddington</French>
			<Italian d:type="cDeltaString">Da Oxford a Paddington</Italian>
			<German d:type="cDeltaString">Oxford - Paddington</German>
			<Spanish d:type="cDeltaString">De Oxford a Paddington</Spanish>
			<Dutch d:type="cDeltaString"></Dutch>
			<Polish d:type="cDeltaString"></Polish>
			<Russian d:type="cDeltaString">Оксфорд-Паддингтон</Russian>
			<Other/>
			<Key d:type="cDeltaString">e11e5222-e5ed-43bc-8cff-07a0dd85b6d5</Key>
		</Localisation-cUserLocalisedString>
	</DisplayName>
	<InfrastructureModified d:type="bool">1</InfrastructureModified>
	*** This is where the route template is referenced. This is what you will change once you have created and exported your route template ***
	<BlueprintID>
		<iBlueprintLibrary-cAbsoluteBlueprintID>
			<BlueprintSetID>
				<iBlueprintLibrary-cBlueprintSetID>
					<Provider d:type="cDeltaString">kuju</Provider>
					<Product d:type="cDeltaString">railsimulator</Product>
				</iBlueprintLibrary-cBlueprintSetID>
			</BlueprintSetID>
			<BlueprintID d:type="cDeltaString">TemplateRoutes\OxfoPadd.xml</BlueprintID>
		</iBlueprintLibrary-cAbsoluteBlueprintID>
	</BlueprintID>
	*** Route Template Section End ***
	*** The next large block is where all the skies are defined. These settings need to be copied into your new blueprint in the blueprint editor ***
	<Skies>
		<cRouteBlueprint-sSkies>
			<SpringSkyBlueprint>
				<iBlueprintLibrary-cAbsoluteBlueprintID>
					<BlueprintSetID>
						<iBlueprintLibrary-cBlueprintSetID>
							<Provider d:type="cDeltaString">kuju</Provider>
							<Product d:type="cDeltaString">railsimulatorcore</Product>
						</iBlueprintLibrary-cBlueprintSetID>
					</BlueprintSetID>
					<BlueprintID d:type="cDeltaString">TimeOfDay\Core_Spring.xml</BlueprintID>
				</iBlueprintLibrary-cAbsoluteBlueprintID>
			</SpringSkyBlueprint>
			<SummerSkyBlueprint>
				<iBlueprintLibrary-cAbsoluteBlueprintID>
					<BlueprintSetID>
						<iBlueprintLibrary-cBlueprintSetID>
							<Provider d:type="cDeltaString">kuju</Provider>
							<Product d:type="cDeltaString">railsimulatorcore</Product>
						</iBlueprintLibrary-cBlueprintSetID>
					</BlueprintSetID>
					<BlueprintID d:type="cDeltaString">TimeOfDay\Core_Summer.xml</BlueprintID>
				</iBlueprintLibrary-cAbsoluteBlueprintID>
			</SummerSkyBlueprint>
			<AutumnSkyBlueprint>
				<iBlueprintLibrary-cAbsoluteBlueprintID>
					<BlueprintSetID>
						<iBlueprintLibrary-cBlueprintSetID>
							<Provider d:type="cDeltaString">kuju</Provider>
							<Product d:type="cDeltaString">railsimulatorcore</Product>
						</iBlueprintLibrary-cBlueprintSetID>
					</BlueprintSetID>
					<BlueprintID d:type="cDeltaString">TimeOfDay\Core_Autumn.xml</BlueprintID>
				</iBlueprintLibrary-cAbsoluteBlueprintID>
			</AutumnSkyBlueprint>
			<WinterSkyBlueprint>
				<iBlueprintLibrary-cAbsoluteBlueprintID>
					<BlueprintSetID>
						<iBlueprintLibrary-cBlueprintSetID>
							<Provider d:type="cDeltaString">kuju</Provider>
							<Product d:type="cDeltaString">railsimulatorcore</Product>
						</iBlueprintLibrary-cBlueprintSetID>
					</BlueprintSetID>
					<BlueprintID d:type="cDeltaString">TimeOfDay\Core_Winter.xml</BlueprintID>
				</iBlueprintLibrary-cAbsoluteBlueprintID>
			</WinterSkyBlueprint>
		</cRouteBlueprint-sSkies>
	</Skies>
	*** Skies End ***
	*** Weather Start. Again you need to copy the weathers into your new blueprint in the blueprint editor ***
	<WeatherBlueprint>
		<iBlueprintLibrary-cAbsoluteBlueprintID>
			<BlueprintSetID>
				<iBlueprintLibrary-cBlueprintSetID>
					<Provider d:type="cDeltaString">kuju</Provider>
					<Product d:type="cDeltaString">railsimulatorcore</Product>
				</iBlueprintLibrary-cBlueprintSetID>
			</BlueprintSetID>
			<BlueprintID d:type="cDeltaString">Weather\Default.xml</BlueprintID>
		</iBlueprintLibrary-cAbsoluteBlueprintID>
	</WeatherBlueprint>
	*** Weather End ***
	*** Terrain Settings Start ***
	<TerrainBlueprint>
		<iBlueprintLibrary-cAbsoluteBlueprintID>
			<BlueprintSetID>
				<iBlueprintLibrary-cBlueprintSetID>
					<Provider d:type="cDeltaString">kuju</Provider>
					<Product d:type="cDeltaString">railsimulator</Product>
				</iBlueprintLibrary-cBlueprintSetID>
			</BlueprintSetID>
			<BlueprintID d:type="cDeltaString">Environment\Terrain\Texturing.xml</BlueprintID>
		</iBlueprintLibrary-cAbsoluteBlueprintID>
	</TerrainBlueprint>
	*** Terrain Settings End ***
	<MapBlueprint>
		<iBlueprintLibrary-cAbsoluteBlueprintID>
			<BlueprintSetID>
				<iBlueprintLibrary-cBlueprintSetID>
					<Provider d:type="cDeltaString"></Provider>
					<Product d:type="cDeltaString"></Product>
				</iBlueprintLibrary-cBlueprintSetID>
			</BlueprintSetID>
			<BlueprintID d:type="cDeltaString"></BlueprintID>
		</iBlueprintLibrary-cAbsoluteBlueprintID>
	</MapBlueprint>

Re: Tutorial for loading screen

Posted: Mon May 09, 2011 8:46 am
by msey0002
I have indeed created my own route template before, so I'll have a go tonight, thanks very much, Jim :)

Re: Tutorial for loading screen

Posted: Mon May 09, 2011 8:49 am
by nobkins
Good luck. Let us know how you go.