[A16] Izzyssentials (v1.16)

Started by IzzyHRC, November 02, 2015, 09:41:34 AM

Previous topic - Next topic

IzzyHRC



Description:
A collection of my own little mods I deem essential to a Rimworld playthrough.

Containing:
Linked hydroponics
A one-tile hydroponics, exactly the same as the regular one.
With the added benefit that when the contents of one hydro is changed all the touching one will be changed to that type as well. This also works when placing new hydro's next to an existing one. It will simply copy the plant of the one next to it.

Linked stools (with a fancier variant)
A one-tile stool that connects to itself
The fancier variant unlocks after the Beautification Project.
Simply adds a bit more beauty to the environment at the cost of materials.

Linked tables (with a fancier variant)
A one-tile table that connects to itself
The fancier variant unlocks after the Beautification Project.
Simply adds a bit more beauty to the environment at the cost of materials.

Linked solar panels
A one-tile solar panel with a central power output indicator.
It will be transparent at night and blue at day time.

Lamps
Same as the regular lamps, except being available in all material types.
After Coloured-Lights is researched they will be automatically updated to provide you the means to alter the colour of them at will. (25 different colours)

Wall lights
Walls with build in lights, available in all material types.
After Coloured-Lights is researched they will be automatically updated to provide you the means to alter the colour of them at will. (25 different colours)

Wall switches
A switch, within the wall itself, available in all material types.
The build in led will burn red when no power flows through it, green when power does flow through it and goes inactive (grey) when flicked off.
Also includes a researchable sensor to automatically switch on/off when someone is within a selected radius.

Pictures:
Example of Wall lights and switches.

Example of the different furniture pieces.

Example of hydroponics and solar panels. Taken at different hours to show you the small indicator on the solar panels.


Author:
IzzyHRC

Updates might be slow...
Without going into details, there was an incident around February 2016. After some time I got my diagnosis..
Unable to work and after frequent visits to the doctor/hospital/psychologist/psychiatrist, I can say I'm doing better now.
I'm taking heavy medication which don't come without side effects, but hey. Everyone's got something right?
For this reason I let everything go, including this mod. And if it wasn't for some people (like you Skullywag!) I prob wouldn't have updated this mod.
For the same reason, I can't really say if I'll be able to continue this. Purely based on medical reasons.
Nothing's going to stop me from trying though! :D


How to install:
- Download the file here:

- Unzip the contents into your RimWorld/Mods folder.
- Start up the game and click the Mods button in the main menu.
- There you'll notice a few 'izzyssentials' folders.
- Activate the Izzyssentials core folder and the other addons you want to use.

How to update:
Simply delete the old version and place the new version.
This should have no consequence on your savegame.

Changelog
1.16
~Updated to A16

1.15.01
~Added in new blocks: Ceiling lamp (suggested by: Othobrithol) , Floor lamp~
Behaves like you would suspect.
~Changed Core to accommodate new blocks.~
~Changed values of the following blocks.~
@Standing Lamp (+ceiling lamp +floor lamp)
-Cost lowered from total of 25 to a total of 15
Now needing 10 steel and 5 'x' to build.
@WallLight
-Cost lowered from total of 25 to a total of 15
Now needing 10 steel and 5 'x' to build.
-WorkToMake increased from 150 to 175
@WallSwitch
-Cost changed from total of 35 to a total of 16
Now needing 10 steel,5 'x' and 1 component to build.
-MaxHitPoints increased from 225 to 350
-WorkToMake increased from 150 to 200
@SensorSwitch
-Cost changed from total of 21 to a total of 16
Now needing 10 steel,5 'x' and 1 component to build.
(thx Nommy for making me revisit these blocks.)

1.15
1.15 Because I can't count.
~Updated to A15~
~Added in a new block Sensor~
Can switch on automatically when a pawn is within radius.
when the research is complete the wallswitch will have this function as well.
(suggested by: coemgen98)
~Added some custom textures to the buttons to switch colour on lights~

1.04
~Fixed an issue with CCL overriding CompGlower.~
Causing the standing lamp and wall lights to not give of light or change colour.
CCL and Izzyssentials should play nice now :)
(thx TheMercian)

~All lights, hydroponics, solar grids and switches were buildable in tribal scenario without research~
(thx Slye_Fox)

~Solar grid and hydroponics broke down at a ridiculous rate~
(thx BallC)

1.03
~Update to A14.~
~Chopped the mod into pieces so that people can pick and choose which parts to add.~

1.02
~Update to A13.~
~changed the name of the solar panel to solar grid~
because... reasons? no clue

1.01
~Fixed an issue with Edb Interface:~
Button to 'SetPlantDefToGrow' went invisible after saving and reloading the game.
Giving a nullreferenceexception on reloading the game.
No issue anymore in test world, should be fixed.
(thx Zxypher)

~removed "imp" from "solar panel imp"~
It's not an imp, it's a solar panel... don't be silly.

1.00
~First release~

Known bugs
None at the moment

Incompatibilities
none at the moment
(Always make a backup of your world before installing new mods!)

Disclaimer
Nearly all these mods were developed as individual tests to see how far I can push my knowledge of C#. And will eventually provide the means for my Mind Altering Device to spring into existence.
As such the code is not optimized and is held together with proficient amount of ducktape.

License:
Creative Commons Attribution-NonCommercial 4.0 International Public License
You may share/alter my code for use in your own projects. (Just send me a message, notifying me)
As long as appropriate credit is given and the material is not used for commercial purposes.

MeliaElentari

Purple Lights! Now I can build my ultimate purple and black base! Woot!

IzzyHRC

Quote from: MeliaElentari on November 02, 2015, 11:30:44 AM
Purple Lights! Now I can build my ultimate purple and black base! Woot!

Ultimate purple and black base?! Sounds pretty sweet! I'd like to see it when it's done  ;D

pktongrimworld

#3
anyway to unhide the default stuff?

*it seem to also hide my other mods that changes hypos.

IzzyHRC

Quote from: pktongrimworld on November 02, 2015, 04:50:45 PM
anyway to unhide the default stuff?

*it seem to also hide my other mods that changes hypos.

Thought that would be an issue (mentioned it in my post actually) I'll repeat it for you.

Quote
- By default the vanilla hydro's, solar panels, stools, tables and lamps are hidden by this mod.
(By hidden I mean that they're not gone! You simply won't be able to build new ones.)
- Follow the following steps to turn this off.
- Go into the follow directory RimWorld/Mods/Izzysentials/Defs/ThingDefs
- Delete the Hidden.xml file
- The default items should now be available alongside the mods items.

Hope it helps!

(any chance you could give me the list of mods you have this issue with?)

dismar

I like this mod. Thank you. Been using it in my colony. (First one to survive a month in a while) LOL

MeliaElentari

Quote from: IzzyHRC on November 02, 2015, 02:49:13 PM
Quote from: MeliaElentari on November 02, 2015, 11:30:44 AM
Purple Lights! Now I can build my ultimate purple and black base! Woot!

Ultimate purple and black base?! Sounds pretty sweet! I'd like to see it when it's done  ;D

It's a work in progress at the moment, but looking pretty cool.  I love the mod btw, the solar panels are awesome!


IzzyHRC

Quote from: dismar on November 02, 2015, 10:08:46 PM
I like this mod. Thank you. Been using it in my colony. (First one to survive a month in a while) LOL

No problem, glad you like it! :)  Hopefully my mod will provide you with enough luck to survive whatever the rimworld gods throw at you  ;)

Quote from: MeliaElentari on November 03, 2015, 02:37:17 PM
It's a work in progress at the moment, but looking pretty cool.  I love the mod btw, the solar panels are awesome!

Hard day at work today and seeing these lovely comments really cheer me up.
But that picture is the cherry on top! What a base!
My mod in action, so cool  ;D ... nearly fell for the 'indoor' solar panels, heh.
That colonist though ... Aids ...
Can't imagine people calling out to him...
"AIDS!! Where are you Aids! Has anyone seen my Aids? I need Aids!"

MeliaElentari

Quote from: IzzyHRC on November 03, 2015, 07:18:28 PM
Quote from: dismar on November 02, 2015, 10:08:46 PM
I like this mod. Thank you. Been using it in my colony. (First one to survive a month in a while) LOL

No problem, glad you like it! :)  Hopefully my mod will provide you with enough luck to survive whatever the rimworld gods throw at you  ;)

Quote from: MeliaElentari on November 03, 2015, 02:37:17 PM
It's a work in progress at the moment, but looking pretty cool.  I love the mod btw, the solar panels are awesome!

Hard day at work today and seeing these lovely comments really cheer me up.
But that picture is the cherry on top! What a base!
My mod in action, so cool  ;D ... nearly fell for the 'indoor' solar panels, heh.
That colonist though ... Aids ...
Can't imagine people calling out to him...
"AIDS!! Where are you Aids! Has anyone seen my Aids? I need Aids!"

Lol! I name my pawns after my friends.  It's short for Aiden.

IzzyHRC

Quote from: MeliaElentari on November 03, 2015, 08:10:37 PM
Lol! I name my pawns after my friends.  It's short for Aiden.

Then .. erm... I'm sorry for resembling him to a horrible illness  :-\ 
Aaaanyway it's getting abit off-topic, good luck with that nice base of yours! :)
Let me know if you find anything weird with my mod.
And if you have any suggestions just let me know.  :)

Zxypher

Hello I seem to be having a problem with your mods Hydroponics basins. They used to work but on my last load I can no longer see/change what is growing in them. The "Growing" button has disappeared and colonists won't plant in them. I think it has to do with Edb Interface as it gave an error relating to the Inspector...oddly I can't get that particular error to come up again. It's not a huge deal if I can't get it to work but was hoping you could maybe point me in the right direction of what could cause it. If you need more info let me know.

Edit: Also if I build new basins they seem to work for the time being. Forgot to mention that originally.

Edit 2: Happens if I close the game out completely and reload it. I also had the error again so I took a screenshot...I don't know how to copy from the debug window. Sorry.

Thanks for the mod and your time.

[attachment deleted due to age]

IzzyHRC

Quote from: Zxypher on November 05, 2015, 05:58:48 PM
Hello I seem to be having a problem with your mods Hydroponics basins. They used to work but on my last load I can no longer see/change what is growing in them. The "Growing" button has disappeared and colonists won't plant in them. I think it has to do with Edb Interface as it gave an error relating to the Inspector...oddly I can't get that particular error to come up again. It's not a huge deal if I can't get it to work but was hoping you could maybe point me in the right direction of what could cause it. If you need more info let me know.

Edit: Also if I build new basins they seem to work for the time being. Forgot to mention that originally.

Thanks for the mod and your time.

Ha, nice catch.
I was able to reproduce it when using it together with Edb Interface.
Very odd that everything works, until you save and reload the game.
I do have a feeling where the problem could be.

Currently working on a fix,
Thank you for the feedback, and the clear-cut description of the issue!

IzzyHRC

Update 1.01:

~Fixed an issue with Edb Interface:~
Button to 'SetPlantDefToGrow' went invisible after saving and reloading the game.
Giving a nullreferenceexception on reloading the game.
No issue anymore in test world, should be fixed.

~removed "imp" from "solar panel imp"~
It's not an imp, it's a solar panel... don't be silly.

EviloM

Hello,
do you think to update to A13 soon?

Have a nice day  :)

IzzyHRC

1.02
~Update to A13.~
~changed the name of the solar panel to solar grid~
because... reasons? no clue


Sorry about the delay!