Saturday, April 28, 2012

Alpha 9 Release!

Ja!
Checken Sie die pfitzernultschaberkeingeltdownload page und reportieren Sie diesen grössen schultzenarschnotflegluckwaldmeisterbugs.

 ALPHA 9 CHANGES
---------------

Undead hunger and rotting.
Living sanity and insanity, cannibalism.
Medics can try to revive recently deceased people.

FIXED BUGS
1 (Rules) Cannot fire at or make an enemy of an indirect enemy.
2 (Item) Scent killer is not equipable anymore and the NPCs never use them.
3 (Options) Supplies drop option effect is reversed.
4 (Options) Some options are irrelevant to VTG mode but still enabled and used in computing difficulty.
5 (Wtf) Can drag more than one corpse but not really, causing bugs.
6 (Inventory) Partial stacks do not stack correctly in some situations : more is added than what isdropped.
7 (Murder) Cops can murder without consequences. Consequences will never be the same.


NEW GAMEPLAY : UNDEAD ROT
- Most undeads slowly rot away and have to eat flesh, similar to how livings have to eat food.
- Bite/eat people/corpses to recover points.
- When Hungry an undead may loose a skill each turn.
- When Starved an undead may loose 1 HP per turn.

NEW GAMEPLAY : SANITY
- Livings should try to keep their Sanity.
- Sanity slowly decays.
- There are 3 levels of Sanity :
    - Sane : nothing happens.
    - Disturbed : nightmares.
    - Insane : nightmares plus insanity sometimes taking control of the living actions and doing random things.
- Livings seeing or doing disturbing actions take a sanity hit.
    - butchering a corpse.
    - eating a corpse (living cannibalism is worse).
    - eating someone alive.
    - zombification and corpse rising.
    - death of follower/leader with whom the living had a bond (see below)
- Recover sanity by:
    - forming and keeping a bond with followers/leaders (see below)
    - using entertainment items (see blow).
    - taking some meds (yellow pills).
    - killing undeads.

NEW GAMEPLAY : CANNIBALISM
- Livings can eat corpses when starving or insane.
- Eating corpse recovers a bit of food points but transmit infection and is disturbing for sanity.
- Nutrition value is low, Light Eater helps a bit.

NEW GAMEPLAY : REVIVE
- Can try to revive corpses.
- Need : medic skill, a medikit, the corpse must be fresh.
- Chances depends on the skill level and the state of the corpse.
- A revive attempt consumes the medikit even if failed.
- Big boost in trust if not enemies.

NEW ITEMS : ENTERTAINMENT
- Using recovers sanity.
- Have a chance to become "boring" after each use.
- A "boring" item has no value anymore to the character who found it boring (but may still have value for other people).
- Books : good entertainment value.
- Magazines : stackable but low value and discarded once read.

FOLLOWERS
- Bond:
    - when max trust is reached, a "bond" is formed between the leader and the follower.
    - a bond helps both livings recovering sanity, it is reassuring to know there is someone you can count on in this insane world.
    - however, when the "bonded one" dies, the living takes a sanity hit.
- Followers remember the trust they had in their previous leader(s). Eg: leave a follower behind and he will remember the trust he had in you if you lead him again.

GAMEPLAY
- Trees are now breakable and give wood.
- Wood from broken objects is not limited to one full stack of planks. Eg: trees = 10 planks (4,4,2).
- Trap: small actors (rats) have 90% chance to avoid triggering a trap.
- Murder: killing an agressor of a leader/mate count as self-defence and is not a murder.
- Indirect enemies: extended to include relations with respective leaders.

SKILLS
- New Z-Skill : Z-Light Eater, similar to living Light-Eater.
- Modified skill zombification : Light Eater becomes Z-Light Eater; Z-Eater has to be learned as zombie.
- New Skill : Strong Psyche - stay sane longer and recover more san.

AI
- Followers: When fleeing/retreating, try to avoid stepping into their leader line of fire.
- Improved speed advantage evaluation : intelligent NPCs are much better at controlling range when they have a ranged weapon or are fighting a slower enemy (less stupid deaths).
- Starved or Insane hungry livings will eat corpses.
- Some livings use entertainment items.
- Intelligent NPCs will avoid stepping into traps that could kill instantly them unless starving or courageous/wreckless (gangs).
- Civilians will temporarily loose interest in an item stack they can't reach (eg:blocked by deadly traps).
- Not afraid anymore of stepping on empty cans ^^
- Not interested in ranged weapons if already have one.
- Civilians will trade with each other, but they won't annoy the player and remember with who they traded recently as to not spam trade offers.
- Civilians with medic skill will revive others.

MODDING
- Meds can recover San.
- Items_Entertainment.csv.

Have fun!
And remember, die with a smile!

Das Schneltzelpfäfgrunnerkampfnitchelköpfende.

52 comments:

  1. Yay! Thank you, Roguedjack! Now i know where i'll spend the weekend :)

    ReplyDelete
  2. You bastard! I just managed to stop playing for two days, and look what happens!

    ReplyDelete
  3. awesome updates

    keep up the good work

    ReplyDelete
  4. I found some sort of bug... its an item that looks like a book, but whenever I mouse over it the game freezes and I get this bug report:

    ************** Exception Text **************
    System.FormatException: Input string was not in a correct format.
    at System.Text.StringBuilder.FormatError()
    at System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
    at System.String.Format(IFormatProvider provider, String format, Object[] args)
    at System.String.Format(String format, Object arg0, Object arg1)
    at djack.RogueSurvivor.Engine.RogueGame.DescribeItemEntertainment(ItemEntertainment ent)
    at djack.RogueSurvivor.Engine.RogueGame.DescribeItemLong(Item it, Boolean isPlayerInventory)
    at djack.RogueSurvivor.Engine.RogueGame.HandleMouseInventory(Point mousePos, Nullable`1 mouseButtons, Boolean& hasDoneAction)
    at djack.RogueSurvivor.Engine.RogueGame.HandlePlayerActor(Actor player)
    at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(Map map, SimFlags sim)
    at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(District district, SimFlags sim)
    at djack.RogueSurvivor.Engine.RogueGame.GameLoop()
    at djack.RogueSurvivor.Engine.RogueGame.Run()
    at djack.RogueSurvivor.RogueForm.OnShown(EventArgs e)
    at System.Windows.Forms.Form.CallShownEvent()
    at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
    at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
    at System.Threading.ExecutionContext.runTryCode(Object userData)
    at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
    at System.Windows.Forms.Control.InvokeMarshaledCallbacks()


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5448 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    RogueSurvivor
    Assembly Version: 0.9.0.0
    Win32 Version: 0.9.0.0
    CodeBase: file:///C:/-=IndieGames=-/Rogue%20Survivor%20alpha%209/RogueSurvivor.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

    ReplyDelete
  5. omg! Thx very much!

    ReplyDelete
  6. Danke, Herr Roguedjack!
    Dieses Produkt findet meine Zustimmung!
    (i like it)

    ReplyDelete
  7. WHOA, now that's a surprise update)

    ReplyDelete
  8. system.io.filenotfoundexception error on startup

    ReplyDelete
  9. I just had an amazing idea! Usally games like this handle sanity rather ham handledlly, like what this game is doing(no offense). But here is an idea, how about instead of randomly having an insane charcter do something random, the game lies to you. So, for example, if you have two companions and one of them dies, and you go insane, then you might get a message that your companion has turned on you. BUT HE DIDN'T! The game tricks you, making you question reality. This could range from minor stuff like hearing screams, to major stuff like seeing a zombie or human where there is none. THAT would be cool.

    ReplyDelete
  10. C O O O L! Thnx RogueJack!!

    ReplyDelete
  11. Nice concept Devling, wasting ammo on targets who aren't there is interesting.

    So far I have two problems:
    1) Scent spray equips, instead of spraying
    2) A biker gang attacks, yet only the one who declares how much he likes my wardrobe can be killed in self-defence. In my last game, one of his companions attacked me and hit, I blasted him away with a shotgun and somehow I became a murderer.

    I'll try and get saved games for these two if they crop up again.

    ReplyDelete
  12. Thank you so much for this update! I appreciate it so much, it's probably one of the best games i've seen in all my life, including commercial games of course. I love it!

    ReplyDelete
  13. Deutschland findet dieses Spiel gut :D

    ReplyDelete
  14. Oh my, just got it, will let you know how it goes.
    Super thanks! you have a masterpiece going!

    ReplyDelete
  15. Not sure if this is intentional, but I can no longer change the option to simulate while asleep back to on. I think this is a very serious issue. I want a living and breathing world that will go on and remain internally consistent regardless of what I do. I think waiting a few extra seconds or even minutes is a small price to pay for that experience. Can we have that option back in again, pretty please?

    ReplyDelete
  16. Still have to try this release, but i love the way you're adding to the game! You added sanity? So.. is cthulu the one behind the zombie invasion? =P

    ReplyDelete
  17. Thanks Roguedjack!
    I was the one who suggested Sanity on the Wiki, woohoo! Now I won't have to just sit around in a corner watching a corpse rot or, through a glass window, a zombie eat a corpse :D!

    Also, zombies having a "Hunger" is interesting since what I do as a zombie normally is camp in the sewers until like day 4 to hunt out for starving humans, so this will make zombies a bit more interesting.

    ReplyDelete
  18. great work RJ,will try the new update in this weekend

    ReplyDelete
  19. The sanity is neat and all, but would it be too outlandish to suggest that you remove sanity loss while sleeping? That shit is a little annoying to get back.

    ReplyDelete
    Replies
    1. Sanity loss as you sleep seems reasonable.
      Nightmares :P

      Although I do agree Sanity should be edited, it's a bit hard getting sanity back. Maybe standing in daylight or chatting with others should bring back sanity?

      Delete
    2. Feedback on Sanity is appreciated. Sanity needs a bit of balancing, the fine line between "oh i lost sanity, whatever" and "zomg game breaking".

      Delete
  20. Sanity tweaking would require a bit of depth.

    Comfort should either raise sanity, or slow the loss of it,
    Communicating with others and trading should result in some gain of sanity, murder of livings should take a bigger hit than murdering undead, Being in the presence of a horde of zombies should quicken sanity loss, and so should isolation.

    Also; have you ever considered taking Nightmares further, like a dreamworld?

    Sanity loss should result in hallucinations, rather than forced actions, like Devling said. It doesn't force the player's hand, but it makes sanity loss a pretty big pain in the arse.

    ReplyDelete
  21. I also want to note that sanity loss = hallucinations would make possible many a funny story!

    ReplyDelete
  22. I was waiting for it! I will release a new texture pack soon. And thank you very much, Roguedjack, you are awesome!

    ReplyDelete
    Replies
    1. Deon, can you update Genesis tileset to new version? Pretty please?

      Delete
  23. Sanity should be restored staying outside or talking with other people

    ReplyDelete
  24. You can actually use my texture pack for 8 alpha with this one, because there's almost no new additions.

    ReplyDelete
  25. I will put an updated version on the forums anyway.

    ReplyDelete
  26. YES! YES! YES! YES!

    Seeing this update made my day. Seriously, I would put all other games aside just to play this game! Even PZ have nothing on RS when compared to it's depth and atmosphere.

    ReplyDelete
  27. Hey, Roguedjack, please tweak the Insanity a little, I just had my most succesful and lucky character, (+8 Zombie horde, managed to get out with 3 HP) killed because the insanity made the Leader of a 4 Soldier squad to become an enemy.

    ReplyDelete
    Replies
    1. Mmh dunno sounds like a fun death to me :D

      Delete
    2. They didn't even let me run, as soon as I stepped one tile to the north, BAM! Game Over. :P

      Oh yeah, I don't know if someone suggested it already but I think that chatting with other survivors should give you a little insanity boost, nothing heavy, just like 15-20 points; maybe even less. Great Game.

      Delete
  28. So, I get LITERALLY no sound when I'm playing this. Anyone else having this problem?

    ReplyDelete
    Replies
    1. Run the game config utility and select SFML for sound.

      Delete
  29. How do I eat corpses?

    ReplyDelete
  30. This game is one of the funnest games I played. Its hard to wait for alpha 10 and rogue survivor 2 but I know that you will do a excellent job though.

    ReplyDelete
  31. When you're seeking Gay sizegenetics, you can easlily find exactly whatever you want should join locations Sexy sizegenetics. The practitioners listed you will find ready and willing to give you an experience in Male sizegenetics that is certainly unequaled anywhere inside of the country. For only a gay man, the erotic gay sizegenetics will probably be the ultimate in pleasure and in some cases makes a perfect gift with a gay man who you know combined with to yourself. For anybody looking for the male sizegenetics, you may find the man who can bring you every thing you are looking for by way to a professional sizegenetics each time you go to your site that advertises these men and their services. The men come from all parts of your country and will provide a variety of different sizegenetics services.
    http://buysizegeneticsonline.tumblr.com/

    ReplyDelete
  32. fabulous weblog layouts http://casinogamesonlinee.blogspot.com best online casino

    ReplyDelete
  33. Question, is there a way to turn off or take away the Sanity bar? Not much into that at this time, if not. Is there a way I could download Alpha 8 yet again.

    ReplyDelete
  34. I have problem with loading: when I select "load game" program no responding and only way to stop it is killing proces. Log stops at: "89 run main : loading session..." and I have this problem every time when saving and trying to load (by menu or shift+l). Btw great game!

    ReplyDelete
  35. Just had a bug when I donated a few grenades to the sewers thing, it handed me an unspecified error after the Sewers Thing sat on two grenades that went off.

    ReplyDelete
  36. Rougedjack love all of these updates, but when i try to load a game it says not responding and almost everytime i try to start the game it also says its not responding.

    ReplyDelete
  37. RIP Rogue Survivor, RIP Roguedjack.

    ReplyDelete
  38. Is there a linux version of this game?

    ReplyDelete
  39. Rogue Survivor goes Open Source:

    https://bitbucket.org/zaimoni/roguesurvivor-revived

    ReplyDelete
  40. I apologize if this has already been covered, but, i can't play it. it just "stops working" every time i launch, no matter the config....

    ReplyDelete