Author Topic: RogueSurvivor is being revived  (Read 8959 times)

Offline Labtop_215

  • NPC
  • **
  • Posts: 200
    • View Profile
Re: RogueSurvivor is being revived
« Reply #15 on: August 28, 2016, 11:04:29 PM »
I get this crash when I try your latest download of 0.9.7

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'.
   at djack.RogueSurvivor.Engine.CSVParser.Parse(String line)
   at djack.RogueSurvivor.Engine.CSVParser.Parse(String[] lines)
   at djack.RogueSurvivor.Engine.CSVParser.ParseToTable(String[] lines, Int32 nbFields)
   at djack.RogueSurvivor.Gameplay.Skills.LoadDataFromCSV[_DATA_TYPE_](IRogueUI ui, String path, String kind, Int32 fieldsCount, Func`2 fn, IDs[] idsToRead, _DATA_TYPE_[]& data)
   at djack.RogueSurvivor.Gameplay.Skills.LoadSkillsFromCSV(IRogueUI ui, String path)
   at djack.RogueSurvivor.Engine.RogueGame.LoadDataSkills()
   at djack.RogueSurvivor.Engine.RogueGame.LoadData()
   at djack.RogueSurvivor.Engine.RogueGame.Run()
   at djack.RogueSurvivor.RogueForm.OnShown(EventArgs e)
   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   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: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
RogueSurvivor
    Assembly Version: 0.9.1.0
    Win32 Version: 0.9.1.0
    CodeBase: file:///C:/Users/Labtop%20215/Downloads/RSRevived.0.9.7/RogueSurvivor.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34250 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.36337 built by: FX452RTMLDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.36350 built by: FX452RTMLDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



Offline StopSignal

  • Survivor
  • ***
  • Posts: 3431
  • Never stop drawing!
    • View Profile
    • You can see my drawings here!
Re: RogueSurvivor is being revived
« Reply #16 on: August 29, 2016, 03:26:11 AM »
Hey then what happened to Roguedjack (the game's developer) Did he reappear?

Offline Grandpuh Ty

  • NPC
  • **
  • Posts: 170
  • Lowly Cowherd
    • View Profile
Re: RogueSurvivor is being revived
« Reply #17 on: August 29, 2016, 08:15:13 AM »
Hey then what happened to Roguedjack (the game's developer) Did he reappear?

Holy shit, he isn't actually dead! O:
He did another post on the blog back in May and opened sourced the code for the game. He's not going to work on it anymore unfortunately, but I hope he does another project in the coming future.
« Last Edit: August 29, 2016, 08:19:09 AM by Grandpuh Ty »

Offline zaimoni

  • Zombie Food
  • *
  • Posts: 21
    • View Profile
Re: RogueSurvivor is being revived
« Reply #18 on: August 29, 2016, 06:38:31 PM »
Ugly.  I'm assuming you're using the full download rather than the binary-only download.

This failure is during parsing the CSV files, i.e. it doesn't replicate on my development machine (this is a release blocker for the full download).  The exact error message suggests an insufficiently high .NET version.
Code: [Select]
System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'.
This should not happen with the currently required .NET version, .NET 4.6.  If the Add/Remove Programs/Apps view doesn't see .NET 4.6 or higher installed, install it if possible (the command-line option support is a launch-killer in any lower version).  Otherwise, we have a more fundamental problem.

Cf. https://msdn.microsoft.com/en-us/library/dn906179(v=vs.110).aspx for technical details.

Offline zaimoni

  • Zombie Food
  • *
  • Posts: 21
    • View Profile
Re: RogueSurvivor is being revived
« Reply #19 on: September 16, 2016, 05:00:34 AM »
Code: [Select]
REVIVED 0.9.8 CHANGES
------------------
* savefile corruption fix
* bluffing being a cop in single-PC mode fixed
* pointless retreating by firearms users mitigated
* unnamed multi-PC bugfixes
* CivilianAI and GangAI theoretical bugfix regarding left-hand items
** Triggered by NPC civilian having two or more of: cell phone, flashlight, stench killer.  As bikers/gangsters
   do not use stench killer, it cannot trigger the theoretical bug.
This is a savefile-breaking update.  Level generation has not been changed yet (a seed value read off the I)nfo command and fed into the command-line --seed option will recreate the map unchanged).

Offline zaimoni

  • Zombie Food
  • *
  • Posts: 21
    • View Profile
Re: RogueSurvivor is being revived
« Reply #20 on: May 25, 2017, 04:55:10 AM »
Code: [Select]
REVIVED 0.9.9 CHANGES
------------------
* keypress buffer of size one implemented.  Only the last keypress survives.
* new command line option --socrates-daimon.  Enables cheat commands; cf the RS Revived Manual.
* new command line option --PC.  Cf. the RS Revived manual for details.
* Savefile format has been broken
* Vintage games no longer overwrite options that are forced (the forcing is handled elsewhere)
* PC zombies are on the same skill upgrade options as NPCs.
* hours until needing to sleep is correctly reported (will not jump around at sunrise/sunset)
* Waiting now guarantees maximum realistic energy rating on the next turn.
* You may stop running even if too tired to run.

AI overhaul includes but is not limited to
* Followers should have far less difficulty finding their leader now.
* The police are learning what organized force means.
** They now can sweep the districts (cheating eidetic memory, but mostly not using the exact location of unsighted z). 
   This includes limited cross-map pathfinding, but it does account for non-vintage mode sewers being unclearable.
*** CHAR building codes have requirements on the police accessibility of residential basements.  You plausibly have
    three to four game hours to get any survivalist grenades before the police do.
**** There were RNG side effects.  If you use a seed from 0.9.8
***** The overall map layout is the same.
***** All items should be where they were.  Random quantities are expected to be different.
***** A noticeable minority of livings will have different name/gender.
***** The type of z of the day-zero cold start are completely inconsistent.  Positions are consistent.
** If you have an active police radio, the chatter may be informative.
** Threat tracking and newly interesting locations to see have transparent overlays for police.  The minimap also reports on these,
   with inconsistent color coding to the overlays.

Offline zaimoni

  • Zombie Food
  • *
  • Posts: 21
    • View Profile
Re: RogueSurvivor is being revived
« Reply #21 on: May 27, 2017, 04:57:45 AM »
Code: [Select]
REVIVED 0.9.9.1 CHANGES
------------------
* CivilianAI/GangAI no longer hoard canned food
* hard crash in release-mode melee behavior fixed
* going to bed had pathing difficulties.
Estimates of the cleanest fix behind developer-untestable performance issues, reported on Bay12 and Reddit, are not in yet.

Offline zaimoni

  • Zombie Food
  • *
  • Posts: 21
    • View Profile
Re: RogueSurvivor is being revived
« Reply #22 on: May 28, 2017, 10:54:30 PM »
Code: [Select]
REVIVED 0.9.9.2 CHANGES
------------------
* Self-defense when killing a cop, or a follower of a cop, will not prevent murder charges.

Offline zaimoni

  • Zombie Food
  • *
  • Posts: 21
    • View Profile
Re: RogueSurvivor is being revived
« Reply #23 on: May 31, 2017, 06:21:54 PM »
Code: [Select]
REVIVED 0.9.9.3 CHANGES
------------------
* hard crash in release mode fixed

Offline zaimoni

  • Zombie Food
  • *
  • Posts: 21
    • View Profile
Re: RogueSurvivor is being revived
« Reply #24 on: September 30, 2017, 06:30:54 PM »
Code: [Select]
REVIVED 0.9.9.4 CHANGES
* off-by-one offset error in displaying item counts fixed (e.g., 10 looked like 1)
* getting partial item stacks from containers should work reliably now.
* In spite of critically misleading profiling, it does appear that the speed issues in 0.9.9 onwards were from
  stacking enhanced pathfinding on top of disallowing districts to wildly diverge in game time.  A mitigation has
  gone in, but anyone relying on letting other districts get 20+ turns behind will have to play 0.9.8 .