Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Giftheck

#41


I'll be referring to the mod folder as MOD or DataMOD in this tutorial, but it'll be whatever you have named yours.

So, first off, there's two file formats you'll need to implement custom SFX:

QuoteSND - this is the actual configuration file that stores what samples are called, pitch, volume, etc.
ASFX - this is where the samples called by the AU are stored.

Create a folder inside DataMOD/Sounds/worlds and name it whatever you want (most likely the three letter MOD name)

Inside that, you'll also need two folders - effects, and samples.

Basically, this is what the folder will look like:

Quote-base REQ file (the MOD id)
--REQ file for effects and streams called for CW (MODcw)
--ASFX file for effects and streams called for CW (MODcw)
--Same as above, but for GCW
--SND files - doesn't have to be for both, and you can have as many of these as you like. The best practice here is to have an AU file for shared SFX (in this instance it would be the LEGO brick explosions upon death) and a separate one for each era. These can be called whatever you want but for simplicity's sake I'll go with MODcw, MODgcw, and shared.

First, you'll need your sound effects placed into the effects folder. These sounds, ideally, should be saved as 22kHz mono wav files.

Next, you'll need to set up the REQ files. Open MOD.req. This is what needs to be inside:

ucft
{
    REQN
    {
        "str"
        "align=2048"
    }
    REQN
    {
        "lvl"
        "MODcw"
        "MODgcw"
    }

}


Now open MODgcw.req. This is what needs to be inside that:

ucft
{
    REQN
    {
    "bnk"
    "align=2048"
    "MODgcw"
    }

    REQN
    {
    "config"
    "MODgcw"
    "shared"
    }
}


Same would go for MODcw.

The bnk section will look for ASFX and SFX files. However, SFX files are not useful in this instance since we're not making a new common.bnk, these sounds are to be munged and loaded directly from the sound.lvl

The next step is top open up the ASFX file in Notepad. It should be blank. All this will be is a list referring to the .wav files. All that needs to be is thus:

Quoteeffects\whatever_the_sound_is_called.wav

You can also add -resample pc 22050 (changing 22050 to whatever you want) but if the wavs are already 22khz this is not needed.

Now comes the 'fun' part - the AU files. Open shared.snd. Windows will try to open these in Windows Media Player, but they are, in fact, just text files, so you open these with Notepad also.

This is the 'fun' part because you have to figure out which settings are appropriate for the sound you want to implement.
In this instance I find it much easier to just find one of the stock AU files, open it, look for a sound that is similar to the one you're looking for. In this example we are going to implement a custom death sound SFX.

So find imp_unit.au in the sound/gcw folder Any of the sounds that inherit from "imp_inf_pain_vo" will be fine to copy into your au file.

IE:

SoundProperties()
{
    Name("imp_inf_com_chatter_death");
    Group("imp_inf_pain_vo");
    Inherit("pain_chatter_template");
    PlayInterval(0.0);
    PlayIntervalDev(0.0);
    PlayProbability(1.0);
    SampleList()
    {
        Sample("IICOM419", 0.33);
        Sample("IICOM420", 0.33);
        Sample("IICOM421", 0.33);
    }
}


Now, generally, the settings don't need to be messed with. You will need to change two things though:

-The 'name' of the sound
-The samples called in the list.

Name is easy. Just change it to whatever you want to. You can then paste that name into your ODF files' DeathSound line.

The sample list is a tad more complicated.
You have these values bracketed under it:

        Sample("IICOM419", 0.33);
        Sample("IICOM420", 0.33);
        Sample("IICOM421", 0.33);


Sample is obvious as this refers to the file names as defined in the ASFX file. The number defines the 'weight' of the sound - basically, it randomizes the sound called. The number should always be 1 divided by the number of samples in the list, rounded to 2 decimal places.
Let's say this is what's in the ASFX file:

Quoteeffects\LEGO_FALLAPART1.wav
effects\LEGO_FALLAPART2.wav
effects\LEGO_FALLAPART3.wav
effects\LEGO_FALLAPART4.wav
effects\LEGO_FALLAPART5.wav

You'll want all of those to be called into the AU, and all equally 'weighted'.
So your sample list will end up looking like this:

        Sample("LEGO_FALLAPART1", 0.2);
        Sample("LEGO_FALLAPART2", 0.2);
        Sample("LEGO_FALLAPART3", 0.2);
        Sample("LEGO_FALLAPART4", 0.2);
        Sample("LEGO_FALLAPART5", 0.2);


That should conclude the setting up of the ASFX, SND and REQ files, but if you try to munge now, you'll get nothing. Unlike the SWBF1 mod tools, the SWBF2 Mod Tools aren't automatically set to allow for munging of custom sounds. So, there is a bit of tinkering left to do before you're ready.

Open up the soundmungedir.bat file
Find this line:

for /R %%A in (*.sfx) do @echo Munging %%~nA%%~xA & @soundflmunge -platform %4 -banklistinput %%A -bankoutput %MUNGEDIR%\ %CHECKDATE% -resample %CHECKID% noabort %SOUNDOPT% %BANKOPT% 2>>%MUNGE_LOG% 1>>%SOUNDLOGOUT%

Paste this under that line:

for /R %%A in (*.asfx) do @echo Munging %%~nA%%~xA & @soundflmunge -platform %4 -banklistinput %%A -bankoutput %MUNGEDIR%\ %CHECKDATE% -resample -checkid noabort %SOUNDOPT% 2>>%MUNGE_LOG% 1>>%SOUNDLOGOUT%

You will also need to do this for the original Data folder (BF2_ModTools\Data)

Next find BF2_ModTools\data\ _BUILD\sound\munge.bat, open that, find this line:

@for /R %%A in (*.sfx) do @set BANKLIST=!BANKLIST! %%A

Under that, pop this in:

@for /R %%A in (*.asfx) do @set BANKLIST=!BANKLIST! %%A

Lastly, you'll need to edit an entry in soundmunge.bat inside your DataMOD folder. Find this line:

@call soundmungedir _BUILD\sound\worlds\snd\%MUNGE_DIR% sound\worlds\snd sound\worlds\snd\%MUNGE_PLATFORM% %MUNGE_PLATFORM% _BUILD _LVL_%MUNGE_PLATFORM%\sound _BUILD\sound snd

Change snd to whatever your base REQ file is (which assumedly is your MOD id)

The last step is calling it in your LUA. Find this:

    ReadDataFile("sound\\tat.lvl;tat2gcw")

Then add this above

    ReadDataFile("dc:sound\\MOD.lvl;MODgcw")

One other thing is that it seems the Sound folder won't copy over to the addon folder, at least not when I test munged, so you will have to do that manually.

Munge, test... and if your sounds work (there is a chance that a sound will not play if it's not in the correct format but usually the munger catches that), then that's it!

(NOTE: I am not able to test the munged sounds directly myself since I cannot get munged maps to even run in SWBF2 - however, the steps I have outlined produce a functioning sound file)
#42
Released Assets / Shoretrooper
September 19, 2020, 12:04:00 PM
Here is the Shoretrooper I used in Scarif: Beach. Not much to say on this one, it's mainly based off icemember's though I did make a few choice adjustments to it.

[spoiler][/spoiler]

DOWNLOAD

Credits:
-icemember - original models
#43
2024 Update! A new version of the map is now live!

Here's my Scarif map for SWBF1.

PLEASE NOTE! This map does not work in the Classic Collection version of the game.








DOWNLOAD

Changelist from the 2020 version:

Quote-Reworked some skins
-Tweaked barriers and AI planning
-Tweaked bleed thresholds - destroying the AT-ACT will result in Empire bleed as intended.
-Tweaked weapon stats on pistols, rifles and hero weapons
-Added foliage and extra props to the east of the map. Please note that owing to
-Tweaked AI unit priorities to favour the Rebel Soldier on the Rebels side
-Replaced the Rebel Smuggler's MPL Homing Shot (which AI didn't use) with a DH-17 Blaster Rifle
-Reduced health on hero units
-Implemented new animations
-Added an option to play the map with stock sides
-Increased fly heights for starfighters
-Created first-person and third-person models for weapons

Credits:

QuotePandemic Studios - Mod Tools
Myself - weapon models (A180 pistol, A180 rifle, A280CFE Rifle, A280CFE Pistol, A300, DL44, DH17, M45, Time Bomb, E11, E11D, DLT-19, DLT19D, EC-17, MPL-57, HH-12, RPS-6, Sonic Imploder), additional world models
Sereja - weapon models (SE-14C, DL18)
icemember/Designated Days Team - base models for the Death Trooper and Shore Trooper
Gogie - Scarif buildings and assets
Netmarble Games - Death Trooper texture, and Director Krennic parts from Star Wars: Force Arena
Disney - Scarif Trooper helmet from Star Wars: Rivals
Zen Studios - DT-27 model, AT-ACT model, U-Wing model
InspectorJ - Ambient sound (https://freesound.org/people/InspectorJ/sounds/400632/)
Mark Griskey - music from The Force Unleashed II
Michael Giacchino - music from Rogue One: A Star Wars Story
John Powell - music from Solo: A Star Wars Story
Ben Burtt and Matthew Wood - sound effects from Star Wars films and games
Ryan Hank - animations for the rifle
Snakey - A280 Scope texture
#44
Here's the world folder for Cato Neimoidia: Hanging City, plus side and audio files. It's heftier since I included the custom music.

EDIT: Download removed

QuoteCREDITS:

-Rebellion Developments - Original map, General Kota model
-Free Radical - certain map props, General Kota textures, Master Ferroda model
-Pandemic Studios - Asajj Ventress model
-Teancum - original map rip and conversion
-Krome Studios - Imperial Jump Trooper model
-Mark Griskey - music from The Force Unleashed and The Force Unleashed II
#45
Released Assets / Various Heroes Pack
August 18, 2020, 02:51:25 AM
Here's a pack of heroes I've rigged/edited.

QuoteAsajj Ventress
General Kota
Master Ferroda
Nien Nunb
X1 (Empire and Republic versions)
X2 (Rebel and Republic versions)

DOWNLOAD

[spoiler]






[/spoiler]
#46
Released Assets / DH-17 Blaster Rifle (Rogue One)
August 13, 2020, 06:54:26 AM
Here's something for you guys: Bistan's DH-17 Blaster Rifle, a variant first-seen in Rogue One (and later reused in The Last Jedi with some modifications). This is the first time I have made and released a model using both Maya to build the model and Substance to texture it. Unlike the version featured in the SWBF games, this is a true DH-17 Blaster Rifle.

[spoiler][/spoiler]

DOWNLOAD

Credits:
Quote-Lucasfilm - reference from Rogue One
-Gogie - Substance-to-Softimage/ZETools instructions
-Free Radical - Scope lens texture
#47
Released Assets / Sullust: Garrison Data folder
August 08, 2020, 02:02:49 PM
Here's the world files for Sullust: Garrison, the PSP map first ported by Teancum and brought into SWBF1 by myself. It also includes the side files, which includes the modified Stormtroopers and Nien Nunb, as well as the sound files.

https://drive.google.com/file/d/1sLwbxD4XklKo900OxomTi9QtY5zRY17l/view?usp=sharing

QuoteCREDITS:

-Teancum - original map rip
-Calboi - Imperial Base asset pack
-Lucasfilm and Netmarble Games - objects from Force Arena (map objects, Nien Nunb model)
-Ravensoft - Greedo model (conversion by Sereja)
-Sereja - weapon models
-DICE - inspiration/reference for the Magmatrooper, Shocktrooper and base corridor
#48
Here's the Sullust map from Renegade Squadron, originally ported by Teancum but brought to SWBF1 by me. GCW has custom unit models, a new Rebel Smuggler unit to replace the Wookie for balance purposes (the Rebels were getting beaten to the curb with the Wookie Smuggler but could actually fight with the new Rebel Smuggler), and new heroes in the form of Greedo and Nien Nunb.

DOWNLOAD

Screenshots:
[spoiler]







[/spoiler]

Credits:
Quote-Teancum - original map rip and conversion
-Calboi - Imperial Base asset pack
-Lucasfilm and Netmarble Games - objects from Force Arena (map objects, Nien Nunb model)
-Ravensoft - Greedo model (conversion by Sereja)
-Sereja - weapon models
-DICE - inspiration/reference for the Magmatrooper, Shocktrooper and base corridor
#49
Here's my next port. Cato Neimoidia is a map from Star Wars Battlefront: Elite Squadron. It has taken more tinkering than the previous post to get this 'ready' (though there are a couple of potential bugs still to iron out). I figured the map is in a stable-enough state to play though, so here is Version 1.

The Republic, as with Kashyyyk, has a custom sides file with Phase 2 appearances (taken straight from SWBF2 in this instance), while the Empire has a new Dark Trooper replacement, the Jump Trooper.

DOWNLOAD

CREDITS:
Quote-Rebellion Developments - Original map
-Teancum - original map rip and conversion
-Krome Studios - Imperial Jump Trooper model
#50
Special thanks go to both Teancum and Calboi, since they have converted these maps to SWBF2. I am in the process of converting their maps from SWBF2 to SWBF1. Here is a list of the maps with released assets so far.

Kashyyyk: Mountaintop (Elite Squadron) - https://www.swbfgamers.com/index.php?topic=14155
Cato Neimoidia: Hanging City (Elite Squadron) - https://www.swbfgamers.com/index.php?topic=14158
Sullust: Garrison (Renegade Squadron) - https://www.swbfgamers.com/index.php?topic=14166
Mustafar: Laboratories (Elite Squadron) - Coming Soon
Saleucami: Caldera City (Renegade Squadron) - Coming Soon
Boz Pity: Graveyard Valley (Renegade Squadron) - Coming Soon


This is basically a progress topic, and where you can report issues you find with these maps.
#51
This is a port of the Star Wars Battlefront: Elite Squadron Kashyyyk map. Originally, it was brought to SWBF2 by the combined efforts of Teancum, who ripped it from Elite Squadron, and Calboi, who set the map up and modified it. I've brought it over to SWBF1. There are 5 command posts - two for each team and one neutral. Each northern platform CP has two flyers and a tower turret.

The Republic has a custom side file, with the 41st Scout Squadron and V-Wing, set up like the stock sides.

DOWNLOAD

CREDITS:

Quote-Teancum - original map rip
-Calboi - SWBF2 conversion from which this map is based
#52
This mod is mainly a sound restoration/change mod with only a small number of visual changes. No gameplay changes have been made. This is based entirely on the sound mungers I have built for use with my mods as of late.

Included are the sound files and the slightly-adjusted sides. The sides are not necessary since all they do is change a couple of models (predominantly unit models) and introduce the Shotgun SFX to the GCW and add the E5 sound to the campaign.

DOWNLOAD

List of changes:

[spoiler]Visual:
-Replaced some weapon models:
--Rebel Rifle with A280C/A295
--DC-15X with custom design
--DC-15S with proper design, plus changed animation to rifle
--Commando Pistol with DC-17
--Imperial Rifle with ANH/Rogue One E-11 design
--E-11S with SWBF3 design
--Dark Trooper shotgun with E-11D
--Wookie Time Bomb with Detonite Charge design
-Replaced the B1 Battle Droid models
-Replaced the Stormtrooper models

Sound restorations:
-Restored the original AT-ST chin firing sound (original was AT-ST head cannon sound)
-Restored the original AAT cannon sound (original was pitched-down Droideka firing sound)
-Restored the correct pitch for the Droid Starfighter's engine

Sound Additions:
-Added a new Shotgun sound for the Rebel Pilot and Dark Trooper
-Added a new entry for the CIS Blaster Rifle in the campaign, thus separating it from the Super Battle Droid wrist blaster
-Added a new Commando Pistol sound
-Added a new overlay to the Spider Walker laser beam

Sound Replacements:
-Replaced the Rebel Blaster sound
-Replaced the Rebel Pistol sound
-Replaced the Imperial Blaster sound
-Replaced the Imperial Pistol sound
-Replaced the Clone Trooper Blaster sound
-Replaced the Clone Trooper Pistol sound
-Replaced the Super Battle Droid Wrist Blaster sound
-Replaced the Droid Starfighter cannon Sound
-Replaced the LAAT cannon sound
-Replaced the sniper rifle sounds with SWBF3 equivalents
-Replaced some music files, mainly the Clone Wars-era music on Kashyyyk with music from Episode III
-Added new music to the main menu[/spoiler]

CREDITS:
Quote-LucasArts/LucasFilm for the sound effects and music
-Free Radical for the E-11S model
-Pandemic Studios for the mod tools
#53
DylanRocket has posted a video of the March 2004 build, with many, many differences to the final game.

#54
Here are the world assets, sound files and side files for my Naboo: Theed Reimagined.

https://drive.google.com/file/d/12B-IyJJSN3sAZmEu0AvMijd82vm7Nwfe/view?usp=sharing

*************************
CREDITS:
*************************

-Sereja for the Naboo: City of Theed assets and Naboo Guard models and guns
-psych0fred for the AT-AT static prop
-Lenovo for the MTT static prop from Star Wars: Jedi Challenges
-Dark_Phantom for the 1.2 and GOG Shell.lvl builder
-DICE for the inspiration and reference.
#55
Released Assets / Imperial Engineer
July 07, 2020, 01:16:12 PM
Imperial Engineer

This is the Imperial Engineer, inspired by its appearance in The Force Unleashed.



DOWNLOAD

==CREDITS==
-Pandemic Studios for the mod tools and the base AT-ST pilot and AT-AT Officer model and textures.
-Krome Studios for parts from the TFU Imperial Engineer.
-ANDEWEGET for the ZETools.
#56
Released Maps and Mods / Naboo: Theed Supremacy
July 04, 2020, 11:50:05 AM
Here is the release version of Naboo: Theed Reimagined, my first ever map release! My goal was to create a replacement for the stock Theed and I turned to the DICE 2017 Supremacy map as the inspiration.

DOWNLOADS:

Version 2 - Naboo: Theed Supremacy

Previous versions:

[spoiler]'REPLACEMENT' VERSION
ADDON VERSION[/spoiler]

Please follow the installation instructions carefully.

Quote*************************
GLITCHES AND ODDITIES
*************************

Known bugs/issues:
-When flying, objects in the distance may pop in and out.
-On the Galactic Civil War era of the map, the X-Wing's R2-D2 sounds don't work.

*************************
CREDITS:
*************************

-Sereja for the Naboo: City of Theed assets and Naboo Guard models and guns
-psych0fred for the AT-AT static prop
-Lenovo for the MTT static prop from Star Wars: Jedi Challenges
-Dark_Phantom for the 1.2 and GOG Shell.lvl builder
-DICE for the inspiration and reference.
#57
SWBF1 Modding / Naboo: Theed Reimagining
June 28, 2020, 03:51:08 PM
I've been wanting to do a Theed reimagining map for a long time now. Originally, for Main Play Mod, I was just going to replace a few props and have it so that Theed fundimentally plays the same, but is visually updated.

However, in recent months, with a new mod that I'm working on, I wanted a much more accurate version of Theed. Sereja has done wonderful work with his City of Theed map, and so it was only natural to start with his objects. However, the map itself, while amazing, isn't quite what I'm after - a reimagined equivalent of the stock Theed map.

To that end, I'm taking inspiration from DICE's version of Theed, but with some differences. For one thing, the intent is for there to still be the original six command posts. The only change that I want to make is to have flying vehicles spawned in as well.

While I am making this for my own mods (in particular, a mod I have not publicly announced on this board) I am working to make it compatible with the stock game as well. So while there will be spawned starfighters in the version shipped with my mod, I may not spawn them in for the 'stock replacement' unless I create a new starfighter LVL to load in.

Here is my plan:

[spoiler][/spoiler]

Here is progress so far.

[spoiler]
[/spoiler]
#59
Released Assets / RPS-6 Smart Rocket Launcher
June 22, 2020, 03:47:45 AM
RPS-6 Smart Rocket Launcher

Based on the Smart Rocket from Star Wars Battlefront (2015) and identified as the RPS-6 in Star Wars Jedi: Fallen Order. The original mesh parts and textures all come from Clone Wars Adventures, with the scope borrowed from my DC-15LE.

[spoiler]

[/spoiler]

DOWNLOAD

Credits:
-DICE for the inspiration and image references to refer to.
-Sony Online Entertainment for the original mesh and textures from Clone Wars Adventures.

NOTES:
-You need the .msh.option file for the model to appear the correct size.