How to modfiy the Loadscreen

In this forum you will find and post information regarding the modding of Star Wars Battlefront 2. DO NOT POST MOD IDEAS/REQUESTS.

Moderator: Moderators

Post Reply
User avatar
Anakin
Master of the Force
Master of the Force
Posts: 4817
Joined: Sat Sep 19, 2009 11:37 am
Projects :: RC Side Mod - Remastered - SWBF3 Legacy
Location: Mos Espa (germany)

How to modfiy the Loadscreen

Post by Anakin »

Hi,

i'm not sure if there is the stock load folder from Bf2. I would like to have a look at the scripts to see if i can change the loadscreen. (tooltip position, load position,...)
User avatar
[RDH]Zerted
Gametoast Staff
Gametoast Staff
Posts: 2982
Joined: Sun Feb 26, 2006 7:36 am
Projects :: Bos Wars AI - a RTS game
Games I'm Playing :: SWBF2 and Bos Wars
xbox live or psn: No gamertag set
Location: USA
Contact:

Re: How to modfiy the Loadscreen

Post by [RDH]Zerted »

I don't have the mod tools installed so I can't tell you which file it is, but there is a script file that's included in one of your .req files that manages the load screen layout. Skim through all your script files. It's there somewhere. There's also a tutorial here on GT that tells you how to change the loadscreen background image. If that's all you're trying to do you shouldn't mess with the loadscreen screen.

I believe each map can change the screen, but I might be wrong about that (in which case only the shell, the last [or the first] loaded map, or a custom GC script, can change it).
User avatar
Anakin
Master of the Force
Master of the Force
Posts: 4817
Joined: Sat Sep 19, 2009 11:37 am
Projects :: RC Side Mod - Remastered - SWBF3 Legacy
Location: Mos Espa (germany)

Re: How to modfiy the Loadscreen

Post by Anakin »

I got custom images for each map working. But i was looking for the whole loadscreen. I thought it was a script loaded in the common.req in the load lvl. But there isn't one in the assets. Is it possible that the loadscreen is set up in the common.lvl, ingame.lvl or shell.lvl??


==EDIT==

Just looked through the scripts, but i cannot find it. There is only a loadscreen_save2 script, but it's something else

here are the req files from the stock assets. Maybe you see what file i need.
Hidden/Spoiler:
ucft
{
REQN
{
"config"
"ingame_movies"
}

REQN
{
"script"
"setup_teams"
"gametype_conquest"
"gametype_capture"
"Objective"
"MultiObjectiveContainer"
"ObjectiveCTF"
"ObjectiveAssault"
"ObjectiveSpaceAssault"
"ObjectiveConquest"
"ObjectiveTDM"
"ObjectiveOneFlagCTF"
"SoundEvent_ctf"
"ObjectiveGoto"
"LinkedShields"
"LinkedDestroyables"
"LinkedTurrets"
"Ambush"
"PlayMovieWithTransition"
}

REQN
{
"lvl"
"cor1c_c"
"cor1c_con"
"cor1c_ctf"
"cor1g_con"
"cor1g_ctf"
"dag1c_con"
"dag1c_ctf"
"dag1g_con"
"dag1g_ctf"
"dea1c_con"
"dea1g_1flag"
"dea1c_1flag"
"dea1g_c"
"dea1g_con"
"end1g_con"
"end1g_hunt"
"end1g_1flag"
"fel1c_c"
"fel1c_con"
"fel1g_con"
"fel1c_1flag"
"fel1g_1flag"
"gal1"
"geo1c_c"
"geo1c_con"
"geo1c_ctf"
"geo1c_hunt"
"geo1c_xl"
"hot1g_c"
"hot1g_con"
"hot1g_1flag"
"hot1g_hunt"
"hot1g_xl"
"kam1c_c"
"kam1c_con"
"kam1c_1flag"
"kam1g_1flag"
"kam1g_con"
"kas2c_c"
"kas2c_con"
"kas2c_xl"
"kas2g_con"
"kas2c_hunt"
"kas2c_ctf"
"kas2g_ctf"
"kas2g_xl"
"mus1c_c"
"mus1c_con"
"mus1c_ctf"
"mus1g_con"
"mus1g_ctf"
"myg1c_c"
"myg1c_con"
"myg1c_ctf"
"myg1g_con"
"myg1g_ctf"
"nab2c_con"
"nab2g_con"
"nab2g_ctf"
"nab2c_ctf"
"nab2g_c"
"nab2c_hunt"
"pol1c_con"
"pol1c_ctf"
"pol1g_c"
"pol1g_con"
"pol1g_ctf"
"spa1g_Diet Dr. Pepper"
"spa1g_1flag"
"spa1g_c"
"spa2c_c"
"spa3c_c"
"spa3c_Diet Dr. Pepper"
"spa3c_1flag"
"spa3g_c"
"spa4g_c"
"spa6c_Diet Dr. Pepper"
"spa6c_1flag"
"spa7c_Diet Dr. Pepper"
"spa7c_1flag"
"spa8g_Diet Dr. Pepper"
"spa8g_1flag"
"spa9g_1flag"
"spa9g_Diet Dr. Pepper"
"tan1c_con"
"tan1c_1flag"
"tan1g_c"
"tan1g_con"
"tan1g_1flag"
"tat2c_con"
"tat2c_ctf"
"tat2g_con"
"tat2g_ctf"
"tat2g_eli"
"tat2g_hunt"
"tat3c_1flag"
"tat3g_1flag"
"tat3c_con"
"tat3g_con"
"test1c"
"test1g"
"uta1c_1flag"
"uta1g_1flag"
"uta1c_c"
"uta1c_con"
"uta1g_con"
"yav1c_1flag"
"yav1c_con"
"yav1g_1flag"
"yav1g_c"
"yav1g_con"

}

REQN
{
"lvl"
"platform=pc"
"kas2c_uber"
"hot1g_uber"
}
}
Hidden/Spoiler:
ucft
{
REQN
{
"script"
"points"
"ifs_sideselect"
"ifs_charselect"
"ifs_mapselect"
"ifs_readyselect"
"ifs_fakeconsole"
"game_interface"
}

REQN
{
"script"
"platform=xbox"
}

REQN
{
"script"
"platform=pc"
"ifs_pc_spawnselect"
"ifs_pc_spectator"
}

REQN
{
"texture"
"leaf"
"lightglow"
"lightsabreglow"
"statsscreens_bg"
"ambush_icon"
"blank_icon"
"bluelaser_l"
"blurmask"
"com_icon_ctfflag_all_imp"
"com_icon_ctfflag_rep_cis"
"com_sfx_laser_blue"
"com_sfx_laser_green"
"com_sfx_laser_orange"
"com_sfx_laser_purple"
"com_sfx_laser_red"
"com_sfx_laser_yellow"
"combatspeeder_icon"
"flag_team_carried"
"flag_carried"
"flag_dropped"
"flag_icon"
"fluffy"
"fx_godray"
"fx_snow"
"fx_splash"
"fxrippl1"
"greenlaser_l"
"hud_active_repair_icon"
"hud_blockaderunner_icon"
"hud_clipbar_segment"
"hud_dest_icon"
"hud_detpack_plunger"
"hud_flag_icon"
"hud_flag_timer"
"hud_herobar_saberhilt"
"hud_jetpack_and_energybar_blankfill"
"hud_jetpack_and_energybar_fill"
"hud_map_northpointer"
"hud_map_raster"
"hud_ministardestroyer_icon"
"hud_notallowed"
"hud_objective_icon"
"hud_objective_icon_circle"
"hud_objective_icon_hidden"
"hud_objective_icon_offscreen"
"hud_target_hidden"
"hud_target_hint_hidden"
"hud_target_hint_onscreen"
"hud_target_flag_onscreen"
"hud_target_onscreen"
"hud_target_pointer"
"hud_target_pointer_solid"
"hud_herobar_saberglow"
"hud_reinforcement_icon"
"hud_secondary_refire_segment"
"hud_threshold_tickmark"
"hud_infinite_ammo_icon"
"hud_player_captured_flag"
"hud_poison"
"hud_player_captured_flag"
"hud_proton_bomb"
"hud_black"
"hud_white"
"hud_vehicle_beam_cannon"
"hud_rep_weap_defense_buff_icon"
"map_mask"
"noise"
"player_icon"
"player_shadow"
"qos_veryverybad"
"redlaser_1"
"spacedust1"
"spray"
"tauntaun_kaadu_icon"
"Tooltips_BorderBox"
"troop_icon"
"turret_icon"
"walker_icon"
"weapon_scope"
"weapon_scope2"
"weapon_scope3"
"weapon_scope4"
"whitecircle"
}

REQN
{
"texture"
"platform=xbox"
"fx_ringbump"
}

REQN
{
"texture"
"platform=pc"
"fx_ringbump"
}

REQN
{
"config"
"SoldierAnimation"
"com_sfx_weap_sc_exp_sm"
"com_sfx_weap_sc_exp_md"
"com_sfx_weap_sc_exp_lg"
"com_sfx_weap_sc_exp_xl"
"com_sfx_weap_detpack_exp"
"com_sfx_weap_beam_exp"
"com_sfx_weap_beam_exp_sm"
"com_sfx_weap_beam_exp_md"
"com_sfx_weap_beam_exp_lg"
"com_sfx_weap_beam_exp_xl"
"com_sfx_weap_flamethrower_ord"
"com_sfx_weap_remotedroid_exp"
"com_sfx_weap_remotedroidcharge2"
"com_sfx_chargeup"
"com_sfx_chunksmolder"
"com_sfx_chunktrail"
"com_sfx_chunktrail_sm"
"com_sfx_chunktrail_xs"
"com_sfx_contrail"
"com_sfx_dirtspray_lg"
"com_sfx_dirtspray_sm"
"com_sfx_dustwake"
"com_sfx_exhaust_cloudcar"
"com_sfx_exhaust_jedistarfighter"
"com_sfx_exhaust_jedistarfighter_blue"
"com_sfx_exhaust_kwing"
"com_sfx_exhaust_xwing"
"com_sfx_explosion_lg"
"com_sfx_explosion_sm"
"com_sfx_explosion_xl"
"com_sfx_explosion_xs"
"com_sfx_fireflies"
"com_sfx_landmine"
"com_sfx_ord_exp"
"com_sfx_powerup_blue"
"com_sfx_powerup_red"
"com_sfx_powerup_green"
"com_sfx_buffed_poison"
"com_sfx_buffed_offense"
"com_sfx_buffed_defense"
"com_sfx_buffed_regen"
"com_sfx_buff_offense"
"com_sfx_buff_defense"
"com_sfx_buff_regen"
"com_sfx_buff_poison"
"com_sfx_hackedvehicle"
"com_sfx_inf_damage_disintergrate"
"com_sfx_inf_damage_electricity"
"com_sfx_inf_disintergrate"
"com_sfx_inf_damage_fire"
"com_sfx_inf_damage_smoke"
"com_sfx_forcechoked"
"com_sfx_forcepushed"
"com_sfx_forcepulled"
"com_sfx_mineblink_red"
"com_sfx_mineblink_gold"
"com_sfx_mineblink_green"
"com_sfx_mineblink_blue"
"com_sfx_mineblink_purple"
"com_sfx_ord_flame"
"com_sfx_protontorpedo"
"com_sfx_rainsplash"
"com_sfx_repair"
"com_sfx_sabredeflect"
"com_sfx_sabrehit"
"com_sfx_shieldimpact_sm"
"com_sfx_shieldimpact_xl"
"com_sfx_smokeplume"
"com_sfx_timebomb"
"com_sfx_vehicleflame"
"com_sfx_vehicleflame_sc"
"com_sfx_vehicleflame_speeder"
"com_sfx_vehiclesmoke"
"com_sfx_vehiclesmoke_sc"
"com_sfx_vehiclesmoke_speeder"
"com_sfx_vehiclespark"
"com_sfx_vehiclespark_sc"
"com_sfx_vehiclespark_speeder"
"com_sfx_vehicle_exp"
"com_sfx_walkerstomp"
"com_sfx_waterbulletspray"
"com_sfx_watersplash_lg"
"com_sfx_watersplash_md"
"com_sfx_watersplash_ord"
"com_sfx_watersplash_ord_lg"
"com_sfx_watersplash_ord_md"
"com_sfx_watersplash_sm"
"com_sfx_watersplash_wade"
"com_sfx_watersplash_walker"
"com_sfx_watersplash_xs"
"com_sfx_waterwake_lg"
"com_sfx_waterwake_sm"
"com_sfx_weap_arccaster"
"com_sfx_weap_bluebolt_exp_lg"
"com_sfx_weap_bluebolt_exp_md"
"com_sfx_weap_bluebolt_exp_sm"
"com_sfx_weap_bluebolt_exp_xl"
"com_sfx_weap_bolt_exp_lg"
"com_sfx_weap_bolt_exp_md"
"com_sfx_weap_bolt_exp_sm"
"com_sfx_weap_bolt_exp_xl"
"com_sfx_weap_con_exp_lg"
"com_sfx_weap_con_exp_md"
"com_sfx_weap_con_exp_sm"
"com_sfx_weap_con_exp_xl"
"com_sfx_weap_empmortar_ord"
"com_sfx_weap_emp_exp_lg"
"com_sfx_weap_emp_exp_md"
"com_sfx_weap_emp_exp_sm"
"com_sfx_weap_emp_exp_xl"
"com_sfx_weap_flame_exp_lg"
"com_sfx_weap_flame_exp_md"
"com_sfx_weap_flame_exp_sm"
"com_sfx_weap_flame_exp_xl"
"com_sfx_weap_greenbolt_exp_lg"
"com_sfx_weap_greenbolt_exp_md"
"com_sfx_weap_greenbolt_exp_sm"
"com_sfx_weap_greenbolt_exp_xl"
"com_sfx_weap_grenade_blue"
"com_sfx_weap_grenade_emp_exp"
"com_sfx_weap_grenade_gold"
"com_sfx_weap_grenade_green"
"com_sfx_weap_grenade_radiation_exp"
"com_sfx_weap_grenade_red"
"com_sfx_weap_grenade_schrap_exp"
"com_sfx_weap_grenade_thermal"
"com_sfx_weap_grenade_thermal_exp"
"com_sfx_weap_incinerate_ord"
"com_sfx_weap_incinerate_ord_exp"
"com_sfx_lightning"
"com_sfx_weap_mortartrail_blue"
"com_sfx_weap_mortartrail_red"
"com_sfx_weap_mortartrail_yellow"
"com_sfx_weap_orangebolt_exp_lg"
"com_sfx_weap_orangebolt_exp_md"
"com_sfx_weap_orangebolt_exp_sm"
"com_sfx_weap_orangebolt_exp_xl"
"com_sfx_weap_purplebolt_exp_lg"
"com_sfx_weap_purplebolt_exp_md"
"com_sfx_weap_purplebolt_exp_sm"
"com_sfx_weap_purplebolt_exp_xl"
"com_sfx_weap_rad_exp_lg"
"com_sfx_weap_rad_exp_md"
"com_sfx_weap_rad_exp_sm"
"com_sfx_weap_rad_exp_xl"
"com_sfx_weap_redbolt_exp_lg"
"com_sfx_weap_redbolt_exp_md"
"com_sfx_weap_redbolt_exp_sm"
"com_sfx_weap_redbolt_exp_xl"
"com_sfx_weap_rockettrail"
"com_sfx_weap_rockettrail_blue"
"com_sfx_weap_rockettrail_gold"
"com_sfx_weap_rockettrail_green"
"com_sfx_weap_rockettrail_purple"
"com_sfx_weap_seismiccharge"
"com_sfx_weap_shiplaser_exp_lg"
"com_sfx_weap_shiplaser_exp_md"
"com_sfx_weap_shiplaser_exp_sm"
"com_sfx_weap_spyrifle_ord"
"com_sfx_weap_timebomb"
"com_sfx_weap_yellowbolt_exp_lg"
"com_weap_overheat"
"com_sfx_muzzleflash_lg"
}

REQN
{
"animbank"
"human"
"humanfp"
"humanlz"
}

REQN
{
"model"
"all_weap_inf_thermaldetonator"
"cis_weap_inf_thermaldetonator"
"imp_weap_inf_thermaldetonator"
"rep_weap_inf_thermaldetonator"
"com_weap_inf_thermaldetonator"
"com_item_powerup_dual"
"com_weap_inf_grenadethermal"
"com_weap_inf_grenadethermal_ord"
"com_1st_weap_inf_grenadethermal"
"com_weap_inf_torpedo"
"com_1st_weap_inf_torpedo"
"com_weap_inf_medkit"
"com_weap_inf_repairkit"
"com_weap_missile"
"com_bldg_controlzone"
"com_bldg_ctfbase_redteam"
"com_bldg_ctfbase_greenteam"
"com_bldg_ctfbase"
"com_bldg_inf_defenseturret"
"com_icon_alliance"
"com_icon_imperial"
"com_icon_republic"
"com_icon_CIS"
"com_icon_swap"
"com_weap_probedroid"
"com_smallchunk1"
"com_mediumchunk1"
"com_weap_inf_landmine"
"com_weap_inf_seismic_mine"
"com_weap_inf_detpack"
"coll_drive"
"com_sfx_muzzleflash"
"com_prop_buildzone"
"shell_cube"
"com_weap_inf_binoculars"
"hud_arrow"
"hud_map_fov"
"hud_large_map_fov"
"hud_main_reticule"
"hud_main_reticule_bullseye"
"hud_main_reticule_hit"
"hud_main_reticule_outline"
"hud_main_reticule_criticalhit"
"hud_main_reticule_rocketlockon_active"
"hud_energybar_frame_front"
"hud_energybar_frame_back"
"hud_jetpackbar_frame_front"
"hud_jetpackbar_frame_back"
"hud_vehicle_seatingchart_ai_icon"
"hud_vehicle_seatingchart_empty_icon"
"hud_vehicle_seatingchart_player1_icon"
"hud_weapon_backdrop"
"hud_weapon2_backdrop"
"hud_thermaldetonator"
"hud_detpack_plunger"
"hud_vehicle_lasers"
"hud_vehicle_bombs"
"hud_vehicle_chaingun"
"hud_vehicle_guided_rocket"
"hud_vehicle_flak"
"hud_vehicle_missile"
"hud_vehicle_mortar"
"hud_vehicle_stingers"
"hud_vehicle_recoiless"
"hud_vehicle_torpedo"
"hud_vehicle_beam_cannon"
"hud_hint_backdrop"
"hud_healthbar_frame"
"hud_tooltips_frame"
"hud_infinite_ammo_icon"
"hud_lightsaber"
"hud_force_choke"
"hud_force_saberthrow"
"hud_force_pull"
"hud_force_push"
"hud_force_lightning"
"hud_poison"
"hud_rage"
"hud_rep_weap_defense_buff_icon"
"hud_health_regen"
}

REQN
{
"class"
"com_item_vehicle_spawn"
"com_item_powerup_ammo"
"com_item_powerup_health100"
"com_item_powerup_health25"
"com_item_powerup_dual"
"com_item_powerup_offense"
"com_item_powerup_defense"
"com_item_powerup_energy"
"com_item_weaponrecharge"
"com_item_weaponrecharge_unbuilt"
"com_item_hero_healthrecharge"
"com_item_healthrecharge"
"com_item_healthrecharge_unbuilt"
"com_item_flag"
"com_item_flag_all_carried"
"com_item_flag_cis_carried"
"com_item_flag_imp_carried"
"com_item_flag_rep_carried"
"com_item_null"
"com_item_holocron"
"com_item_flag_all"
"com_item_flag_cis"
"com_item_flag_imp"
"com_item_flag_rep"
"com_prop_barrier_01"
"com_weap_ord_exp"
"com_snd_amb_streaming"
"com_snd_amb_static"
"com_bldg_controlzone"
"com_bldg_controlzone_ctf"
"com_bldg_untakeable_controlzone"
"com_bldg_ctfbase_greenteam"
"com_bldg_ctfbase_redteam"
"com_bldg_ctfbase"
"com_bldg_invisible_controlzone"
"com_bldg_major_controlzone"
"com_bldg_inf_defenseturret"
"com_weap_inf_seismic_mine"
"com_prop_buildzone"
"com_weap_inf_landmine_placed"
"com_weap_inf_landmine"
"com_weap_inf_empmine"
"com_prop_barrier_02"
"com_prop_cratemd_01"
"com_prop_barrel"
"com_prop_cratelg_01"
"com_holo_trap"
"com_inv_col_8"
"com_inv_col_16"
"com_inv_col_32"
"com_inv_col_64"
"com_inf_default"
"com_weap_inf_force_lightning"
"com_weap_inf_force_pull"
"com_weap_inf_force_push"
}

REQN
{
"config"
"hudtransforms"
"1playerhud"
"2playerhud"
"3playerhud"
"4playerhud"
}
}
Hidden/Spoiler:
ucft
{
REQN
{
"script"
"startup"

"interface_util"
"ifelem_button"
"ifelem_roundbutton"
"ifelem_flatbutton"
"ifelem_buttonwindow"
"ifelem_helptext"
"ifelem_hslider"
"ifelem_popup"
"ifelem_segline"
"ifelem_listmanager"
"ifelem_shellscreen"
"ifelem_titlebar"
"ifelem_borderrect"
"ifelem_AnimationMgr"
"ifelem_form"
"ifs_movietrans_game"

"ifs_pausemenu"
"ifs_teamstats"
"ifs_personalstats"
"ifs_awardstats"
"ifs_careerstats"

"ifs_opt_top"
"ifs_opt_general"
"ifs_opt_sound"
"ifs_opt_mp_listtags"
"ifs_opt_mp"
"ifs_opt_controller_mode"
"ifs_opt_controller_common"
"ifs_opt_controller_vehunit"

"popups_common"
"popup_ok"
"popup_yesno"
"popup_yesno_large"
"popup_loadsave2"
"error_popup"
"popup_busy"
"popup_vote"

"ifs_mp_lobby"
"popups_lobby"
"ifs_mpgs_friends"

"globals"
"ifs_saveop"
"controller_presets"
}

REQN
{
"script"
"platform=xbox"

"popup_ab"
"ifs_mpxl_friends"
"ifs_mpxl_feedback"
"ifs_mpxl_voicemail"
}

REQN
{
"script"
"platform=pc"

"popup_ab"
"popup_busy"

"ifs_opt_pckeyboard"
"ifs_opt_pccontrols"
"ifs_opt_pcvideo"
"ifutil_mouse"
"ifelem_editbox"
"ifelem_tabmanager"
"pctabs_options"
}

REQN
{
"texture"
"_LOCALIZE_english_ig_victory_defeat"
"_LOCALIZE_french_ig_victory_defeat"
"_LOCALIZE_german_ig_victory_defeat"
"_LOCALIZE_italian_ig_victory_defeat"
"_LOCALIZE_spanish_ig_victory_defeat"
"_LOCALIZE_uk_english_ig_victory_defeat"
"HUD_icon_flash"
"all_icon"
"bf2_buttons_botleft"
"bf2_buttons_botright"
"bf2_buttons_items_center"
"bf2_buttons_midleft"
"bf2_buttons_midright"
"bf2_buttons_upleft"
"bf2_buttons_upright"
"bf2_buttons_title_center"
"bf2_buttons_topleft"
"bf2_buttons_topright"
"bf2_buttons_scroll_tab"
"bf2_buttons_scroll_box"
"border_3_pieces"
"btnA"
"btnB"
"btnR1"
"btnR2"
"btnL2"
"btn_R2"
"btn_circle"
"btn_directional_pad"
"btn_directional_pad_LR"
"btn_directional_pad_L"
"btn_directional_pad_R"
"btn_directional_pad_U"
"btn_directional_pad_D"
"Dpad_up"
"Dpad_down"
"btn_l3r3"
"btn_pad"
"btn_rectangle"
"btn_select"
"btn_start"
"btn_stick"
"btn_triangle"
"btnmisc"
"btnmisc2"
"buttonleft"
"buttonmid"
"buttonright"
"cis_icon"
"controller"
"cursor"
"gray_rect"
"headerbuttonleft"
"headerbuttonmid"
"headerbuttonright"
"hero_points"
"hotspot"
"imp_icon"
"listbox_cursor"
"listbox_topbot_more"
"lobby_icons"
"noise"
"opaque_black"
"opaque_rect"
"ping_icon"
"points"
"rep_icon"
"slider_bg"
"slider_fg"
"slider_sound"
"stats_cpp"
"stats_deaths"
"stats_kills"
"stats_flags"
"titlebar_l"
"titlebar_r"
"tooltip_bg"
"tooltipsborder"
"white_rect"
}

REQN
{
"texture"
"platform=xbox"
"_LOCALIZE_English_btn_R1"
"_LOCALIZE_English_btn_L1"
"_LOCALIZE_English_btnR1"
"_LOCALIZE_English_btnL1"
"_LOCALIZE_English_btn_analog_L"
"_LOCALIZE_English_btn_analog_L_down"
"_LOCALIZE_English_btn_analog_R"
"_LOCALIZE_English_btn_analog_R_down"
"_LOCALIZE_UK_English_btn_R1"
"_LOCALIZE_UK_English_btn_L1"
"_LOCALIZE_UK_English_btnR1"
"_LOCALIZE_UK_English_btnL1"
"_LOCALIZE_UK_English_btn_analog_L"
"_LOCALIZE_UK_English_btn_analog_L_down"
"_LOCALIZE_UK_English_btn_analog_R"
"_LOCALIZE_UK_English_btn_analog_R_down"
"_LOCALIZE_German_btn_R1"
"_LOCALIZE_German_btn_L1"
"_LOCALIZE_German_btnR1"
"_LOCALIZE_German_btnL1"
"_LOCALIZE_German_btn_analog_L"
"_LOCALIZE_German_btn_analog_L_down"
"_LOCALIZE_German_btn_analog_R"
"_LOCALIZE_German_btn_analog_R_down"
"_LOCALIZE_Spanish_btn_R1"
"_LOCALIZE_Spanish_btn_L1"
"_LOCALIZE_Spanish_btnR1"
"_LOCALIZE_Spanish_btnL1"
"_LOCALIZE_Spanish_btn_analog_L"
"_LOCALIZE_Spanish_btn_analog_L_down"
"_LOCALIZE_Spanish_btn_analog_R"
"_LOCALIZE_Spanish_btn_analog_R_down"
"_LOCALIZE_French_btn_R1"
"_LOCALIZE_French_btn_L1"
"_LOCALIZE_French_btnR1"
"_LOCALIZE_French_btnL1"
"_LOCALIZE_French_btn_analog_L"
"_LOCALIZE_French_btn_analog_L_down"
"_LOCALIZE_French_btn_analog_R"
"_LOCALIZE_French_btn_analog_R_down"
"_LOCALIZE_Italian_btn_R1"
"_LOCALIZE_Italian_btn_L1"
"_LOCALIZE_Italian_btnR1"
"_LOCALIZE_Italian_btnL1"
"_LOCALIZE_Italian_btn_analog_L"
"_LOCALIZE_Italian_btn_analog_L_down"
"_LOCALIZE_Italian_btn_analog_R"
"_LOCALIZE_Italian_btn_analog_R_down"
"optionl"
"optionr"
}

REQN
{
"texture"
"platform=PS2"
"btn_R1"
"btn_L1"
"btn_analog_L"
"btn_analog_L_down"
"btn_analog_R"
"btn_analog_R_down"
"btnL1"
"btnR1"
"optionl"
"optionr"
}

REQN
{
"texture"
"platform=pc"
"BackButton_Left"
"BackButton_Mid"
"BackButton_Right"
"border_3a_pieces"
"border_dropdown"
"border_popup"
"optionl"
"optionr"
"listbox_hilight"
"mousecursor"
"small_arrow"
"btn_R1"
"btn_L1"
"btn_analog_L"
"btn_analog_L_down"
"btn_analog_R"
"btn_analog_R_down"
"btnL1"
"btnL2"
"BF2_basicbutton_left"
"BF2_basicbutton_mid"
"BF2_basicbutton_right"
"BF2_radiobutton_on"
"BF2_radiobutton_off"
"BF2_dropdown_arrow"
"headerbuttonleft_highlighted"
"headerbuttonmid_highlighted"
"headerbuttonright_highlighted"
"PC_spotted_icon"
"PC_medic_icon"
"PC_repair_icon"
"PC_ammo_icon"
"PC_pickup_icon"
"PC_backup_icon"
"PC_attack_icon"
"PC_defend_icon"
}
}
User avatar
Teancum
Jedi Admin
Jedi Admin
Posts: 11080
Joined: Wed Sep 07, 2005 11:42 pm
Projects :: No Mod project currently.
Games I'm Playing :: Destiny
xbox live or psn: No gamertag set
Location: Indiana

Re: How to modfiy the Loadscreen

Post by Teancum »

The scripts for changing the load screen layout were never released. I had them for both SWBF1 and SWBF2 years ago via some ex-developers but lost them in a hard drive crash.
Marth8880
Resistance Leader
Posts: 5042
Joined: Tue Feb 09, 2010 8:43 pm
Projects :: DI2 + Psychosis
Games I'm Playing :: Silent Hill 2
xbox live or psn: Marth8880
Location: Edinburgh, UK
Contact:

Re: How to modfiy the Loadscreen

Post by Marth8880 »

User avatar
Anakin
Master of the Force
Master of the Force
Posts: 4817
Joined: Sat Sep 19, 2009 11:37 am
Projects :: RC Side Mod - Remastered - SWBF3 Legacy
Location: Mos Espa (germany)

Re: How to modfiy the Loadscreen

Post by Anakin »

Thank you very much :D

Are there some more assets you have that are not included in the mod tools assets??
User avatar
Teancum
Jedi Admin
Jedi Admin
Posts: 11080
Joined: Wed Sep 07, 2005 11:42 pm
Projects :: No Mod project currently.
Games I'm Playing :: Destiny
xbox live or psn: No gamertag set
Location: Indiana

Re: How to modfiy the Loadscreen

Post by Teancum »

Anakin wrote:Are there some more assets you have that are not included in the mod tools assets??
The SWBF2 mod tools have everything but the original .wav files and the loadscreen scripts. The SWBF1 mod tools had a lot less, but Pysch0fred released all the missing lua scripts for the SWBF1 shell HERE.
Glad someone saved them.
User avatar
Anakin
Master of the Force
Master of the Force
Posts: 4817
Joined: Sat Sep 19, 2009 11:37 am
Projects :: RC Side Mod - Remastered - SWBF3 Legacy
Location: Mos Espa (germany)

Re: How to modfiy the Loadscreen

Post by Anakin »

how do you open .texture files??

and how does the randombackground function works??

It's setup like this:
Map("cor1")
{
RandomBackdrop("load\cor1");
PS2()
{
ProgressBarTotalTime(41.0);
}
XBOX()
{
ProgressBarTotalTime(19.0);
}
PC()
{
ProgressBarTotalTime(12.0);
}
}

but ingame we have about 4 screens for each map. So how do i add the other images to the RandomBackdrop?? This way maybe:

RandomBackdrop("load\cor1", "load\cor2", "load\cor3");
Marth8880
Resistance Leader
Posts: 5042
Joined: Tue Feb 09, 2010 8:43 pm
Projects :: DI2 + Psychosis
Games I'm Playing :: Silent Hill 2
xbox live or psn: Marth8880
Location: Edinburgh, UK
Contact:

Re: How to modfiy the Loadscreen

Post by Marth8880 »

I'm not sure if you can add additional images to each stock world's load image pile, but if you want custom, random, rotating load screens for the stock maps, use the lvl extractor to extract the stock load screen LVL file(s), name your textures the same name as the DDS textures that are extracted, and load each world's load textures in its own LVL file (or each in its own sub-LVL inside of one central LVL file), and load the LVL in the LUA the same as you would with any other load screen.
User avatar
Teancum
Jedi Admin
Jedi Admin
Posts: 11080
Joined: Wed Sep 07, 2005 11:42 pm
Projects :: No Mod project currently.
Games I'm Playing :: Destiny
xbox live or psn: No gamertag set
Location: Indiana

Re: How to modfiy the Loadscreen

Post by Teancum »

Anakin wrote:how do you open .texture files??
.texture files are munged .tga files. They're munged into .DDS. You shouldn't need to edit them, however, since they're just the default load screen images (just screenshots). They don't contain anything interesting.
Anakin wrote:and how does the randombackground function works??

RandomBackdrop("load\cor1", "load\cor2", "load\cor3");
RandomBackdrop just randomly selects an image in the lvl file. It cannot handle multiple lvl files. To add images to existing maps you'll have to extract the original files using the method Marth mentioned, then add more images to your /load/cor1 folder. When it munges it will add any new images. I don't think people really want custom images for existing maps, though. It seems unnecessary.

Marth8880 wrote:I'm not sure if you can add additional images to each stock world's load image pile.
Not a problem. You just have to munge the new images alongside so they're in .texture form, then add em'.
User avatar
AceMastermind
Gametoast Staff
Gametoast Staff
Posts: 3285
Joined: Mon Aug 21, 2006 6:23 am
Contact:

Re: How to modfiy the Loadscreen

Post by AceMastermind »

Yep, those have been available for a while now.
viewtopic.php?p=427683#p427683

also linked to from here in case anyone is wondering:
viewtopic.php?p=454780#p454780
User avatar
Teancum
Jedi Admin
Jedi Admin
Posts: 11080
Joined: Wed Sep 07, 2005 11:42 pm
Projects :: No Mod project currently.
Games I'm Playing :: Destiny
xbox live or psn: No gamertag set
Location: Indiana

Re: How to modfiy the Loadscreen

Post by Teancum »

Thanks, Ace. I thought I had uploaded them somewhere permanently, but I wasn't sure.
Post Reply