Saturday, December 24, 2011

Alpha 6.1Christmas Release!

Check the download page! Report bugs!
It's been a long time, hasn't it?
Well first things first, the download and then the explanations.

This one is zip only, no installer.

This version is a 6.0 bugfix.
Computer died. Lost sources to 6.1 but retrieved 6.0.
That means forget 6.1 changes including the infamous armor bug!
Let's pretend 6.1 never existed.

1. (Engine) Player long-waiting was sometimes not interrupted when attacked.
2. (Manual) Incorrectly mentioned 3 skill levels.
3. (Reincarnation) Difficulty was not updated when switching sides (remember difficulty is divived by life number).
4. (Undead) Starting a new game as Zombified Male prevented you from starting new games as Female Zombified.
5. (Crash) Crash on Win7 with DirectX gfx engine when minimizing/switching windows.

- 2 new unique NPCs.
- Dead people always drop their ammo and food.

- All game user data now located in the game installation directory rather than user documents.
- Removed installer, the game ships as a zip.

Merry Christmas!
And remember, die with a smile!

 First sorry for the obvious lack of update, activity and most of all sorry for not answering emails and not following up on the java test.

Reasons being:
- I have a job since June or so and as you may guess it is time consuming.
- My goold old trusty computer died and took with him alpha 6.1 to the grave.

So I thought I would find the time and code a little something this christmas for you guys.
I thought I made a backup of the 6.1 project, but unfortunately I didn't and got 6.0 instead. No biggie, 6.1 was a minor update and had the infamous armor bug. So I started anew and here is 6.1christmas. Its a bugfix version with a couple of NPC.

RS future is unclear. It depends on how things go for me, the position of the stars, the moon cycles, and whether Cthulu finally comes back or not.

Voilà mes amis. Joyeux Noël! Merry Christmas! Happy Braineating!

End of post.


  1. Man, it is so awesome that a new version of Rogue Survivor was finally released, this is one of my favorite roguelikes and I'm a member of the Steam Rogue Survivor Group! Though I'm sad to hear that the game's future is still unclear, and that the "watch NPCs trying to survive" feature that I suggested back then didn't make it to this version, but oh well. Thank you so much for the update!

    I wonder when (and if) the next update will be released, hopefully it will be before the next christmas :P

  2. Best Christmas present. Please be inspired to keep it up. Your game has more potential than any I can think of

  3. Best Christmas AND Birthday present yet [b-day is xmas]!

    Sorry to hear your computer flopped! I'm guessing it wouldn't help much if we had a version of 6.1 to give you?

    But it's good to see you make a post again.
    Just remember if you're thinking about RS's future, you've at least got the most primary resource for any game: a fanbase! :D

    As Kenny said, your game really does have as much, if not more, potential than you can imagine!

  4. Nice to see an update again and all the best!

  5. Great! Been waiting for ages hoping you hadn't forgotten!

  6. Congratulations on the job & the update. glad you found the time and the willpower on this hectic month to redo and push out another update.

    On the topic of Rogue Survivors' future:
    You've put a lot into this project & it really shows. One of the best roguelike games I've ever had the pleasure to play. as others have said, it has so much more potential(even though the alpha has endless hours of gameplay as is*I've put 100+ hours into and still going/dying :)*).

    But maybe you should GPL the source code. this will allow you to keep the project in a safe place(on github,source forge,ect) and elevate some of the workload on yourself. so you can code when you can and allow volunteers to lend you a hand when you can't. Of course you might have a reason for not doing this and that's perfectly fine/understandable. but you know there's alot of us that would love to see you & your work continue and fully realized(or improved on).

    I still come back here quite a bit to check for blog post and probably will continue for as long as this blog is up, I don't see rogue survivor leaving my harddrive anytime soon either, so I don't mind waiting for updates
    ( waiting for good software is something I'm accustomed anyway. )

    sorry for the wall and thanks Roguedjack. Merry Christmas to you and yours. :)

  7. +1 for the open-sourcing of rogue survivor. C# is definitely not my cup of tea, but I can do a small patch here and there. There could be a process to reach a consensus for features and general direction, which community-conscientious hackers would follow. If the existing community is strong enough to write a wiki, maybe it can manage that.

  8. Merry Xmas for you!

    Thank you for the release. I understand very well how real life can absrob you (and your brains).
    Maybe you could say a word before about beign busy (but alive ;) ) to calm us down a bit, but no worries :)

    I'm with the open source option if you see you are not going to be able to continue.

  9. Merry Christmas! I hope you keep working on it. No small flash games or puzzles can be as good as an awesome open-world game like this.

    I will upload my graphics pack for this in a moment.

  10. I'm sad to say it... But pressing ESC freezes the game! The 6.1 did not have it.

    Also we need the melee disarm back, please! :'(

  11. @Deon: where does it freeze?
    Disarm will be back ;)

  12. There are also too much crashes after quick pressing buttons or something else. Please note it.

  13. @Johnbrown: Not sure what you mean with "quick pressing buttons" and "something else"? Make sure you unzip the game in a new folder and not on top of a previous version, and you do have the correct version of .NET (see readme).

  14. @Roguedjack: firstly, sorry for bad english. Yeah, .net is ok and previous versions of game was ok, but THIS version is tiny buggy. When I frequently press the buttons the game crashes. I dont know what is the reason. When it will happen again i post the error message here.

  15. This message i got when press ESC
    "Unhandled exception has occured in your application. If you click Continue, the application ignore this error and attempt to continue. If you click Quit the application will close immediately."
    And after i press Continue the game freeze as said above.

  16. @Johnbrown: Mmh. In which screen or menu the game crash when you press ESC?

  17. The main game screen. Pressing ESC produces an unhandled exception error (which prompts to continue or leave); pressing continue freezes the game, pressing exit crashes it.

  18. By "main game" I mean where you move, pick up objects etc.

  19. Ugh that's odd.
    Do other people have the same bug?
    Try choosing "GDI+" as the video in the config program and see if that helps.

  20. 1) I cannot play with GDI+, it does not scale tiles properly (the pictures are bigger than the grid).
    2) Even in GDI+ I still have that error if I press ESC during the play.

    All my friends in the hostel have the same problem.

    Could we get the 6.1 download link up again? It was more stable (and it had unarmed disarm and warehouses; will we get them back?).

  21. Nice, welcome back RJ!

    Yeah I have the same problem with ESC crash GDI+ or not.

    This is the error report I get if it helps:
    System.ArgumentException: command unhandled
    vid djack.RogueSurvivor.Engine.RogueGame.HandlePlayerActor(Actor player)
    vid djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(Map map, SimFlags sim)
    vid djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(District district, SimFlags sim)
    vid djack.RogueSurvivor.Engine.RogueGame.GameLoop()
    vid djack.RogueSurvivor.Engine.RogueGame.Run()
    vid djack.RogueSurvivor.RogueForm.OnShown(EventArgs e)
    vid System.Windows.Forms.Form.CallShownEvent()
    vid System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
    vid System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
    vid System.Threading.ExecutionContext.runTryCode(Object userData)
    vid System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
    vid System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
    vid System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    vid System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
    vid System.Windows.Forms.Control.InvokeMarshaledCallbacks()

  22. Thanks a lot Lex for the exception.
    It is weird ESC doesn't crash for me. Did you guys redefined the keys by any chance?
    Anyway I'll look into it, and it shouldn't take 6 months this time :D

  23. We did not redefine any keys, it's like that from the start. Fix it when you have time, it's really depressing to lose your character just because I press Esc more times than needed.

  24. Finally ! Thought it was all over, but I kept checking from time to time. I am happy you didn't gave up upon your work. Merry Christmas to you too!

  25. Thank you so much for this Christmas present, Jacques! :)

    It's a pity you lost the latest source code. But why don't you make your work open source? This way you'd never lose your source code, and if you lose interest in RS altogether, others could pick up where you left off.

  26. Pressing ESC crashes the game for me unless I'm using it on the main menu or when I'm prompted to (ESC to cancel pushing, for example)

    Other than that, loving the game, keep up the good work. This is my favourite Roguelike.

  27. 6.2 should be out this saturday/sunday, fixes the ESC bug and has a couple of goodies.

  28. Woo, thanks for the update. Grats on the job, too.

    Putting work and other life events first is understandable, gotta have your priorities ;) if you don't see the project making a lot of progress if at all, I'd urge you to consider making RS open source. The community would jump at the chance to keep this gem alive.

    PS- On a harsher note, there's no excuse for losing ya code! A backup should always be ensured.

  29. man, i've almost lost all hope.