Single Player Enhancements

Started by Breakdown, April 01, 2009, 01:13:18 PM

Previous topic - Next topic
Alright..

So. SWBF's MP side (at least for PC) is dwindling down and down every day. Soon, perhaps, Multiplayer will be unsupported completely. And then all we will be left with is SP mode! Singleplayer can get quite repetetive after a while.. I do admit, so why don't we enchance it??

There are probably games from the 90's that people still play because of the Singleplayer replay value, MOST people play SWBF for it's MP. So how about we give SWBF Singleplayer some changes?? Then perhaps it can be around a bit longer, even without multiplayer.

Now, I am not saying I will completely do a big expansion mod, heck, I'd lose interest in that within a few days, I just want to know one thing:

What would you like to see in SWBF's SP mode?? (That can be done by modders with the limited abilities we have)

New Galactic Conquests? New Campaigns? "New game modes"? Write them down here! In the future I might want to consider assembling a team of the most experienced modders to try to accomplish a few of these ideas.

I think that the 1.4 Update project was doing something similar to this, but things have been much quiet for it, and by the looks of the forums for it, I think it is in a dormant state

If 1.4 is still a go, I'd be willing to implement these ideas into the update, only if they were proven to be possible before-hand.

So, yeah!

-Breakdown

- More Star Wars accurate maps like Napseeker's map packs (Adds replay value)
- Updated Textures
- More Resolutions (There's a fix for it in GameToast)
- SW Episode III campaign
- Fix the campaigns that were included (It really needs to be fixed)
- Newer interface (It really needs one)
- Newer SW music :D
- Fix some of the sounds in-game.
- Anything else that comes into my mind.

As for the sides, I have to think about those. I just stated extra content since replay value requires content (I think)


#TYBG

1: Vehicles need to be powered down. In games like HALO and the Star Wars movies vehicles go down with a single rocket or powerful laser.
2: Maybe a new First-Person view (I don't know if it can be done, but it would be cool)
3: More accurate maps
4: Improved textures
5: Better character models. The rebels look sorta fugly.

"I can has ur goats? pleeze?" (Wikipedia).

All I need is a shell .lvl builder, and I can PROBABLY make new galactic conquests, I can't be certain though. I am a tad slow in the head, so of course I would need a little help from my friends...sorry about that random link

BattleBelk says "chunks" can be extracted from a compiled LVL file with a hex editor and saved as a munged file. You might worry about a shell.req but Psych0Fred sorted it out. Here is the shell.req file from his site:

ucft
{
   
    REQN
    {
        "script"
        "shell_interface"
        "ifs_vkeyboard"

        "ifelem_mappreview"
        "ifelem_titlebar_large"

        "ifs_boot"
        "ifs_legal"
        "ifs_start"
        "ifs_login"
        "ifs_main"

        "ifs_missionselect"
        "ifs_missionselect_pcMulti"
        "missionlist"

        "ifs_sp"
        "ifs_difficulty"
        "ifs_sp_era"
        "ifs_sp_briefing"
        "ifs_sp_yoda"

        "ifs_instant_top"
        "ifs_instant_side"

        "metagame_state"
        "metagame_util"
        "ifs_meta_top"
        "ifs_meta_main"
        "ifs_meta_main_logic"
        "ifs_meta_main_input"
        "ifs_meta_main_display"
        "ifs_meta_battle"
        "ifs_meta_deathstar"
        "popups_meta_main"
        "metagame_ai"
        "ifs_meta_new_load"
        "ifs_meta_load"
        "ifs_meta_opts"
        "ifs_meta_configs"
       
        "ifs_unlockables"
        "ifs_tutorials"
        "ifs_credits"

        "ifs_mp"
        "ifs_mpgs_login"
        "ifs_mp_main"
        "ifs_mp_gameopts"
        "ifs_mp_joinds"
        "ifs_mp_lobbyds"
        "ifs_mp_maptype"
        "ifs_mp_sessionlist"
        "ifs_mp_autonet"

        "ifs_split_map"
        "ifs_split_profile"

        "popup_ok_large"

        "ifs_mp_leaderboard"
        "ifs_mp_leaderboarddetails"
        "ifs_pckeyboard"
        "ifs_movietrans"
        "ifs_meta_movie"
        "ifs_attract"
        "ifs_mp_lobby_quick"
        "ifs_meta_tutorial"
    }

    REQN
    {
        "script"
        "platform=xbox"

        "ifs_mpxl_login"
        "ifs_mpxl_optimatch"
        "ifs_mpxl_silentlogin"
    }

    REQN
    {
        "script"
        "platform=ps2"

        "ifs_mpps2_netconfig"
        "ifs_mpps2_dnas"
        "ifs_mpps2_eula"
        "ifs_mpps2_patch"
    }

    REQN
    {
        "script"
        "platform=pc"
        "ifs_mpgs_pclogin"
    }

    REQN
    {
        "texture"
        "active_glow"
        "arrow_l"
        "arrow_large"
        "arrow_r"
        "bonus_bes"
        "bonus_end"
        "bonus_geo"
        "bonus_hot"
        "bonus_kam"
        "bonus_kas"
        "bonus_nab"
        "bonus_none"
        "bonus_rhn"
        "bonus_tat"
        "bonus_yav"
        "bootESRB"
        "bootlegal"
        "cis_own_icon"
        "despayre_pick_ok"
        "his_brief_BG"
        "movie_BG"
        "movie_BG2"
        "holoplanet"
        "oval_icon_full"
        "oval_icon_empty"
        "iface_bgmeta_space"
        "imp_own_icon"
        "lucasarts_logo"
        "map_bes1"
        "map_bes2"
        "map_end1"
        "map_geo1"
        "map_hot1"
        "map_kam1"
        "map_kas1"
        "map_kas2"
        "map_nab1"
        "map_nab2"
        "map_rhn1"
        "map_rhn2"
        "map_tat1"
        "map_tat2"
        "map_unk"
        "map_yav1"
        "map_yav2"
        "meta_charge_icon"
        "meta_none"
        "naboo_pick_ok"
        "naboo_shielded_overlay"
        "pandemic_logo"
        "passive_bonus_hilight"
        "shell_planetholo"
        "planet_Bespin"
        "planet_Endor"
        "planet_geonosis"
        "planet_Hoth"
        "planet_Kamino"
        "planet_Kashyyyk"
        "planet_Naboo"
        "planet_Rhenvar"
        "planet_Tattoine"
        "planet_yavin"
        "planet_frame"
        "planet_pick_yes"
        "planet_select_no"
        "planet_select_yes"
        "planet_x"
        "reb_own_icon"
        "rep_own_icon"
        "rhenvar_pick_ok"
        "ring_mask"
        "ring_small"
        "seal_all"
        "seal_cis"
        "seal_imp"
        "seal_rep"
        "side_a"
        "side_alt_a"
        "side_alt_c"
        "side_alt_i"
        "side_alt_r"
        "side_c"
        "side_i"
        "side_r"
        "small_title"
        "teamicon"
        "teamicon_glow"
        "titlebar_large"
        "warstatus_arrow"
        "yavin_pick_ok"
        "gc_cfg1"
        "gc_cfg2"
        "gc_cfg3"
        "gc_cfg4"
        "gc_cfg5"
        "gc_cfg6"
        "gc_cfg7"
        "gc_cfg8"
        "planetgraphic_halo"
        "planetgraphic_cursor"
        "common_radardish"
        "com_weap_lightsaber"
        "imp_weap_inf_rifle"
        "lock_icon"
        "version_icon"
        "dolby_logo"
        "gamespy_logo_256x64"
        "gamespy_logo_128x32l"
        "gamespy_logo_128x32r"
    }

    REQN
    {
        "texture"
        "platform=pc"
        "eax_logo"
        "eaxhd_logo"
        "nvidia_logo"
        "gc_screen"
        "generic3_screen"
        "generic2_screen"
        "hoth_screen"
        "coreship_screen"
        "ATTE_screen"
        "ATAT_screen"
        "main"
    }

    REQN
    {
        "texture"
        "platform=ps2"
        "dnas_logo"
        "dnas_logo2"
    }

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

    REQN
    {
        "model"
        "planet_x_icon"
        "planet_holo"
        "planet_BES"
        "planet_END"
        "planet_GEO"
        "planet_HOT"
        "planet_KAM"
        "planet_KAS"
        "planet_NAB"
        "planet_RHN"
        "planet_TAT"
        "planet_YAV"
        "planet_KAS_halo"
        "planet_cursor"
        "bonusplanet_YAV"
        "bonusplanet_TAT"
        "bonusplanet_RHN"
        "bonusplanet_NAB"
        "bonusplanet_KAS"
        "bonusplanet_BES"
        "bonusplanet_KAM"
        "bonusplanet_HOT"
        "bonusplanet_GEO"
        "bonusplanet_END"      
    }

    REQN
    {
        "bin"
        "platform=ps2"
        "clonehead_ico"
        "icon_sys"
        "dnasdata"
        "QDNASLib"
    }
   
    REQN
    {
        "config"
        "shell_movies"
    }
}

I'm certain some of BF2's scripts work with BF1 since there are some BF1 scripts still intact. We just need to figure out what is LUA 5 (SWBF2) and LUA 4 (SWBF).

I would be willing to release my Main Play Mod assets, or use them in conjunction of this project as a group project.
In Progress:
--Star Wars: Battlefront - Anniversary Edition (formerly Star Wars: Battlefront - Legacy Edition)
--Endor: Imperial Base

On Hold:
--Star Wars Battlefront: Elite Squadron For SWBF1

Really, all I need done with the shell is change the appearance of the planets on Galactic Conquest, and the names of them too, so that way you could have "new" planets, and when you load it is a new map as well, which could be done with some LUA/missio.lvl editing, I assume?

I want halo (:

Seen my blodgulch topic?
That's wat I want! =D

Umm..that's nice thanks...but we're not talking about Halo right now lol

You'd certainly have to replace scripts to get GC to work properly. You'd also need the SOURCE models, but perhaps BF2's Mod Tools has those.
In Progress:
--Star Wars: Battlefront - Anniversary Edition (formerly Star Wars: Battlefront - Legacy Edition)
--Endor: Imperial Base

On Hold:
--Star Wars Battlefront: Elite Squadron For SWBF1

They talk a language foreign to me... It's scary...

"I can has ur goats? pleeze?" (Wikipedia).

Quote from: "breakdown"Umm..that's nice thanks...but we're not talking about Halo right now lol
Lol, I thoght this was a topic where you shoud post wat you woud like to have to keep playing SWBF singleplayer 0___0 =P

Hence the SWBF. I think it is a Star Wars game for a reason, though I think ZeroEngine should be released commercially.
In Progress:
--Star Wars: Battlefront - Anniversary Edition (formerly Star Wars: Battlefront - Legacy Edition)
--Endor: Imperial Base

On Hold:
--Star Wars Battlefront: Elite Squadron For SWBF1