Attention, survivors!
Get ready for a colorful adventure with the latest mod: Hyper's Super Duper Dino Colorizerer! This public mod brings you two exciting new items to spice up your dino collection!
Features:
Two New Items:
- Colorizerer Brush
- Colorizerer Grenade
Colorizerer Brush Functions:
- Dynamic Usage Count: Set usage limits via INI or commands.
- Activate Color UI: Use 1 charge to bring up a UI for coloring a dino when equipped and attacking while aiming at a dino.
- Refunds: If you exit or confirm the UI without changing colors, you get 1 use refunded. If you cancel the action, you get 1 use back (as long as the dino isn’t cryo-podded).
- Distance Check: A 20 foundation range check, with warnings when you're getting too close, and respects the refund policy if the UI closes due to distance.
- Custom Dino Coloring: Set wild, ally, enemy, and/or tribe dinos to be colorable via the INI file.
- Brush Lifespan: Brushes with 1 use are removed when used, and can be returned with 1 use left if refunded.
- Everlasting Brushes: Set to -1 uses for unlimited usage!
- No Duplicate Colorers: Two players cannot color the same dino at the same time.
- Reset Button: Revert dino colors back to original.
- Random Colors Button: One-click to give your dino a totally random color palette!
- Admin Data: Track uses, player info, and last usage times for every brush.
- Craftable: Yes, you can craft your own Colorizerer Brush!
Colorizerer Grenade Functions:
- Random Dino Color Explosion: Throw this grenade at any dino to randomly color between 1-3 dinos, cycling through colors multiple times!
- Craftable: Of course, it’s craftable!
Gear up, and let the wild world of dinos become even more vibrant with Hyper's Super Duper Dino Colorizerer! :art::t_rex:
INI Configuration
[HypersSuperDuperDinoColorizerer] BoolAllowAllyPainting=False BoolAllowTribePainting=True BoolAllowWildPainting=False BoolAllowEnemyPainting=False IntCraftedColorizererUses=1
Commands
Give Colorizerer to EOS Player
cheat scriptcommand HSDDC GiveColorizererEOS {EOS} {Amount} {Uses}
{EOS}- The EOS ID of the target player (they need to be online).
{Amount}- Quantity of brushes.
{Uses}- Amount of uses per brush.
Grants that amount of brushes with that amount of uses to the player with the specified EOS ID.-1uses means infinite.Give Colorizerer to Self (Admin Only)
cheat scriptcommand HSDDC GiveColorizererToMe {Amount} {Uses}
{Amount}- Quantity of brushes.
{Uses}- Amount of uses per brush.
Grants that amount of brushes with that amount of uses to the player using the command.
Blueprint Paths
Blueprint'/HypersSuperDuperDinoColorizerer/ColorNade/PrimalItem_ColorizererererGrenade.PrimalItem_ColorizererererGrenade'Blueprint'/HypersSuperDuperDinoColorizerer/Item/PrimalItem_WeaponPaintbrush_DinoPainterColorizerererer.PrimalItem_WeaponPaintbrush_DinoPainterColorizerererer'Blueprint'/HypersSuperDuperDinoColorizerer/Item/EngramEntry_Paintbrush_DinoPainter.EngramEntry_Paintbrush_DinoPainter'-Blueprint'/HypersSuperDuperDinoColorizerer/ColorNade/EngramEntry_ColorizererGrenade.EngramEntry_ColorizererGrenade'
To Set Engrams To Level 999
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_Paintbrush_DinoPainter_C",EngramLevelRequirement=999,EngramPointsCost=999,RemoveEngramPreReq=True)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_ColorizererGrenade_C",EngramLevelRequirement=999,EngramPointsCost=999,RemoveEngramPreReq=True)