Homeworld Modifications – HWRM

Last Updated on 2021-06-08 by Michael Horvath

I am kind of burned out on this series. For the foreseeable future I will not be making any further modifications to these projects. A lot of them are on GitHub though if you want to take a look.

Various game modifications, reference materials and editing tools I’ve created for the real-time strategy video game Homeworld Remastered. Older mods and tools made for Homeworld Classic and Homeworld 2 Classic have been moved to another page.

Contents


News My own news and updates concerning Homeworld modding activities.
Steam My Steam Workshop page.
ModDB My ModDB profile.
GitHub My GitHub profile.
Discord Server I go by “Mikali” or “Mikali Dilvish” currently.

Tutorials

Link How to Retrieve Values from Within Different Files: Explains how to iterate through a file’s variables and print the results.
Link HW1 to HW2 Map Conversion: Explains how to convert HW1C and HWEC maps to work with HW2C (and HWRM by extension).
Link How to Create a New UI Screen and Main Menu Item:
Link How to Unlock Hidden Character Badges:
Link How to Import Sound Into Homeworld 2:

Tools

GitHub
Discussion
HW1C/HWCata to HWRM Map Converter: A command-line tool to convert HW1 and HWC maps to Homeworld Remastered format. Includes support for crystals, harvestable dust clouds and harvestable nebula, but not meteor showers, slipgates, etc. Note, this tool has not been updated to be compatible with the HWRM 2.0 Patch, as there were a number of changes made to the level file format. It should still be a good starting point, however.
GitHub
Discussion
Readme
Lua 4 Pretty-Printer: A JavaScript command-line utility to pretty-print (i.e. clean and format) Lua 4 source-code.
Download
Readme
Print Namespaces Script: A script to write to the log a list of libraries that are known to the originating file via global variables. Has only limited usefulness, however, as its knowledge of possible libraries is small.
Download
Readme
ThoughtDump: An updated version of Thought’s globals dumping script.

Reference

Link
HWRM Keyboard Control Chart: A map of all of Homeworld Remastered’s keyboard bindings that you can use as a reference.
Download
Discussion
Readme
HWRM Ship vs. Ship Odds Spreadsheet: Based on tests using my Play Balancing mod, it contains calculated combat odds for each ship type versus every other. I have not tried to factor in economics to determine which upgrade paths are the cheapest, however.

Testing

Download
HWRM Coordinate Axes: A simple ship model that shows the XYZ coordinate axes of a map level in red, green and blue.
Download
Readme
HWRM Pie Plate Test: This is the collection of scripts and HODs I used to generate the screenshots of levels with their starting positions marked. Included is a multiplayer gametype script and sample level. This should be enough for you to figure out how they work.
Note, this mod has not been updated to work with Patch 2.0 yet.
GitHub
Discussion
Readme
HWRM Play Balancing Mod: This gamerule for Homeworld Remastered iterates through a list of ships, pitting them in combat against one another, allowing you to compare the performance of one ship versus the performance of the rest of the fleet. Using this method, one can maybe gauge to some degree of accuracy the relative combat strength of one ship type versus another. It was used to generate the data for the Ship vs. Ship Odds Spreadsheet, above.

Mods & Maps

Download Custom Badges: Some custom badges I’ve made.
GitHub
Steam
ModDB
Discussion
Reference
Readme
Readme
Homeworld Classic Enhanced for HWRM: This mod combines the HW Classic Rebalance and Gameplay Enhanced mods into one single mod, providing you with a greater number of gameplay options than either mod alone. Development of those earlier mods has thus stopped in favor of this one. This mod also includes a collection of almost 1500 Homeworld and Homeworld: Cataclysm maps converted to work with Homeworld Remastered.
GitHub
Steam
ModDB
Discussion
HWRM Multiplayer Map Collection: A collection of my multiplayer maps and custom map making functions.
Important note: Maps marked with a pair of dice will cause de-syncs in multiplayer. They will work fine in skirmish mode, however.
GitHub
Steam
Discussion
Readme
HWRM Test Mission Grid: This is a continuation of my mod by the same name for Homeworld 2 Classic. It is a test mod that modifies the game so that missions are organized in a grid or table-like fashion. Instead of proceeding through the singleplayer campaign in a linear, sequential fashion, you now exit each mission by landing on one or more special “zones” that take you to a neighboring adjacent sector. Included with the mod is an adapted version of the Postmortem campaign created by following WyvernNZ’s tutorial.

Proudly powered by WordPress. Theme: isometricland by Michael Horvath based on Underscores.me GPLv2 or later.
>>>sitemap<<<