Load.Config Request

Started by Phobos, April 14, 2012, 01:06:30 AM

Previous topic - Next topic
Does anyone have the file load.config file or have a way to extract it from load.lvl using modified 010 editor scripts? I really need this file I have been trying several chunks and 010 editor tries to extract a config file but it has a strange name with characters unsupported by windows OS so it doesn't save the file.

Once I have this file load.lvl builder will be 100% functional and I will upload it here for all modders to enjoy.

Unmunged file. Thanks goes to Teancum and Pandemic.

LoadDisplay()
{
PS2()
{
TargetTime(3.5,1.0);
}
XBOX()
{
TargetTime(2.5,0.75);
}
PC()
{
TargetTime(3.5,1.0);
}
AmbientColor(0,0,0);
SunColor(255,255,255);
SunDirection(0.705, -0.078,-0.705);
TeamModel("all","");
TeamModel("imp","");
TeamModel("rep","");
TeamModel("cis","");
Backdrop("load_simple_backdrop");
RotatingDisk("load_rotating_disk");
LogoTexture("load_logo");
LEDTextures("load_led_0", "load_led_1", "load_led_2");
NoiseTextures("load_noise_", 6, 30.0, 6, 6);
ScanLineTexture("load_scanline", 1, 12, 0.5);
ZoomSelectorTextures("load_edge_horz", "load_edge_vert", "load_edge_corner");
TitleBarTextures("load_title_bar_left", "load_title_bar_middle", "load_title_bar_right");
AnimatedTextures("load_side_animation_", 6, 6);
PlanetBackdrops("load_planet_backdrop", "load_planet_rotating_backdrop");
// SideBarTexture("load_side_bar");

    XTrackingSound("load_xtracking");
    YTrackingSound("load_ytracking");
    ZoomSound("load_zoom");
    TransitionSound("load_transition");
    BarSoundInterval(1);
    BarSound("load_bar");
}

World("bes1")
{
PlanetInfo("planets.bespin.name", "load_planet_bespin");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 85,345,22,22);
PlanetLevel(1, "load_locale_bespin_1", 132,288,15,15);
PlanetLevel(2, "load_landsat_bespin_2", 314,81,22,22);
PlanetLevel(3, "load_level_bespin1_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 110,344,20,22);
PlanetLevel(1, "load_locale_bespin_1", 140,285,15,15);
PlanetLevel(2, "load_landsat_bespin_2", 89,293,30,30);
PlanetLevel(3, "load_level_bespin1_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 389,391,76,81);
PlanetLevel(1, "load_locale_bespin_1", 302,583,25,25);
PlanetLevel(2, "load_landsat_bespin_2", 182,602,50,50);
PlanetLevel(3, "load_level_bespin1_3", 0,0,0,0);

}
}

World("bes2")
{
PlanetInfo("planets.bespin.name", "load_planet_bespin");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 85,345,22,22);
PlanetLevel(1, "load_locale_bespin_1", 132,288,15,15);
PlanetLevel(2, "load_landsat_bespin_2", 91,301,22,22);
PlanetLevel(3, "load_level_bespin2_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 110,344,20,22);
PlanetLevel(1, "load_locale_bespin_1", 140,285,15,15);
PlanetLevel(2, "load_landsat_bespin_2", 89,293,30,30);
PlanetLevel(3, "load_level_bespin2_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 389,391,40,40);
PlanetLevel(1, "load_locale_bespin_1", 302,583,25,25);
PlanetLevel(2, "load_landsat_bespin_2", 203,629,25,25);
PlanetLevel(3, "load_level_bespin2_3", 0,0,0,0);

}
}

World("end1")
{
PlanetInfo("planets.endor.name", "load_planet_endor");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 89,292,20,22);
PlanetLevel(1, "load_locale_endor_1", 110,370,22,22);
PlanetLevel(2, "load_landsat_endor_2", 188,331,20,20);
PlanetLevel(3, "load_level_endor_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 114,292,20,22);
PlanetLevel(1, "load_locale_endor_1", 135,352,20,22);
PlanetLevel(2, "load_landsat_endor_2", 188,331,20,22);
PlanetLevel(3, "load_level_endor_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 467,660,25,25);
PlanetLevel(1, "load_locale_endor_1", 265,563,25,25);
PlanetLevel(2, "load_landsat_endor_2", 364,650,30,30);
PlanetLevel(3, "load_level_endor_3", 0,0,0,0);

}
}

World("geo1")
{
PlanetInfo("planets.geonosis.name", "load_planet_geonosis");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 184,368,22,22);
PlanetLevel(1, "load_locale_geonosis_1", 40,305,25,25);
PlanetLevel(2, "load_landsat_geonosis_2", 168,277,22,19);
PlanetLevel(3, "load_level_geonosis_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 195,368,20,22);
PlanetLevel(1, "load_locale_geonosis_1", 179,277,20,22);
PlanetLevel(2, "load_landsat_geonosis_2", 179,277,20,22);
PlanetLevel(3, "load_level_geonosis_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 210,392,40,40);
PlanetLevel(1, "load_locale_geonosis_1", 360,555,38,37);
PlanetLevel(2, "load_landsat_geonosis_2", 360,555,38,37);
PlanetLevel(3, "load_level_geonosis_3", 0,0,0,0);

}
}

World("hot1")
{
PlanetInfo("planets.hoth.name", "load_planet_hoth");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 69,373,38,35);
PlanetLevel(1, "load_locale_hoth_1", 40,305,25,25);
PlanetLevel(2, "load_landsat_hoth_2", 238,201,34,30);
PlanetLevel(3, "load_level_hoth_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 96,373,20,22);
PlanetLevel(1, "load_locale_hoth_1", 71,305,20,22);
PlanetLevel(2, "load_landsat_hoth_2", 241,202,30,30);
PlanetLevel(3, "load_level_hoth_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 327,665,65,69);
PlanetLevel(1, "load_locale_hoth_1", 483,405,58,58);
PlanetLevel(2, "load_landsat_hoth_2", 483,405,58,58);
PlanetLevel(3, "load_level_hoth_3", 0,0,0,0);

}
}

World("kam1")
{
PlanetInfo("planets.kamino.name", "load_planet_kamino");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 198,403,22,22);
PlanetLevel(1, "load_locale_kamino_1", 134,254,15,15);
PlanetLevel(2, "load_landsat_kamino_2", 107,425,15,15);
PlanetLevel(3, "load_level_kamino_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 205,405,20,22);
PlanetLevel(1, "load_locale_kamino_1", 153,251,20,22);
PlanetLevel(2, "load_landsat_kamino_2", 109,425,20,22);
PlanetLevel(3, "load_level_kamino_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 360,561,15,15);
PlanetLevel(1, "load_locale_kamino_1", 308,509,30,30);
PlanetLevel(2, "load_landsat_kamino_2", 241,848,25,25);
PlanetLevel(3, "load_level_kamino_3", 0,0,0,0);

}
}

World("kas1")
{
PlanetInfo("planets.kashyyyk.name", "load_planet_kashyyyk");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 331,188,22,22);
PlanetLevel(1, "load_locale_kashyyyk_1", 44,324,30,30);
PlanetLevel(2, "load_landsat_kashyyyk_2", 197,76,22,22);
PlanetLevel(3, "load_level_kashyyyk1_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 320,187,20,22);
PlanetLevel(1, "load_locale_kashyyyk_1", 72,334,25,25);
PlanetLevel(2, "load_landsat_kashyyyk_2", 205,76,20,22);
PlanetLevel(3, "load_level_kashyyyk1_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 106,461,145,155);
PlanetLevel(1, "load_locale_kashyyyk_1", 147,647,60,60);
PlanetLevel(2, "load_landsat_kashyyyk_2", 288,463,49,50);
PlanetLevel(3, "load_level_kashyyyk1_3", 0,0,0,0);

}
}

World("kas2")
{
PlanetInfo("planets.kashyyyk.name", "load_planet_kashyyyk");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 331,188,22,22);
PlanetLevel(1, "load_locale_kashyyyk_1", 44,324,30,30);
PlanetLevel(2, "load_landsat_kashyyyk_2", 86,333,22,22);
PlanetLevel(3, "load_level_kashyyyk2_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 320,187,20,22);
PlanetLevel(1, "load_locale_kashyyyk_1", 127,327,10,10);
PlanetLevel(2, "load_landsat_kashyyyk_2", 109,333,20,22);
PlanetLevel(3, "load_level_kashyyyk2_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 106,461,145,155);
PlanetLevel(1, "load_locale_kashyyyk_1", 147,647,60,60);
PlanetLevel(2, "load_landsat_kashyyyk_2", 589,643,100,100);
PlanetLevel(3, "load_level_kashyyyk2_3", 0,0,0,0);


}
}


World("nab1")
{
PlanetInfo("planets.naboo.name", "load_planet_naboo");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 162,329,22,22);
PlanetLevel(1, "load_locale_naboo_1", 40,305,25,25);
PlanetLevel(2, "load_landsat_naboo_2", 160,257,29,26);
PlanetLevel(3, "load_level_naboo1_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 175,329,20,22);
PlanetLevel(1, "load_locale_naboo_1", 174,256,24,25);
PlanetLevel(2, "load_landsat_naboo_2", 174,256,24,25);
PlanetLevel(3, "load_level_naboo1_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 163,770,70,75);
PlanetLevel(1, "load_locale_naboo_1", 348,514,48,50);
PlanetLevel(2, "load_landsat_naboo_2", 348,514,48,50);
PlanetLevel(3, "load_level_naboo1_3", 0,0,0,0);

}
}

World("nab2")
{
PlanetInfo("planets.naboo.name", "load_planet_naboo");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 162,329,22,22);
PlanetLevel(1, "load_locale_naboo_1", 40,305,25,25);
PlanetLevel(2, "load_landsat_naboo_2", 86,250,22,22);
PlanetLevel(3, "load_level_naboo2_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 175,329,20,22);
PlanetLevel(1, "load_locale_naboo_1", 174,256,20,22vv);
PlanetLevel(2, "load_landsat_naboo_2", 110,250,22,22);
PlanetLevel(3, "load_level_naboo2_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 163,770,70,75);
PlanetLevel(1, "load_locale_naboo_1", 348,514,48,50);
PlanetLevel(2, "load_landsat_naboo_2", 348,514,48,50);
PlanetLevel(3, "load_level_naboo2_3", 0,0,0,0);
}
}

World("rhn1")
{
PlanetInfo("planets.rhenvar.name", "load_planet_rhenvar");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 429,133,22,22);
PlanetLevel(1, "load_locale_rhenvar_1", 40,305,25,25);
PlanetLevel(2, "load_landsat_rhenvar_2", 269,193,22,22);
PlanetLevel(3, "load_level_rhenvar1_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 405,134,20,22);
PlanetLevel(1, "load_locale_rhenvar_1", 131,235,22,21);
PlanetLevel(2, "load_landsat_rhenvar_2", 267,162,22,21);
PlanetLevel(3, "load_level_rhenvar1_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 588,729,125,133);
PlanetLevel(1, "load_locale_rhenvar_1", 263,470,43,42);
PlanetLevel(2, "load_landsat_rhenvar_2", 263,470,43,42);
PlanetLevel(3, "load_level_rhenvar1_3", 0,0,0,0);

}
}

World("rhn2")
{
PlanetInfo("planets.rhenvar.name", "load_planet_rhenvar");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 429,133,22,22);
PlanetLevel(1, "load_locale_rhenvar_1", 40,305,25,25);
PlanetLevel(2, "load_landsat_rhenvar_2", 61,417,22,22);
PlanetLevel(3, "load_level_rhenvar2_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 405,134,20,22);
PlanetLevel(1, "load_locale_rhenvar_1", 131,235,22,21);
PlanetLevel(2, "load_landsat_rhenvar_2", 91,417,22,21);
PlanetLevel(3, "load_level_rhenvar2_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 588,729,125,133);
PlanetLevel(1, "load_locale_rhenvar_1", 263,470,43,42);
PlanetLevel(2, "load_landsat_rhenvar_2", 263,470,43,42);
PlanetLevel(3, "load_level_rhenvar2_3", 0,0,0,0);

}
}

World("tat1")
{
PlanetInfo("planets.tatooine.name", "load_planet_tattoine");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 227,361,22,22);
PlanetLevel(1, "load_locale_tatooine_1", 40,305,25,25);
PlanetLevel(2, "load_landsat_tatooine_2", 62,277,22,22);
PlanetLevel(3, "load_level_tatooine1_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 231,362,20,22);
PlanetLevel(1, "load_locale_tatooine_1", 93,271,20,22);
PlanetLevel(2, "load_landsat_tatooine_2", 94,277,20,22);
PlanetLevel(3, "load_level_tatooine1_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 497,452,56,59);
PlanetLevel(1, "load_locale_tatooine_1", 188,542,20,20);
PlanetLevel(2, "load_landsat_tatooine_2", 671,602,32,31);
PlanetLevel(3, "load_level_tatooine1_3", 0,0,0,0);

}
}

World("tat2")
{
PlanetInfo("planets.tatooine.name", "load_planet_tattoine");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 227,361,22,22);
PlanetLevel(1, "load_locale_tatooine_1", 40,305,25,25);
PlanetLevel(2, "load_landsat_tatooine_2", 193,205,22,22);
PlanetLevel(3, "load_level_tatooine2_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 231,362,20,22);
PlanetLevel(1, "load_locale_tatooine_1", 93,271,20,22);
PlanetLevel(2, "load_landsat_tatooine_2", 202,205,20,22);
PlanetLevel(3, "load_level_tatooine2_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 497,452,56,59);
PlanetLevel(1, "load_locale_tatooine_1", 188,542,20,20);
PlanetLevel(2, "load_landsat_tatooine_2", 671,602,32,31);
PlanetLevel(3, "load_level_tatooine2_3", 0,0,0,0);

}
}

World("yav1")
{
PlanetInfo("planets.yavin.name", "load_planet_yavin");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 353,116,22,22);
PlanetLevel(1, "load_locale_yavin_1", 102,374,22,22);
PlanetLevel(2, "load_landsat_yavin_2", 213,210,22,22);
PlanetLevel(3, "load_level_yavin1_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 340,117,20,22);
PlanetLevel(1, "load_locale_yavin_1", 125,374,15,15);
PlanetLevel(2, "load_landsat_yavin_2", 106,408,25,25);
PlanetLevel(3, "load_level_yavin1_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 400,400,40,40);
PlanetLevel(1, "load_locale_yavin_1", 250,748,30,30);
PlanetLevel(2, "load_landsat_yavin_2", 220,839,40,40);
PlanetLevel(3, "load_level_yavin1_3", 0,0,0,0);

}
}

World("yav2")
{
PlanetInfo("planets.yavin.name", "load_planet_yavin");
PS2()
{
PlanetLevel(0, "load_galacticmap_0", 353,116,22,22);
PlanetLevel(1, "load_locale_yavin_1", 102,374,22,22);
PlanetLevel(2, "load_landsat_yavin_2", 135,353,22,22);
PlanetLevel(3, "load_level_yavin2_3", 0,0,0,0);
}
XBOX()
{
PlanetLevel(0, "load_galacticmap_0", 340,117,20,22);
PlanetLevel(1, "load_locale_yavin_1", 125,374,15,15);
PlanetLevel(2, "load_landsat_yavin_2", 139,186,25,25);
PlanetLevel(3, "load_level_yavin2_3", 0,0,0,0);
}
PC()
{
PlanetLevel(0, "load_galacticmap_0", 542,541,40,40);
PlanetLevel(1, "load_locale_yavin_1", 250,748,30,30);
PlanetLevel(2, "load_landsat_yavin_2", 166,311,25,25);
PlanetLevel(3, "load_level_yavin2_3", 0,0,0,0);

}
}

April 14, 2012, 03:31:37 AM #2 Last Edit: April 14, 2012, 04:16:04 AM by Phobos
Thanks for posting that. However when I try to munge that with configmunge.exe it creates a load.config and a load.config.req instead of just the load.config and the LVL is 5 times larger than it should be any idea why?


EDIT:
I was unable to get this file to munge no matter what I tried however I was able to manually extract the data for munged load.config from load.lvl using a hex editor. I have tested using this and my custom load.lvl does work in game. The builder will be included in swbf lvl builders toolbox V4b which will be uploaded soon.

One question I have how was this un-munged?

[quote If anyone finds a way to munge load.config source file then a lot more customization will be possible. For now mostly TGA can be edited. I do not know why the load.lvl munges bigger than stock but it seems to work fine.
[/quote]are you referring to the ConfigSource file that was included? Or were you simply meaning the normal Config file

April 19, 2012, 11:26:54 AM #4 Last Edit: April 19, 2012, 11:35:34 AM by Phobos
The config source file is what I am referring to. I don't even know what the actual extension of that file is supposed to be. Most likely .fx or .cfg. I tried using configmunge.exe with it but it just doens't munge properly (because it produces a .req and .config instead of just .config). The config source is supposedly de-munged source of the load.config but i doubt that can be provably replicated. The .config is already munged and then gets put into the LVL with the levelpack. So, if you can find a way to munge the load.config source file into an identical load.config, then the amount of customization with the load.lvl builder increases enormously. The load.config I just cut from stock load.lvl using a hex editor and some info gathered from battlebelk and riley pages.

I have found a way to successfully munge the load.config source file although it also involves somewhat advanced hex editing. Toolbox V5 will have an improved load builder that lets you munge the config source. There is not a whole lot of customization that can be done, but you can modify the coordinates of where the planets that are zoomed in, sound and timing to an extent.

Quote from: Phobos on May 24, 2012, 01:04:28 AMyou can modify the coordinates of where the planets that are zoomed in

I've been wondering about that one.
I look forward to the next toolbox.