Fallout 2 utility Quantum's Fallout Modding 'How To' Videos

Discussion in 'Fallout General Modding' started by QuantumApprentice, Dec 28, 2020.

  1. QuantumApprentice

    QuantumApprentice Still Mildly Glowing

    292
    Feb 9, 2018
    A couple months ago, Lexx requested I make a single post with all my modding videos on it for posterity.
    Well...here it is :P

    Basic Setup and Install Procedure for 4 of the best modding programs for Fallout 2.

    Original Forum Post: https://www.nma-fallout.com/threads/fallout-2-modding-tools-install-procedure.219690/

    You may want to consider perusing the Restoration Project and the Unofficial Patch scripts for bug fixes or if you want to contribute to one of their mods.
    Some info about alternative sets of script headers UPU and RPU: https://www.nma-fallout.com/threads/help-setting-up-ssl-scripting-properly.219689/

    Links to Modding Utilities used in this video:
    Fallout 2 Mapper -- https://www.nma-fallout.com/resources/bis-mapper.55/
    Fallout 2 Proto Manager -- https://www.nma-fallout.com/resources/fallout-2-proto-manager.73/
    Fallout 2 DAT Explorer -- https://www.nma-fallout.com/resources/dat-explorer-by-dims.56/
    sFall Script Editor -- https://www.nma-fallout.com/resources/sfall-script-editor.77/
    sFall v4.2.6 -- https://sourceforge.net/projects/sfall/files/
    ---------------------------------------------------------------------------------------------------------------------------------------

    Fallout 2 Mapper - A basic guide to creating a new map and setting your copy of Fallout 2 to start the game with that new map.

    Original Post: https://www.nma-fallout.com/threads/mapper-crash-when-walking-on-world-map-exit-grid.219699/

    Links to Modding Utilities used in this video:
    Fallout 2 Mapper -- https://www.nma-fallout.com/resources/bis-mapper.55/
    ---------------------------------------------------------------------------------------------------------------------------------------

    Mapper problems on Windows 10 - A short description of a fix to one possible problem getting the mapper to work on windows 10.

    Original Forum Post: https://www.nma-fallout.com/threads/bis-mapper-error-initializing-video.218376/

    ---------------------------------------------------------------------------------------------------------------------------------------

    A bunch of useful tips and tricks I've discovered throughout the process of learning to make a mod. There is a specific tip on how to adjust the Sfall mod to allow for uncommon resolutions.


    Info on alternative resolution settings: https://www.nma-fallout.com/threads/how-to-set-correct-widescreen-resolution-for-fallout-2.213432/

    ---------------------------------------------------------------------------------------------------------------------------------------

    Exit Grids - A detailed breakdown of how exit grids work in the mapper, how to set them to point to other maps, and how to change city settings on the world map.

    Original Post: https://www.nma-fallout.com/threads/mapper-crash-when-walking-on-world-map-exit-grid.219699/

    Links to Modding Utilities used in this video:
    Fallout 2 Mapper -- https://www.nma-fallout.com/resources/bis-mapper.55/
    DAT Explorer -- https://www.nma-fallout.com/resources/dat-explorer-by-dims.56/

    Links to Wiki entries used in this video:
    Exit Grids Wiki: https://falloutmods.fandom.com/wiki/Exit_grids
    Description of the MAPS.TXT settings: https://falloutmods.fandom.com/wiki/MAPS.TXT_File_Format
    Description of the CITY.TXT settings: https://falloutmods.fandom.com/wiki/CITY.TXT_File_Format
    Other informative links that provide further descriptions of the same content:
    https://falloutmods.fandom.com/wiki/Adding_maps
    https://falloutmods.fandom.com/wiki/Worldmap,_Maps_and_City_text_editing_guide
    ---------------------------------------------------------------------------------------------------------------------------------------
     
    Last edited: Sep 18, 2021 at 8:38 PM
    • [Rad] [Rad] x 4
  2. QuantumApprentice

    QuantumApprentice Still Mildly Glowing

    292
    Feb 9, 2018
    Sfall Script Editor - Basic Guide to the Sfall Script Editor.

    Info on Dialogue Functions Config: https://www.nma-fallout.com/threads/sfall-script-editor-dialog-functions-config.219805/

    Links to Modding Utilities used in this video:
    sFall Script Editor -- https://www.nma-fallout.com/resources/sfall-script-editor.77/
    sFall v4.2.6 -- https://sourceforge.net/projects/sfall/files/
    Sfall Modders Pack (don't click the "Download" button, instead click the most recent version of the Modders pack to get the correct download)
    https://sourceforge.net/projects/sfall/files/Modders pack/
    ---------------------------------------------------------------------------------------------------------------------------------------

    Basic Dialogue - Very Basic Guide to Creating Dialogue with the Sfall Script Editor.


    Links to Modding Utilities used in this video:
    Fallout 2 DAT Explorer -- https://www.nma-fallout.com/resources/dat-explorer-by-dims.56/
    sFall Script Editor -- https://www.nma-fallout.com/resources/sfall-script-editor.77/

    ---------------------------------------------------------------------------------------------------------------------------------------

    New SFX Guide - How to add new sound effects to Fallout 2, and how to attach them to weapons and items.

    Original Post: https://www.nma-fallout.com/threads/help-adding-sound-files-to-weapons.219874/

    Batch File Scripts used in this video:
    Convert to WAV:
    Code:
    set /p vtype="The original video file extension is (default mkv): "
    IF NOT DEFINED vtype SET "vtype=mkv"
    For /F "tokens=*" %%G IN ('dir /b *.%vtype%') DO ffmpeg -i "%%G" -ar 11025 "%%~nG WAV.WAV"
    Convert to ACM:
    Code:
    set /p atype="The original audio file extension is (default wav): "
    IF NOT DEFINED atype SET "atype=wav"
    For /F "tokens=*" %%G IN ('dir /b *.%atype%') DO snd2acm "%%G" "%%~nG.acm"
    Links to Modding Utilities used in this video:
    Snd2Acm -- https://www.mediafire.com/file/pkbfbepo98y5fbs/snd2acm_v1.0b_by_ABel.rar/file
    RegSnd -- https://www.mediafire.com/file/mlx8s52bzgczsf6/regsnd_v1.4_by_ABel.rar/file
    DAT Explorer II beta1.0 -- https://www.nma-fallout.com/resources/fallout-dat-explorer-ii.121/
    Audacity -- https://www.audacityteam.org/download/
    FFmpeg -- https://ffmpeg.org/download.html
    ---------------------------------------------------------------------------------------------------------------------------------------

    New Critters From Scratch - Includes scene set-up and render from Blender, conversion to image formats compatible with Fallout, adding those images to Fallout 2, then attaching those images to a new critter in the Proto Manager.

    Original Forum Post: https://www.nma-fallout.com/threads/making-a-new-critter-for-fallout-2.219904/
    I drew inspiration from this post: https://www.nma-fallout.com/threads/blender-camera-resource.219687/

    Lexx pointed out that you can just press F12 in the mapper to screencap, so consider that as an alternative to the ALT+Print Screen method I used.

    Scripts used in this video:
    Frame Animator Script to Create an FRM from Multiple Folders:
    Code:
    ADD_FRAMES, 0, NE\*.PNG
    ADD_FRAMES, 1, E\*.PNG
    ADD_FRAMES, 2, SE\*.PNG
    ADD_FRAMES, 3, SW\*.PNG
    ADD_FRAMES, 4, W\*.PNG
    ADD_FRAMES, 5, NW\*.PNG
    SET_OPTION,AUTOCUTTING,1
    SET_FRAMES_OFFSET, 0,-6,6
    SET_FRAMES_OFFSET, 1,-6,6
    SET_FRAMES_OFFSET, 2,-6,6
    SET_FRAMES_OFFSET, 3,-6,6
    SET_FRAMES_OFFSET, 4,-6,6
    SET_FRAMES_OFFSET, 5,-6,6
    Blender Python Render Multiple Cameras to Folders Script
    Code:
    import bpy
    import os
    # save for restore
    path_dir = bpy.context.scene.render.filepath
    # list of cameras
    for cam in [obj for obj in bpy.data.objects if obj.type == 'CAMERA']:
        bpy.context.scene.camera = cam
        original_file_path = path_dir
        camera_path = cam.name.replace("Camera_", "")     
        file_path = os.path.join(path_dir, camera_path + "\\")
        bpy.context.scene.render.filepath = file_path
        bpy.ops.render.render(animation=True, write_still=True)
        bpy.context.scene.render.filepath = original_file_path
    
    Links to other sources of information:
    FRM Naming Conventions Wiki: https://falloutmods.fandom.com/wiki/Critter_FRM_Nomenclature_(Naming_System)
    Fallout 2 written tutorial on converting from 3D to FRM: https://falloutmods.fandom.com/wiki/Generating_images_in_3ds_Max

    Links to Modding Utilities used in this video:
    Frame Animator 2.70.1 (This one works with scripts) -- https://www.mediafire.com/file/5j459iahzyus5h4/Frame_Animator_v2.70.1_by_Jochua.zip/file

    ---------------------------------------------------------------------------------------------------------------------------------------

    How to Install FFmpeg - I cover as many different ways to edit and convert different file types as I can in each video, but by far the most useful tool I've ever used is ffmpeg, and I tend to use it a lot to automate certain tasks.


    Link to download FFmpeg:
    FFmpeg -- https://ffmpeg.org/download.html
     
    Last edited: Mar 17, 2021
    • [Rad] [Rad] x 3
  3. QuantumApprentice

    QuantumApprentice Still Mildly Glowing

    292
    Feb 9, 2018
    This video explains the basic steps to make a new world map for Fallout 2 in about 20 minutes, but once you get the steps down it'll only take a minute to actually convert and copy all the pieces to the right places.



    +++Downloads+++
    MSK2BMP2020 Github download page:
    https://github.com/temaperacl/msk2bmp/releases

    +++Scripts+++
    All three of the scripts used in this video can be found here:
    https://github.com/QuantumApprentice/FO2-Modding-Batch_Scripts

    +++Other Links+++
    These links are to different wiki's that cover the World Map:
    https://falloutmods.fandom.com/wiki/Editing_the_world_map
    https://falloutmods.fandom.com/wiki/Making_a_new_worldmap
    https://falloutmods.fandom.com/wiki/Worldmap.txt_File_Format

    ---------------------------------------------------------------------------------------------------------------------------------------
    3 Ways to Write a Follow Script.


    My first full length scripting video...complicated and long...but I hope the editing at least makes sense.
    I'd love any feedback on how to better explain what's going on with the scripting process.
    And, though I hesitate to ask, I'd love any feedback on anything I missed or got wrong :)

    A couple of tips from the author of the Sfall Script Editor:
    "Instead of the old assignment := you can use modern way =

    There are some tricks to writing code, so writing the word
    'var' press the Tab key and the word replaced to 'variable'
    the same thing with:
    proc -> Тab -> procedure
    if -> Тab
    elif -> Тab
    while/for -> Тab

    to avoid writing the keyword 'end' every time, press Enter after the keyword 'begin' - this will automatically insert the keyword end."

    The largest collection of scripting tutorials I've found to date:
    https://falloutmods.fandom.com/wiki/Category:Fallout_2_tutorials_-_scripting
    Backup link: https://falloutmods.fandom.com/wiki/Fallout_2_tutorials

    "Miria Mod" scripting tutorial:
    https://falloutmods.fandom.com/wiki/Building_a_Better_Miria_Mod

    "for" loop examples:
    1) FO1in2 mod - https://github.com/rotators/Fo1in2/...Mapper/source/scripts/headers/command.h#L1036
    2) sfall sample script - https://github.com/phobos2077/sfall...mods/ComputeDamage/gl_compute_damage.ssl#L102
    "while" loop example:
    1) FO1in2 mod - https://github.com/rotators/Fo1in2/...1in2/Mapper/source/scripts/headers/fo1.h#L503
     
    Last edited: Aug 31, 2021
    • [Rad] [Rad] x 1
  4. Argentinian Ghoul

    Argentinian Ghoul First time out of the vault

    11
    Oct 2, 2019
    a wiki is a good idea, perfect for the rookies in the fallout modding.
     
  5. harmond

    harmond First time out of the vault

    29
    Jan 27, 2008
    Cool series, very well made.

    In the video where someone said he gets black screen if he changes resolution for the mapper, it's easy to fix, just right click the .exe, Compatibility, DPI settings, then set aside DPI scaling for use for Programs (sorry probably a bad translation, i don't have english OS).
     
  6. QuantumApprentice

    QuantumApprentice Still Mildly Glowing

    292
    Feb 9, 2018
    Thanks for the tip! Hopefully others will find it useful :)
    Also, the translation was fine :)