Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

[1.7.3][SSP] Survivalism [v1.4.5] [Update in progress]


  • This topic is locked This topic is locked
857 replies to this topic

#1

voodoofrog
  • Location: Edinburgh, Scotland
  • Minecraft: voodoofrog

Posted 30 May 2011 - 04:30 AM

*
POPULAR

Posted Image


I had hoped it wouldn't end this way but clearly this was a fool's errand.  I travelled into the hellish Nether dimension to extend my life not to end it!  But here I am buried in a tiny hole with the Ghasts mewling outside.  My portal has been destroyed and I have little food or water left.  All I can do is wait for the inevitable...

VoodooFrog's Survivalism Mod

Working on updating for 1.0

After what seems like ages of trial and error and late night coding sessions I have completed my first mod: Survivalism.  The mod is designed to increase the challenge of the game as well as deepen immersion into the game world by simulating needs and limiting lives.

Features

  • Hunger - Food isn't just for healing any more and as you get hungry you have less energy reserves.
  • Thirst - On top of hunger there is thirst which decreases faster than hunger and has a similar effect on energy.
  • Fatigue - You have a limited pool of energy to use up before becoming fatigued and slowed down.  Rest, food and drink all help replenish your energy.
  • Lives - Lose them all and be locked out of your save
  • Hardcore Mode - For the really adventurous, activating hardcore mode means your save is deleted on death!
  • New Items - Waterskin for thirst, Energy Bar for fatigue regeneration and Soul Orbs for...
  • The Soul Shrine - A device created from Nether materials that can imbue a Soul Orb with energy and save your life!
  • Safe - This mod leaves existing worlds alone.  In order to force enable it press CTRL + R.  There is no disable key as a deliberate choice.
  • Game Modes - This mod adds 2 new game modes: Succession Single Player and Succession Multiplayer.

Gameplay
As I've said before the point of this mod is to increase immersion and provide extra challenge.  When running the mod for the first time you'll notice a couple of new elements have been added to your screen:

Needs Indicators

Posted Image

The top bar (represented by lightning bolts) is your energy.  This decreases when you move, swing your arm, or jump and the rate of decrease is faster in water or when hungry or thirsty.  The bar increases when you stop moving for a while including when crafting.  Energy is completely replenished by sleeping.

The next bar down (represented by water drops) is your thirst.  This decreases at a constant rate and lasts about about 1 1/2 in-game days by default.  When at half, you will lose energy faster, at 5 faster still and at 1 will increase your energy loss by a factor of 3.  When it's empty you will start taking damage.

The final bar (represented by apples) is your hunger.  This decreases at a constant rate and lasts about about 2 in-game days by default.  When at half, you will lose energy faster, at 5 faster still and at 1 will increase your energy loss by a factor of 3.  When it's empty you will start taking damage.  Cake does not replenish hunger (I'll be looking into it).

Lives Indicator

Posted Image

The lives indicator (golden hearts) is fairly self explanatory.  You start with 3 lives by default and lose one when you die.  There is no way to regain lives lost but you can create and charge up Soul Orbs to take the hit when you die rather than your life pool.  Of course, that means gathering materials from the dangerous Nether...

I heartily recommend activating Hardcore Mode (see configuration below) so that saves are deleted on death for the best experience but I can understand some might be hesitant to do so.  When you are locked out of a save on death, if you really, really want to get back in you simple need to delete the "vf_survivalism.dat" from your save directory.  You wuss.  :P

Recipes

Waterskin
Posted Image

4 x Leather
Gives you an empty waterskin which can then be filled in the same way as a bucket.  Replenishes thirst and a small amount of fatigue on use and carries 5 uses worth of water.  You cannot drink when you your thirst bar is full.

Energy Bar
Posted Image

3 x Sugar, 3 x Wheat
Returns three energy bars that can be used to replenish a small amount of hunger but a lot of fatigue.  Can be stacked in threes unlike other food items.

Soul Orb
Posted Image

4 x Diamonds, 1 x Soul Sand
When charged in a Soul Shrine, the Soul Orb can prevent you from losing a life upon death.  You only need to carry it in your inventory and it will be removed at point of death.  Does not stack.

Soul Shrine
Posted Image

4 x Netherack, 4 x Glowstone, 1 x Redstone Dust
The Soul Shrine is used to charge an empty Soul Orb with Redstone power.

Charging an Orb
Posted Image

1 x Empty Soul Orb, 64 x Redstone Dust
Works like a furnace, but uses Redstone instead of convential fuels.  Note that it takes a stack of 64 Redstone to activate a Soul Orb.

Installation

Requires Risugami's ModLoader
Requires Clintonxa's ModOptionsAPI

Windows
1) Locate your minecraft.jar file in "%APPDATA%/.minecraft/bin" and create a backup of it
2) Open minecraft.jar in an archive utility (7-Zip, WinRAR, etc.)
3) Delete the META-INF folder
5) Copy the contents of the downloaded mod zip file into the jar file replacing previous files

Linux
1) Locate your minecraft.jar file in "/home/<username>/.minecraft/bin" and create a backup of it
2) Open minecraft.jar in an archive utility (File Roller, Ark, etc.)
The rest of the steps are the same as Windows above

OS X
1) Locate your minecraft.jar file. in "<home>/Library/Application Support/minecraft/bin" and create a backup of it
3) Rename minecraft.jar to minecraft.zip and extract it
4) Rename the resulting folder to minecraft.jar and open it
5) Copy the .class files from the downloaded mod zip into the minecraft.jar folder replacing previous files

Please report any issues you discover to this thread.

Configuration

Most configuration is handled by going into the "Mod Options" sub-menu within the "Options" menu.  In there you'll see a button for Survivalism and the options within are as follows:

Days Until Starving/Days Until Dehydrated: The amount of in-game days it takes before your hunger/thirst bars are empty
Fatigue Rate: The speed with which you lose energy
Rest Rate: The speed with which you regain energy

Within the "New World Options" submenu you can set your number of lives and what game mode you want to use when starting a new game.  Note that these options are saved with the world so changing them in an existing game that already has these features will have no effect on them.

Should you need to enable debug mode or change item/block IDs then within the mods folder in .minecraft you'll find a folder named "Survivalism" and a file within that's called "settings.properties".  You can edit to change the following:
ItemID_WaterskinFull=15001 //The item ID for a full waterskin
ItemID_EnergyBar=15002 //The item ID for an energy bar
BlockID_SoulShrineActive=241 //The block ID for an active Soul Shrine
BlockID_SoulShrineInactive=240//The block ID for an inactive Soul Shrine
ItemID_WaterskinEmpty=15000 //The item ID for an empty waterskin
ItemID_SoulOrbEmpty=15003 //The item ID for an empty Soul Orb
ItemID_SoulOrbFull=15004 //The item ID for a full Soul Orb
debugMode=false //Turns on debugging info so that variables can be watched

Compatibility

[Includes Specific Support|Known Compatible|Possible Issues|Incompatible}

FiniteLiquids v3
Millénaire
Somnia
IndustrialCraft
Treasure Mobs
Buildcraft
Portal Gun
Zombe's Modpack
TMI
SPC
Toggle Blocks
More creeps and weirdos
Wireless redstone
Shelf
Recipe Book
Zans Minimap
Dynamic Lights

Download

By downloading you agree to the following disclaimer (borrowed from Risugami's thread).

Disclaimer: These mods require altering minecraft.jar, and SMP may not work with these mods installed. Some of these mods add new content, do not load worlds with this new content if the respective mod is not installed. I am not responsible for any damage done to your computer, worlds, or your copy of Minecraft. That said, backup your worlds and bin folder!

Link 1: Ad.fly (I'm supportive)
Link 2: Direct (I'm in a hurry/stingy/hate ads and you)


Media

N.B.: Shots taken using custom DokuCraft textures.  Mod does not require 32px texture support.

Posted Image

Posted Image


Credits

Foremost I'd like to than PROWSE and CJB whose mods I learned what the hell I was doing with this from.  Risugami for his awesome ModLoader, Clintonxa for MOAPI and the the dedicated team of the MCP.  I'd also like to give a big shout out to all the helpful folk at #risucraft!

Changelog
Spoiler:

If you've read this far, thanks... I mean it.  This post took an age.

My Mods

All a bit dead for now...


Register or log in to remove.

#2

JugaBro
    JugaBro

    Out of the Water

  • Members
  • 7 posts

Posted 30 May 2011 - 04:36 AM

What I've been waiting for ages to be made! Thank you so much! Must test this out now, so excited!! :D

#3

Spartan086

Posted 30 May 2011 - 04:36 AM

Holy crap dude, this is incredible! I think I'll actually download this, and I hate mods!
Great work man, you should make some more mods!
Q. How much shit can a creeper fuck up if a creeper didn't want to fuck up shit?
A. Still a shit-ton.

#4

Mr. okushama

Posted 30 May 2011 - 04:36 AM

approved.

#5

Disori
    Disori

    Iron Miner

  • Members
  • 296 posts
  • Location: Under Your Bed
  • Minecraft: ertyuiop99

Posted 30 May 2011 - 04:39 AM

Nice mod! I'm definitely using this.



Translation: I approve too.
Check out my mods, some might be actually good!

HERE


#6

MastaC
    MastaC

    Stone Miner

  • Members
  • 88 posts

Posted 30 May 2011 - 04:43 AM

Would it be possible to enable this mod only on certain maps, so I don't get locked out of my older project worlds? The mod looks awesome though!
Looking for experienced builders, graphics artists, writers, and coders for a Minecraft MMORPG server. Visit our community @ www.tidesofwaronline.com!

#7

kleverkaos
  • Location: Right behind you.
  • Minecraft: pokekeen304

Posted 30 May 2011 - 04:44 AM

Very awesome! also, maybe add a way to regain lives, perhaps destroying a mob spawner? idk, but it would be cool.

#8

voodoofrog
  • Location: Edinburgh, Scotland
  • Minecraft: voodoofrog

Posted 30 May 2011 - 04:54 AM

View PostMastaC, on 30 May 2011 - 04:43 AM, said:

Would it be possible to enable this mod only on certain maps, so I don't get locked out of my older project worlds? The mod looks awesome though!

Ah good thought.  I can think of a way to do it but it might be a little convoluted.  At least until I get my ass in gear for v2 and add in gui option changing.

EDIT:  I recommend to looking into the various methods for creating localized/portable copies of Minecraft to keep this mode seperate in the meantime.

View Postkleverkaos, on 30 May 2011 - 04:44 AM, said:

Very awesome! also, maybe add a way to regain lives, perhaps destroying a mob spawner? idk, but it would be cool.

I've considered maybe allowing an active soul orb to be consumed in order to regain lives but on the whole I want it to be hard.  Nothing so far has beaten my first experience palying a full game with this on.  The world seemed more beautiful and death seemed terrifying.  I was ninja'ed by a zombie on fire kicking me off a cliff in broad daylight after he popped out a cave. I laughed.

My Mods

All a bit dead for now...


#9

Aamanz
    Aamanz

    Tree Puncher

  • Members
  • 26 posts
  • Minecraft: Leonerdus

Posted 30 May 2011 - 06:12 AM

So is this compatible for smp? that would be pretty awesome.

Posted Image


#10

ASDFMINER

Posted 30 May 2011 - 06:35 AM

Time to start a fresh world and start surviving!
I Created the long lost Dead Space Texture pack, :C

#11

EvilMonkeh

Posted 30 May 2011 - 06:57 AM

This is AWESOME! It adds much more realism to Minecraft *downloads*

#12

Dima~Cheveyo
  • Location: USA
  • Minecraft: Dima_Cheveyo

Posted 30 May 2011 - 07:04 AM

View PostEvilMonkeh, on 30 May 2011 - 06:57 AM, said:

This is AWESOME! It adds much more realism to Minecraft *downloads*
Looks awsome !
im dowloading now and il play in the morning. il let ya know how it goes

#13

voodoofrog
  • Location: Edinburgh, Scotland
  • Minecraft: voodoofrog

Posted 30 May 2011 - 07:07 AM

Just enabled a feature to ensure existing worlds are left alone by this mod.  To force enable it on an existing save press CTRL+R.

View PostAamanz, on 30 May 2011 - 06:12 AM, said:

So is this compatible for smp? that would be pretty awesome.

You're kidding... right?

View PostDima~Cheveyo, on 30 May 2011 - 07:04 AM, said:

Looks awsome !
im dowloading now and il play in the morning. il let ya know how it goes
Please do! :)

My Mods

All a bit dead for now...


#14

voodoofrog
  • Location: Edinburgh, Scotland
  • Minecraft: voodoofrog

Posted 30 May 2011 - 07:16 AM

By the by, if anyone is looking for the 32px DokuCraft textures that I have in the screenshots, I'll be releasing them as soon as I've finished the GUI items and any tweaks I feel necessary.

My Mods

All a bit dead for now...


#15

Bloodburn

Posted 30 May 2011 - 07:25 AM

I have to say thank god for this mod, finally a DECENT hunger/thirst/sleep mod out there!

This and finite water and mo's mobs are the 3 most amazing mods ive seen for minecraft.

#16

elcappucino
  • Location: The Netherlands

Posted 30 May 2011 - 07:38 AM

Wow, it looks awesome!  :Diamond:
Posted Imagerl]

#17

groudon994

Posted 30 May 2011 - 08:02 AM

Is it normal that my meters don't run out on the first day, playing this for 20 minutes or so and they are still full
Posted ImagePosted ImagePosted Image
Favorite minecraft song : http://www.youtube.c...h?v=k2rDbRUDkds, Creepers from all over minecraft agree
http://signup.league...13bcda417802138 <--- Awesome game

#18

Achruss
    Achruss

    Gold Miner

  • Members
  • 449 posts
  • Minecraft: Achruss

Posted 30 May 2011 - 08:02 AM

Seems intense, tho I hate the idea of being locked out of my world, espeically if its a really good one. Of course, i could fix it by increasing the lives to a stupid amount (1000?), but I really would like the option to put in infinite lives, or is there already a way to do that?
Posted Image
I don't make spelling mistakes, I make new words

Posted ImagePosted ImagePosted Image

#19

elcappucino
  • Location: The Netherlands

Posted 30 May 2011 - 08:08 AM

View Postgroudon994, on 30 May 2011 - 08:02 AM, said:

Is it normal that my meters don't run out on the first day, playing this for 20 minutes or so and they are still full

I have the same thing too. So is it normal?
Oh wait, I checked the config file and it says hungertime 2400. Does that mean 2400 seconds?
If that's right, then you have 2400:60= 40 minutes until something happens with the bar.
Am I right?
Posted Imagerl]

#20

123Jeffdude

Posted 30 May 2011 - 08:08 AM

View Postgroudon994, on 30 May 2011 - 08:02 AM, said:

Is it normal that my meters don't run out on the first day, playing this for 20 minutes or so and they are still full

I had the same problem. And I'm on day 2 now. The meters are there, but they aren't running