RimWorld

RimWorld

89 ratings
Gene Menu
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
1.068 MB
8 Jan @ 9:04am
9 Aug @ 3:36am
7 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Gene Menu

Description
Description:
This mod allows you to customize biostats of any gene with precise control - set custom values for metabolism, complexity, and archite costs, or make genes completely free! No more limitations to just "on/off" - now you have full numerical control over every gene's costs.

🎯 Key Features:
  • Custom Value Input: Type any number directly into input fields for each gene stat
  • Real-time Updates: Changes apply instantly as you type
  • Quick Reset Options: Right-click any field to reset to original value
  • Bulk Operations: Reset all genes or just visible ones with dedicated buttons
  • Global Overrides: Force all genes to zero cost with global toggles
  • Advanced Search: Filter genes by name or description
  • Flexible Sorting: Sort by any column in ascending/descending order

🔧 How to Use:
1. Open Mod Settings → Gene Menu
2. Find the gene you want to modify in the list
3. Click on any number in the metabolism/complexity/archite columns
4. Type your desired value (supports negative numbers too!)
5. Changes apply immediately - no restart needed!

💡 Pro Tips:
  • Right-click any input field to instantly reset to original value
  • Use Global Settings checkboxes to override all genes at once
  • Search with tags: Use "#combat" to find genes with "combat" in description
  • Bulk reset: Use "Reset All" or "Reset Visible" buttons for mass changes
  • Negative values: Supported for creative gameplay modifications

🎮 Gameplay Impact:
- Metabolism: Control how much food efficiency genes require
- Complexity: Adjust genetic complexity limits for your pawns
- Archite Cost: Make rare genes accessible without archite capsules
- Zero Cost Genes: Create completely free genes for easier gameplay
- Custom Balancing: Fine-tune gene costs to match your preferred difficulty

🔍 Advanced Search System:

  • Name Search: Type "strong" to find all genes with "strong" in the name
  • Description Tags: Use "#combat" to search gene descriptions
  • Combined Search: "fire #immune" finds genes with "fire" in name AND "immune" in description
  • Case Insensitive: Works regardless of capitalization

📊 Gene List Features:
  • Direct Input Fields: Click and type values directly - no more button clicking!
  • Visual Feedback: See original vs current values in tooltips
  • Smart Validation: Input fields only accept numbers (including negatives)
  • Sortable Columns: Click headers to sort by name, metabolism, complexity, or archite cost
  • Hover Tooltips: Every element has helpful explanations

⚙️ Global Controls:
  • Global Overrides: "No Metabolism/Complexity/Archite Cost" checkboxes affect ALL genes
  • Reset All Buttons: Instantly reset all genes of a specific type to defaults
  • Reset Visible: Reset only genes currently shown in filtered list
  • Persistent Settings: All changes are saved automatically

🛠️ User Interface:

- Gene Search Bar: Filter genes by name or description with advanced tag support
- Global Settings: Override all genes with zero-cost checkboxes
- Reset Controls: Bulk reset buttons for all genes or just visible ones
- Gene List: Scrollable, sortable list with direct input fields for each stat
- Smart Input Fields: Type numbers directly - letters are automatically filtered out
- Right-Click Reset: Instantly restore any gene stat to its original value

🎯 What's New in Version 1.1:
  • Direct Input Fields: No more clicking buttons - type values directly!
  • Custom Values: Set any number you want, not just zero or original
  • Negative Numbers: Supported for advanced modding scenarios
  • Input Validation: Only numbers allowed - prevents crashes from invalid input
  • Right-Click Reset: Quick way to restore original values
  • Improved Reset Buttons: Now properly clear custom values and update display
  • Real-Time Updates: See changes immediately without restarts

The mod works with all other mods that add new genes.
It has been tested with Alpha Genes.

Requirements:

For Modders:
The mod is entirely translated using keyed localization. Every string is now editable in the localization file, and I would be grateful if you would create a translation for your language, even though the mod is small :)

Updates:
  • 1.0.0 - Initial release
  • 1.0.1 - Added search tags.
    - This system allows you to search for genes using various tags.
    - As of now, there's only one tag - "#", which allows searching for genes using any text in their description.
    Example: "#combat" will find genes with "combat" in their description.
    Example: "strong #combat" will find genes with "strong" in their name and "combat" in their description.
    - Searchbar is still able to search for genes by their name, it's done by not using "#" at the start of the search term.
  • 1.0.2 - Added gene list sorting.
    - Now, you can sort the gene list by clicking on the column headers. It can be sorted in ascending and descending order by gene names, metabolism, complexity and archite capsules price.
  • 1.03 - Updated for 1.6.
  • 1.1 - Major UI overhaul with custom value input system.
    - Direct Input Fields: Click and type values directly instead of using buttons
    - Custom Values: Set any number you want for metabolism, complexity, and archite costs
    - Negative Numbers: Full support for negative values for advanced scenarios
    - Input Validation: Smart filtering prevents invalid characters and crashes
    - Right-Click Reset: Instantly restore original values with right-click
    - Improved Reset System: Better bulk reset functionality with immediate visual feedback
    - Real-Time Updates: Changes apply instantly without requiring restarts
    - Enhanced Tooltips: Show original vs current values for better clarity
Popular Discussions View All (1)
0
13 hours ago
PINNED: Bug reporting.
Waggish⁧⁧ Pluto•2
38 Comments
The Bard of Hearts 12 hours ago 
Sounds good, captain! I might not get the chance to test things out until monday, but I'm definately eager to see what we can come up with.
Waggish⁧⁧ Pluto•2  [author] 14 hours ago 
You're welcome! Yes, the logs will be a great help. I'll create a Steam discussion for a place to report bugs.
The Bard of Hearts 15 hours ago 
Wow! Thanks! I'm totally blinded by your sheer amount of awesome. Me and the pretty one will be making tons of races, so if we come up with anything we'll be sure to report. If so, will logs even help?? :megamanjump::megamanjump::megamanjump::megamanshoot:
Waggish⁧⁧ Pluto•2  [author] 9 Aug @ 3:34am 
Updated. Now, you can change the cost of metabolism, complexity, and archite capsules to any value you want for any gene you want. Thanks for the offer. As I said before, I don't play 1.6 and don't own Odyssey, so the best way how anybody can help me, is to report bugs, incompabilities, etc. The screenshots and Steam description will be updated shortly.
The Bard of Hearts 8 Aug @ 6:09pm 
Well, I eagerly await that update. We (my wife and I) can't really make the races we want (and still be balanced) until then. If we can help in some way, let us know. But neither of us is a code monkey anymore (I used to be years ago). But we can help with tests and such.
Waggish⁧⁧ Pluto•2  [author] 7 Aug @ 11:55pm 
Currently, no. The mod only allows setting it to 0. With a future update, I plan on adding the ability to input custom values.
The Bard of Hearts 7 Aug @ 7:58pm 
Hmmm... so if I see a gene that costs 4 metabolism and I think it should only be 2.... my only option is to make it unbalanced at 0 or leave it unbalanced at 4. There's no way to put in a value?
Waggish⁧⁧ Pluto•2  [author] 7 Aug @ 1:10am 
The mod has been updated for 1.6. I still play 1.5, so I couldn't test compatibility with Odyssey. If there are bugs or incompatibilities, please report them.
The Bard of Hearts 6 Aug @ 11:35pm 
Has this mod been abandoned then?
Snowy 23 Jul @ 2:28pm 
anyone know of any mods similar to this one i can use until this gets updated?