svictor
Registered
This thread is dedicated to share my modding notes that I have learned and used with mostly opensource & free software. The first post will be used as a list of links to various related notes, including my posts from other threads. New notes will be posted & updated here.
All notes are provided in hope that they will be some help, especially for modders using opensource & free software. And those notes are by no means 100% error free, or the definite way to achieve things, or up to date to RF2's constant evolving state. Feel free to correct any error, and give suggestions & solutions. Thanks.
Modding Tools
all are free or opensource, except 3dsimed
GIMP (for creating & editing texture)
krita (for drawing texture)
Inkscape (for drawing high quality vector image)
Blender (for 3D modelling)
gJED (for applying specific RF2 functions)
3dsimed (for converting and batching models)
Notepad++ (for manually editing various game files)
git bash & dos batch & Autohotkey (for script batching large amount files, and automate process)
Imagemagick + texconv + 397's MapConverter (for batching textures & output dds)
ESRGAN + ImageEnhancingUtility or Cupscale (for AI-Upscale textures)
AwesomeBump (for generating additional PBR textures)
ImageViewer (for proper viewing BC5 BC7 DDS and conversion)
PBR guide:
- Create PBR Material from scratch using Blender + GIMP
- Create groove map & road textures using Blender & GIMP
- Guide: Quick way to apply new IBL Tyre shader & PBR materials for old mods
General:
- How to apply & export individually centered Pivot Points on a group of objects in 3dsimed
- How to separate part of an object using Cut & Paste in 3dsimed
- How to add "sequenced animation" & Doubleside property for IBL shaders
- 3D animation using Blender+GIMP
Car:
- Fix Upgrades/Models overlapping first model in Showroom(Spinner)
- Guide: How to make Dashboard Backlights switch on & off in night like real life street car
- Fix LOD issue for old RF1-like converted mods with 2 separated cockpit models
- How to properly place mirror UV map & change mirror resolution for car
- How to create & adjust high quality RF2's image based FONT for car dashboard (or ingame HUD)
Track:
- Create RF2's new billboards using 3dsimed+gJED
- Missing "cap end of path segment" in AIW causes server crashing
- Two road mesh system & how they interact with Real Road effect
- Road surface subdividing in Blender
- How to use Blender's LoopTools addon to smooth road bending and elevation (last update 2021/12/24)
- Steps to create a track update package
- How to merge "low poly" edge with "subdivided" road mesh edge & add road noise in Blender (last update 2021/12/24)
- Steps to apply new Digital Flags material
- Steps to create Road detail map in Blender, also see here (last update 2021/12/24)
- Manually set initial position of garage in AIW
- How to snap selected road edge to nearby grass(or the opposite) without affecting grass edge position in Blender
- How to setup Point to Point timing layout for track (such as rally) (last update 2023/07/14)
- Batch fixing upside down Billboards objects using Blender
- How to customize Driving-Line texture
- Alternative Point to Point timing sectors setup
Scripts & batching:
- Imagemagick tips
- Imagemagick batching command for locally converting all car icons for new UI
- Scripts for preparing PBR texture
All notes are provided in hope that they will be some help, especially for modders using opensource & free software. And those notes are by no means 100% error free, or the definite way to achieve things, or up to date to RF2's constant evolving state. Feel free to correct any error, and give suggestions & solutions. Thanks.
Modding Tools
all are free or opensource, except 3dsimed
GIMP (for creating & editing texture)
krita (for drawing texture)
Inkscape (for drawing high quality vector image)
Blender (for 3D modelling)
gJED (for applying specific RF2 functions)
3dsimed (for converting and batching models)
Notepad++ (for manually editing various game files)
git bash & dos batch & Autohotkey (for script batching large amount files, and automate process)
Imagemagick + texconv + 397's MapConverter (for batching textures & output dds)
ESRGAN + ImageEnhancingUtility or Cupscale (for AI-Upscale textures)
AwesomeBump (for generating additional PBR textures)
ImageViewer (for proper viewing BC5 BC7 DDS and conversion)
PBR guide:
- Create PBR Material from scratch using Blender + GIMP
- Create groove map & road textures using Blender & GIMP
- Guide: Quick way to apply new IBL Tyre shader & PBR materials for old mods
General:
- How to apply & export individually centered Pivot Points on a group of objects in 3dsimed
- How to separate part of an object using Cut & Paste in 3dsimed
- How to add "sequenced animation" & Doubleside property for IBL shaders
- 3D animation using Blender+GIMP
Car:
- Fix Upgrades/Models overlapping first model in Showroom(Spinner)
- Guide: How to make Dashboard Backlights switch on & off in night like real life street car
- Fix LOD issue for old RF1-like converted mods with 2 separated cockpit models
- How to properly place mirror UV map & change mirror resolution for car
- How to create & adjust high quality RF2's image based FONT for car dashboard (or ingame HUD)
Track:
- Create RF2's new billboards using 3dsimed+gJED
- Missing "cap end of path segment" in AIW causes server crashing
- Two road mesh system & how they interact with Real Road effect
- Road surface subdividing in Blender
- How to use Blender's LoopTools addon to smooth road bending and elevation (last update 2021/12/24)
- Steps to create a track update package
- How to merge "low poly" edge with "subdivided" road mesh edge & add road noise in Blender (last update 2021/12/24)
- Steps to apply new Digital Flags material
- Steps to create Road detail map in Blender, also see here (last update 2021/12/24)
- Manually set initial position of garage in AIW
- How to snap selected road edge to nearby grass(or the opposite) without affecting grass edge position in Blender
- How to setup Point to Point timing layout for track (such as rally) (last update 2023/07/14)
- Batch fixing upside down Billboards objects using Blender
- How to customize Driving-Line texture
- Alternative Point to Point timing sectors setup
Scripts & batching:
- Imagemagick tips
- Imagemagick batching command for locally converting all car icons for new UI
- Scripts for preparing PBR texture
Last edited: