Levels in het spel zetten (GTA2)
Hoofdpagina > GTA2 > Modding > Levels in het spel zetten
Als je een aantal gebouwen en wegen hebt gemaakt wil je waarschijnlijk wel 'ns zien hoe het er ingame uitziet. Om je level te spelen zul je het moeten installeren.
Inhoud
Save compressed
Voordat je je level kunt installeren moet je map hier eerst gereed voor zijn: er moet minimaal een solid vloer en een restart zone aanwezig zijn. Als je map deze bevat, kun je je map gecomprimeerd opslaan. Ga hiervoor naar File > Save Compressed... (Of het icoontje met de diskette met pijltjes). Je komt dan in het volgende venster:
Het is verstandig om je eigengemaakte levels in een aparte map op te slaan, onder een duidelijke naam. Het voorbeeldlevel in deze tutorial staat opgeslagen als 'MapTEST' in de map 'New Maps'.
Je map in het spel zetten
Een singleplayerlevel heeft drie bestanden nodig:
- Een *.gmp bestand (de map)
- Een *.sty bestand (het 'style file')
- Een *.scr bestand (het script)
Het *.gmp bestand heb je zojuist gemaakt en het *.sty bestand is een van de reeds bestaande bestanden. Dit betekent dat je alleen nog maar een script hoeft te schrijven voordat je je level kunt spelen. Zie Basisscript voor meer informaie over het maken van een GTA2 script.
Er zijn drie verschillende manieren om je level te installeren:
Level installeren met het test1.seq bestand
De meest praktische manier om je level te installeren is door het test1.seq bestand aan te passen. Om dit te doen zoek je het test1.seq bestand op in de map waarin je GTA2 geïnstalleerd hebt en maak je er een back-up van. Vervolgens open je het bestand met kladblok. Beslis welk originele level je wilt vervangen met je eigen level. In dit voorbeeld vervangen we het Downtown District. Ieder level heeft zijn eigen set codes in test1.seq. Het Downtown District staat helemaal bovenaan en ziet er als volgt uit:
MainOrBonus = MAIN GMPFile = wil.gmp STYFile = wil.sty SCRFile = wil.scr Description = City 1 Map
- "MainOrBonus" bepaalt of het gaat om een hoofdlevel of een bonuslevel.
- "GMPFile", "STYFile" eb "SCRFile" zijn de drie bestanden die het level nodig heeft.
- "Description" is een interne beschrijving van het level en wordt ingame niet gebruikt.
Om het Downtown District te vervangen met een nieuwe level, moet de code aangepast worden zodat het de bestanden van het nieuwe level gebruikt. Voor het voorbeeldlevel ziet dat er als volgt uit:
MainOrBonus = MAIN GMPFile = MapTEST.gmp STYFile = wil.sty SCRFile = MapTEST.scr Description = TEST map
Sla het bestand op en kopieer het *.gmp en *.scr bestand naar de data map.
De bestanden van een origineel level vervangen
Je kunt een nieuw level ook installeren door de *.gmp en *.scr bestanden van een origineel level te vervangen met de bestanden van je eigen level. Deze methode is niet aan te raden, omdat je het risico loopt de originele levels kwijt te raken wanneer je geen goede back-up hebt.
Je kunt alleen levels vervangen als ze hetzelfde *.sty-bestand als je eigen level gebruiken. Het voorbeeldlevel gebruikt wil.sty, dus we kunnen alleen een level vervangen dat ook wil.sty gebruikt, zoals het Downtown District. Maak een back-up van wil.gmp en wil.scr. Hernoem nu de bestanden van je eigen level wil.gmp en wil.scr en plaats ze in de data map. Druk op OK als je gevraagd wordt of je de originele bestanden wilt vervangen.
Een *.mmp-bestand gebruiken
De laatste optie is om het singleplayerlevel te installeren als een multiplayerlevel met 1 speler. Dit betekent dat je geen originele bestanden hoeft te vervangen of aan te passen, maar je kunt het level dan alleen starten via de GTA2 Manager. Zie Multiplayerlevels maken voor meer informatie.
Mapping | Editor (Epic) · Gebouwen · Wegen · Water & animaties · Slopes · Flat tiles · Collision info · Rand van een level · Zones · Level ingame zetten | ||
---|---|---|---|
Scripting | Declareren: | Basisscript · Script Compiler (MIS Pad) · Codelijsten · Commando's · Voertuigen · Objecten · Geluiden · Personages · Groepen · Deuren | |
Programmeren: | IF · WHILE · COUNTERs · Subroutines · THREAD TRIGGERs · EXEC · PARK · Kill Frenzies · PHONEs · Singleplayerscript · Missies · Jesus saves | ||
Beide | Belichting · Car shops · Cranes & crushers · Gangs · Metro · Multiplayerlevels | ||
Bestandstypes | .gci · .gmp · .gxt · .mis · .mmp · .pal · .scr · .seq · .sty · .tmp | ||
Overig | Texting · Physics (Lijst) · Texturing · Voertuigen maken · Plattegrond · Terminologie · Levels installeren |