SWBFGamers

Modding for the Original SWBF1 and SWBF2 => SWBF1 Modding => Topic started by: Phobos on April 14, 2012, 01:06:30 AM

Title: Load.Config Request
Post by: Phobos on April 14, 2012, 01:06:30 AM
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.
Title: Re: Load.Config Request
Post by: SleepKiller on April 14, 2012, 01:24:24 AM
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);

}
}
Title: Re: Load.Config Request
Post by: Phobos on April 14, 2012, 03:31:37 AM
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?
Title: Re: Load.Config Request
Post by: [FC]Target on April 19, 2012, 10:21:21 AM
[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
Title: Re: Load.Config Request
Post by: Phobos on April 19, 2012, 11:26:54 AM
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.
Title: Re: Load.Config Request
Post by: Phobos on May 24, 2012, 01:04:28 AM
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.
Title: Re: Load.Config Request
Post by: tirpider on May 24, 2012, 01:21:42 AM
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.
EhPortal 1.34 © 2025, WebDev