posted 08-01-17 08:58 PM EDT (US)   
Modding Problems, Solutions & Workarounds

At the moment ROL is not as moddable or as easy to mod as other rts games such as Age of Empires 2, Age of Mythology, etc.
For example scripting in AOE2 is much simpler and easier, but in RON and ROL the scripter needs a knowledge of basic C and/or JavaScript programming languages to edit and create scripts.

Some players may also not have an interest or skill in some areas of modding and need help from others to complete a project.
For example you may be working on a scenario and are able to create terrain and landscapes for maps but you can't write scripts for scenarios very well, or, the opposite may be your situation.

However, there are some solutions and workarounds and this post is a list of common problems when modding, creating maps, scenarios, and campaigns:


Modding - Game Features

Problem: You want to modify the existing game code and/or create a new feature such as a Random Map Generator or Mod Manager, but it isn't possible or seems impossible

Solution: A community-created User Patch by programmers and modders is one solution to fixing bugs, improving performance, adding new features and options to the game to expand gameplay and modding

Workaround: You can continue to work on maps, scenarios and campaigns but within the current limits of the game - while this may sometimes be a problem, limits can sometimes be a good thing and can shape a project in different directions than previously imagined


Modding - Units, Buildings, Animations, Lighting

Problem: You want to edit existing visual aspects of the game, either the 3D models, skins, textures, graphics, animations, lighting but you don't have the technical skills or can't afford to buy the programs needed

Solution: You can get a free student license and find free tutorials and courses online for programs such as 3DSMax

Workaround: You can import assets from other video games such as BHA, BH3, PFA & PFB files into ROL

Workaround: You can import textures from photographs and images found online or taken by you into ROL

Workaround: You can import other filetypes into programs which may then be converted to the BHA, BH3, PFA & PFB formats and imported back into ROL


Modding - Flora

Problem: The devs used an older version of Speed Tree (Version 4) to create the flora, trees, shrubs, plants, grass, etc and either only a short term trial is available or no long term version can be found to edit the 3D models

Workaround: There may be plugins for 3DS Max, Maya, Gmax, Blender, etc which enable SPT modding inside those programs

Workaround: You can import assets from other video games such as SPT models into ROL

Workaround: You can import other filetypes into programs which may then be converted to the SPT format and imported back into ROL


Map Creation - Terrain

Problem: ROL doesn't have a basic Random Map Generator and you are having trouble with ideas for terrain and landscapes for maps or using the tools inside the Scenario Editor to create maps

Workaround: You can also modify an existing map and use it as a template for more projects

Workaround: To save time you can import black and white/grayscale height maps of real or fictional terrain in the Scenario Editor menu. This option will import a heightmap and automatically create a landscape with varying heights and features which can then be further changed, painted, etc to finish a map.

Workaround: You can also create heightmaps using Heightmap Generator programs


Scenario Creation - Ideas

Problem: You are having trouble thinking of ideas for maps, scenarios and campaigns

Solution: Try finding inspiration by playing existing scenarios in ROL, other RTS games and any video games in general

Solution: Visual art, movies, anime, literature, graphic novels, fiction books, nonfiction books and human fields of study such as history, geography, biology, geology, etc can be sources for ideas for characters, places, landscapes, events, features, stories, dialogues, quests, plot twists and turns, etc for your scenario

Solution: Read websites such as TV Tropes which describe genre features and conventions in detail and can serve as inspiration for your projects

Solution: Review your own personal life experiences which can be modified to create a story


Scenario Creation - Scripting

Problem: You want to edit and create scripts but have little or no knowledge of basic C and/or JavaScript programming languages

Solution: You can try to learn these languages online for free or sign up for courses locally

Workaround: Programmers who have intermediate to advanced knowledge can start by combing through the existing scenarios and extract sample scripts to create a Sample Script Library that can be used as a quick source for easier scripting
Also, as new features in scripts are created these can be saved in the Sample Script Library as a shared community resource with proper credits and tutorials

Workaround: Collaborate with advanced scripters on different parts of a project


Scenario Creation - Sounds

Problem: You would like to modify existing sounds or create some new sounds but don't know how

Solution: You can import sounds from other video games, movies, etc - make sure to credit and link to the sources

Solution: Find open source/royalty free sound libraries online which can be used for free - make sure to credit and link to the sources

Solution: Record your own sounds using sound editing software


Scenario Creation - Music

Problem: You want some music for your scenario but don't know what to use or how to find it

Solution: You can import music from other video games, movies, etc - make sure to credit and link to the sources

Solution: If you have a music collection, try searching through it for tracks that fit the atmosphere of the game and see if they are a good fit for your project - perhaps instrumental tracks are best for a non-intrusive and cinematic feel

Solution: Find open source/royalty free music online which can be used for free - make sure to credit and link to the sources

Solution: Record your own music using sound editing software


Scenario Creation - Voice Acting

Problem: You want to add voice acting to your scenarios to add another layer of immersion and bring scenarios to life but don't feel you can do voice work that sounds professional

Solution: Experiment more with your own voice to create accents and voice work using audio editing software, digital vocal effects and manual techniques for creating unique voices

Solution: Ask friends and family if they would be interested in providing some voice work for your project

Solution: Create a community-sourced voice acting project in online video game forums

Solution: Search for voice actors online or locally, depending if and how much you are willing to pay them for their work


Campaign Creation - World Campaign Map

Problem: The campaign world map can't be modified and new campaign world maps can't be created for custom single or multiplayer campaigns

Workaround: You can still create a series of scenarios that include graphics and cinematics either inside the scenario or in between scenarios that tell a story, show images such as a world map and geographic flyover cinematics

[This message has been edited by alincarpetman (edited 08-11-2017 @ 07:34 PM).]