WIP - Wasteland

The profile won't be very complicated, I just have to finish playing through it to get the sector coordinates for the missing locations and the coordinates for further upper and lower levels, but from a technical viewpoints it's not too complicated.

Quarz is interesting, as it sports lots of empty, pointless rooms that are basically cloned locations with the same exit point (which points to unused squares on the Quarz map and had to be excluded to not make the player icon jump around too much on the map).

<?xml version="1.0" encoding="UTF-8" ?>
<gamelink>

    <card
        title="WASTELAND"
        short="WASTELAND"
        titlelo="Wasteland"
        sort_name="WASTELAND"
        system="DOS"
        beta="true"
    />

    <!-- "WDOS" / "SODW" -->
    <packet header="534F4457" size="14" footer="57444F53" />

    <dsub>

        <!-- WL.EXE (Disk Version) -->
        <detect sys="e9b551c5" prg="cb49d4d7" ph3="0" ph2="e83d229c" ph1="f255" ph0="0">
            <peek bytes="12ee6 12ee7 12ec8 12ee4 12e95" />
        </detect>

        <!-- WL.EXE (Pre-installed EGA CD Version) -->
        <detect sys="e9b551c5" prg="cb49d4d7" ph3="0" ph2="ced3e1fe" ph1="f255" ph0="0">
            <peek bytes="12ee6 12ee7 12ec8 12ee4 12e95" />
        </detect>

    </dsub>

    <regions>

        <!-- World -->

        <region id="1" name="Wasteland" ground_floor="true" start_floor="G"  auto_create="true" >
            <grid width="64" height="64" origin_tl="true" />
        </region>

        <!-- Locations -->

        <region id="2" name="Highpool" ground_floor="true" start_floor="G" >
            <grid width="32" height="32" origin_tl="true" />
        </region>

        <region id="3" name="AgriCenter" ground_floor="true" start_floor="G" >
            <grid width="32" height="32" origin_tl="true" />
        </region>

        <region id="4" name="Citadel" ground_floor="true" start_floor="G" >
            <grid width="32" height="32" origin_tl="true" />
        </region>

        <region id="5" name="Mineshaft" ground_floor="true" start_floor="G" >
            <grid width="32" height="32" origin_tl="true" />
        </region>

        <region id="6" name="Savages" ground_floor="true" start_floor="G" >
            <grid width="32" height="32" origin_tl="true" />
        </region>

        <region id="7" name="Quartz" ground_floor="true" start_floor="G" >
            <grid width="32" height="32" origin_tl="true" />
        </region>

        <region id="8" name="Nomads" ground_floor="true" start_floor="G" >
            <grid width="32" height="32" origin_tl="true" />
        </region>

        <region id="9" name="Darwin" ground_floor="true" start_floor="G" >
            <grid width="32" height="32" origin_tl="true" />
        </region>

        <region id="10" name="Needles" ground_floor="true" start_floor="G" >
            <grid width="64" height="64" origin_tl="true" />
        </region>

        <region id="11" name="Las Vegas" ground_floor="true" start_floor="G" >
            <grid width="64" height="64" origin_tl="true" />
        </region>

    </regions>

    <views>

        <!-- Classes -->

        <class name="base">
            <check offset="0" length="4" value="534F4457" />
            <seq offset="4" length="1" />
            <face offset="7" length="1" n="b" e="e" s="c" w="d" />

        </class>

        <!-- Worldmap -->
        <packetview extends="base" region="1">
             <xpos offset="5" length="1" min="1" max="3e" />
            <ypos offset="6" length="1" min="1" max="3e" />
            <check offset="9" length="1" value="00" />
        </packetview>

        <!-- Highpool -->
        <packetview extends="base" region="2">
            <xpos offset="5" length="1" min="1" max="10" />
            <ypos offset="6" length="1" min="1" max="1e" />
            <check offset="9" length="1" value="0A" />
            <const_floor>G</const_floor>
        </packetview>

        <!-- Highpool Below -->
        <packetview extends="base" region="2">
            <xpos offset="5" length="1" min="1a" max="1e" />
            <ypos offset="6" length="1" min="1" max="B" />
            <check offset="9" length="1" value="0A" />
            <move x="-25" y="-14"/>
            <const_floor>B1</const_floor>
        </packetview>

        <!-- Highpool House 1 -->
        <packetview extends="base" region="2">
            <xpos offset="5" length="1" min="1a" max="1e" />
            <ypos offset="6" length="1" min="18" max="1e" />
            <check offset="9" length="1" value="0A" />
            <move x="-14" y="6"/>
            <const_floor>F1</const_floor>
        </packetview>

        <!-- Highpool House 2 -->
        <packetview extends="base" region="2">
            <xpos offset="5" length="1" min="1a" max="1e" />
            <ypos offset="6" length="1" min="10" max="1e" />
            <check offset="9" length="1" value="0A" />
            <move x="-17" y="-12"/>
            <const_floor>F2</const_floor>
        </packetview>

        <!-- Agriculture -->
        <packetview extends="base" region="3">
             <xpos offset="5" length="1" min="1" max="1e" />
            <ypos offset="6" length="1" min="1" max="1e" />
            <check offset="9" length="1" value="09" />
            <const_floor>G</const_floor>
        </packetview>

        <!-- Agriculture Below -->
        <packetview extends="base" region="3">
             <xpos offset="5" length="1" min="1" max="1e" />
            <ypos offset="6" length="1" min="1" max="1e" />
            <check offset="9" length="1" value="1d" />
            <const_floor>B1</const_floor>
        </packetview>

        <!-- Citadel -->
        <packetview extends="base" region="4">
             <xpos offset="5" length="1" min="1" max="1e" />
            <ypos offset="6" length="1" min="1" max="1e" />
            <check offset="9" length="1" value="23" />
        </packetview>

        <!-- Mineshaft -->
        <packetview extends="base" region="5">
             <xpos offset="5" length="1" min="1" max="1e" />
            <ypos offset="6" length="1" min="1" max="1e" />
            <check offset="9" length="1" value="2b" />
        </packetview>

        <!-- Junkyard -->
        <packetview extends="base" region="6">
             <xpos offset="5" length="1" min="1" max="1e" />
            <ypos offset="6" length="1" min="1" max="1e" />
            <check offset="9" length="1" value="31" />
        </packetview>

        <!-- Quartz -->
        <packetview extends="base" region="7">
            <xpos offset="5" length="1" min="1" max="1e" />
            <ypos offset="6" length="1" min="1" max="1e" />
            <check offset="9" length="1" value="01" />
            <mask pts="25,18" />
            <const_floor>G</const_floor>
        </packetview>

        <!-- Quartz House 1 -->
        <packetview extends="base" region="7">
            <xpos offset="5" length="1" min="1" max="1e" />
            <ypos offset="6" length="1" min="1" max="1e" />
            <check offset="9" length="1" value="02" />
            <const_floor>F1</const_floor>
        </packetview>

        <!-- Nomads -->
        <packetview extends="base" region="8">
             <xpos offset="5" length="1" min="1" max="1e" />
            <ypos offset="6" length="1" min="1" max="1e" />
            <check offset="9" length="1" value="08" />
        </packetview>

        <!-- Darwin -->
        <packetview extends="base" region="9">
             <xpos offset="5" length="1" min="1" max="1e" />
            <ypos offset="6" length="1" min="1" max="1e" />
            <check offset="9" length="1" value="15" />
        </packetview>

        <!-- Needles -->
        <packetview extends="base" region="10">
             <xpos offset="5" length="1" min="1" max="3e" />
            <ypos offset="6" length="1" min="1" max="3e" />
            <check offset="9" length="1" value="1a" />
        </packetview>

        <!-- Las Vegas -->
        <packetview extends="base" region="11">
             <xpos offset="5" length="1" min="1" max="3e" />
            <ypos offset="6" length="1" min="1" max="3e" />
            <check offset="9" length="1" value="0c" />
        </packetview>

    </views>

</gamelink>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License