Description:
This mod allows you to customize biostats of any gene with [b]precise control[/b] - 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.
[b]🎯 Key Features:[/b]
[list]
[*] [b]Custom Value Input:[/b] Type any number directly into input fields for each gene stat
[*] [b]Real-time Updates:[/b] Changes apply instantly as you type
[*] [b]Quick Reset Options:[/b] Right-click any field to reset to original value
[*] [b]Bulk Operations:[/b] Reset all genes or just visible ones with dedicated buttons
[*] [b]Global Overrides:[/b] Force all genes to zero cost with global toggles
[*] [b]Advanced Search:[/b] Filter genes by name or description
[*] [b]Flexible Sorting:[/b] Sort by any column in ascending/descending order
[/list]
[b]🔧 How to Use:[/b]
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!
[b]💡 Pro Tips:[/b]
[list]
[*] [b]Right-click[/b] any input field to instantly reset to original value
[*] Use [b]Global Settings[/b] checkboxes to override all genes at once
[*] [b]Search with tags:[/b] Use "#combat" to find genes with "combat" in description
[*] [b]Bulk reset:[/b] Use "Reset All" or "Reset Visible" buttons for mass changes
[*] [b]Negative values:[/b] Supported for creative gameplay modifications
[/list]
[b]🎮 Gameplay Impact:[/b]
- [b]Metabolism:[/b] Control how much food efficiency genes require
- [b]Complexity:[/b] Adjust genetic complexity limits for your pawns
- [b]Archite Cost:[/b] Make rare genes accessible without archite capsules
- [b]Zero Cost Genes:[/b] Create completely free genes for easier gameplay
- [b]Custom Balancing:[/b] Fine-tune gene costs to match your preferred difficulty
[b]🔍 Advanced Search System:[/b]
[img]https://i.imgur.com/AbtIKna.png[/img]
[list]
[*] [b]Name Search:[/b] Type "strong" to find all genes with "strong" in the name
[*] [b]Description Tags:[/b] Use "#combat" to search gene descriptions
[*] [b]Combined Search:[/b] "fire #immune" finds genes with "fire" in name AND "immune" in description
[*] [b]Case Insensitive:[/b] Works regardless of capitalization
[/list]
[b]📊 Gene List Features:[/b]
[list]
[*] [b]Direct Input Fields:[/b] Click and type values directly - no more button clicking!
[*] [b]Visual Feedback:[/b] See original vs current values in tooltips
[*] [b]Smart Validation:[/b] Input fields only accept numbers (including negatives)
[*] [b]Sortable Columns:[/b] Click headers to sort by name, metabolism, complexity, or archite cost
[*] [b]Hover Tooltips:[/b] Every element has helpful explanations
[/list]
[b]⚙️ Global Controls:[/b]
[list]
[*] [b]Global Overrides:[/b] "No Metabolism/Complexity/Archite Cost" checkboxes affect ALL genes
[*] [b]Reset All Buttons:[/b] Instantly reset all genes of a specific type to defaults
[*] [b]Reset Visible:[/b] Reset only genes currently shown in filtered list
[*] [b]Persistent Settings:[/b] All changes are saved automatically
[/list]
[b]🛠️ User Interface:[/b]
[img]https://files.catbox.moe/k32m35.png[/img]
- [b]Gene Search Bar:[/b] Filter genes by name or description with advanced tag support
- [b]Global Settings:[/b] Override all genes with zero-cost checkboxes
- [b]Reset Controls:[/b] Bulk reset buttons for all genes or just visible ones
- [b]Gene List:[/b] Scrollable, sortable list with direct input fields for each stat
- [b]Smart Input Fields:[/b] Type numbers directly - letters are automatically filtered out
- [b]Right-Click Reset:[/b] Instantly restore any gene stat to its original value
[b]🎯 What's New in Version 1.1:[/b]
[list]
[*] [b]Direct Input Fields:[/b] No more clicking buttons - type values directly!
[*] [b]Custom Values:[/b] Set any number you want, not just zero or original
[*] [b]Negative Numbers:[/b] Supported for advanced modding scenarios
[*] [b]Input Validation:[/b] Only numbers allowed - prevents crashes from invalid input
[*] [b]Right-Click Reset:[/b] Quick way to restore original values
[*] [b]Improved Reset Buttons:[/b] Now properly clear custom values and update display
[*] [b]Real-Time Updates:[/b] See changes immediately without restarts
[/list]
The mod works with all other mods that add new genes.
It has been tested with [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2891845502]Alpha Genes[/url].
Requirements:
[list]
[*] [url=https://store.steampowered.com/app/1826140/RimWorld__Biotech/]Biotech DLC[/url]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077]Harmony[/url]
[/list]
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:
[list]
[*] 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.
- [b]Direct Input Fields:[/b] Click and type values directly instead of using buttons
- [b]Custom Values:[/b] Set any number you want for metabolism, complexity, and archite costs
- [b]Negative Numbers:[/b] Full support for negative values for advanced scenarios
- [b]Input Validation:[/b] Smart filtering prevents invalid characters and crashes
- [b]Right-Click Reset:[/b] Instantly restore original values with right-click
- [b]Improved Reset System:[/b] Better bulk reset functionality with immediate visual feedback
- [b]Real-Time Updates:[/b] Changes apply instantly without requiring restarts
- [b]Enhanced Tooltips:[/b] Show original vs current values for better clarity
[/list]