What's new

RPG RPG Maker [うさぎめしや / usabox] MaiDenSnow Eve / MaiDenSnow Eve ~さる前夜祭~ (RE115762, RJ115762)


finale00

Tentacle God
Joined
Aug 12, 2010
Messages
811
Reputation score
75
Re: MaiDenSnow Eve

I'm trying to play MaiDensnow Online, Ramble Rabbit's previous work. But it has the same DRM as MSE. I get error 3 when I attempt to run it. I get error 4 if I extract the data/graphics from the .rgssa3. I even set my system region for the date format and set the date of my system to the year month day the DRM was looking for, downloaded the archive, extracted it with 7zip, extracted it using windows 7's build in file extractor, ran the packed self extractor, extracted without the packed self extractor as well. I still received error codes 3 or 4. I also put an exception to the folder the files are stored in with antivirus.

Does anyone have any suggestions?
Well, the error is kind of interesting.
First, I unpacked the game to look at how it actually determines whether you're allowed to play or not, and I ran across this code:

Code:
def graphics_update(index)
  ndat = load_data(sprintf("Data/Animations.rvdata2"))
  str = ndat[index].instance_variable_get(:@name).instance_variable_get(:@ax)
  #unless String === str
  unless Array === str
    msgbox_p :graphics_update_error, 1, index if $gupdate_error
    exit#:graphics_update_error, 1, index
  end
  str.each_with_index{|s, lindex|
    begin
      eval(s, binding, "(extend:#{index}:#{lindex})")
      #start_notice("(extend:#{index}:#{lindex})")
    rescue => err
      msgbox_p :graphics_update_error, 2, index, lindex, err.message, *err.backtrace.to_sec if $gupdate_error
      exit#:graphics_update_error, 2, index
    end
  }
end
And the dev actually hid this little check in the animations file:

Code:
"\n# -*- coding: utf-8 -*-\n#msgbox File.expand_path(\".\"\nvvv = 20170610#120923#\n#ye = 2013\n#mo =  6\n#da = 29\nif vvv != $SYS_DATE\n  p :SYS_DATE if $TEST\n  exit\nend\n#if Time.now.year > ye || (Time.now.year >= ye && (Time.now.mon > mo || (Time.now.mon == mo && Time.now.mday > da)))\n#msgbox '0H'+'P'+'よ'+'り'+'最'+'新'+'版'+'を'+'ダ'+'ウ'+'ン'+'ロ'+'ー'+'ド'+'し'+'て'+'く'+'だ'+'さ'+'い'\n#exit\n#end\nif !eng?\n  texts = ['H'+'P'+'よ'+'り'+'最'+'新'+'版'+'を'+'ダ'+'ウ'+'ン'+'ロ'+'ー'+'ド'+'し'+'て'+'く'+'だ'+'さ'+'い', 'も' + 'し' + 'く' + 'は' + '、' + 'e' + 'x' + 'e' + 'の' + '自' + '己' + '解' + '凍' + '機' + '能' + 'で' + 'フ' + 'ァ' + 'イ' + 'ル' + 'を' + '展' + '開' + 'し' + 'て' + 'く' + 'だ' + 'さ' + 'い' + '。']\nelsif gt_maiden_snow?\n  texts = [\"Download recent-version from DLSite.com,\",\" or extract it with self-extractor again.\", \"Please.\"]\nelse\n  texts = [\"Download recent-version from MaidenSnow Online,\",\" or extract it with self-extractor again.\", \"Please.\"]\nend\nif FileTest.exist?(\"Game.rgss3a\")\n\ts = FileTest.size(\"Game.rgss3a\")\n  #\n\tif (s - 106006925).abs > 0\n\t\t#\n\t\tmsgbox_p 0, *texts\n\t\texit\n\tend\n  unless gt_maiden_snow? && !gt_trial?\n    t = 0#Time.now\n    File.open(\"Game.rgss3a\", \"r\") {|f|\n      t = f.mtime\n      t += 60 * 60 if t.dst?\n      t = t.utc\n    }\n    y = 2017\n    m =  6\n    d = 29\n    h = 14\n    n = 36\n\n    #\n    #\n    if t.year != y || t.mon != m || t.mday != d || (t.hour < h || t.hour == h && t.min < n - 1)\n      msgbox_p 2, *texts\n      exit\n    end\n  \n    r = 2017\n    o =  6\n    a = 29\n    u = 14\n    i = 46\n    if t.year > r || t.mon > o || t.mday != a || (t.hour > u || t.hour == u && t.min > i)\n      msgbox_p 3, *texts\n      exit\n    end\n  end\nelse\n  msgbox_p 4, *texts\n  exit\nend\nif FileTest.exist?(\"Game.rvproj\") || FileTest.exist?(\"Game.rvproj2\")\n  msgbox_p 5, *texts\n\texit\nend\n$TEST = false\nif $DEBUG || $-d || $TEST || $TESTER\n\tmsgbox 6, *texts\n\texit\nend\nexit if $TESTER\nif defined? untrace_var\n  undef untrace_var\n  unless $TESTER\n    #\n    vv = Proc.new {exit if $TESTER}\n    trace_var( :$TESTER , vv )\n  end\n  vv = Proc.new {exit if $DEBUG}\n  trace_var( :$DEBUG , vv )\n  \n  $SYS_DATE = vvv\n  vv = Proc.new {exit if $SYS_DATE != vvv}\n  trace_var( :$SYS_DATE , vv )\n\n  vv = Proc.new {exit if $-d}\n  trace_var( :$-d , vv )\n  vv = Proc.new {exit if $TEST}\n  trace_var( :$TEST , vv )\n  proc = nil\n  #\nend\nif $DEBUG || $-d || $TEST || $TESTER\n\tmsgbox 7, *texts\n\texit\nend\n"
which expands to this

Code:
"
# -*- coding: utf-8 -*-
msgbox File.expand_path("."
vvv = 20170610#120923#
#ye = 2013
#mo =  6
#da = 29
if vvv != $SYS_DATE
  p :SYS_DATE if $TEST
  exit
end
#if Time.now.year > ye || (Time.now.year >= ye && (Time.now.mon > mo || (Time.now.mon == mo && Time.now.mday > da)))
#msgbox '0H'+'P'+'よ'+'り'+'最'+'新'+'版'+'を'+'ダ'+'ウ'+'ン'+'ロ'+'ー'+'ド'+'し'+'て'+'く'+'だ'+'さ'+'い'
#exit
#end
if !eng?
  texts = ['H'+'P'+'よ'+'り'+'最'+'新'+'版'+'を'+'ダ'+'ウ'+'ン'+'ロ'+'ー'+'ド'+'し'+'て'+'く'+'だ'+'さ'+'い', 'も' + 'し' + 'く' + 'は' + '、' + 'e' + 'x' + 'e' + 'の' + '自' + '己' + '解' + '凍' + '機' + '能' + 'で' + 'フ' + 'ァ' + 'イ' + 'ル' + 'を' + '展' + '開' + 'し' + 'て' + 'く' + 'だ' + 'さ' + 'い' + '。']
elsif gt_maiden_snow?
  texts = ["Download recent-version from DLSite.com,"," or extract it with self-extractor again.", "Please."]
else
  texts = ["Download recent-version from MaidenSnow Online,"," or extract it with self-extractor again.", "Please."]
end
if FileTest.exist?("Game.rgss3a")
\ts = FileTest.size("Game.rgss3a")
  #
\tif (s - 106006925).abs > 0
\t\t#
\t\tmsgbox_p 0, *texts
\t\texit
\tend
  unless gt_maiden_snow? && !gt_trial?
    t = 0#Time.now
    File.open("Game.rgss3a", "r") {|f|
      t = f.mtime
      t += 60 * 60 if t.dst?
      t = t.utc
    }
    y = 2017
    m =  6
    d = 29
    h = 14
    n = 36

    #
    #
    if t.year != y || t.mon != m || t.mday != d || (t.hour < h || t.hour == h && t.min < n - 1)
      msgbox_p 2, *texts
      exit
    end
  
    r = 2017
    o =  6
    a = 29
    u = 14
    i = 46
    if t.year > r || t.mon > o || t.mday != a || (t.hour > u || t.hour == u && t.min > i)
      msgbox_p 3, *texts
      exit
    end
  end
else
  msgbox_p 4, *texts
  exit
end
if FileTest.exist?("Game.rvproj") || FileTest.exist?("Game.rvproj2")
  msgbox_p 5, *texts
\texit
end
$TEST = false
if $DEBUG || $-d || $TEST || $TESTER
\tmsgbox 6, *texts
\texit
end
exit if $TESTER
if defined? untrace_var
  undef untrace_var
  unless $TESTER
    #
    vv = Proc.new {exit if $TESTER}
    trace_var( :$TESTER , vv )
  end
  vv = Proc.new {exit if $DEBUG}
  trace_var( :$DEBUG , vv )
  
  $SYS_DATE = vvv
  vv = Proc.new {exit if $SYS_DATE != vvv}
  trace_var( :$SYS_DATE , vv )

  vv = Proc.new {exit if $-d}
  trace_var( :$-d , vv )
  vv = Proc.new {exit if $TEST}
  trace_var( :$TEST , vv )
  proc = nil
  #
end
if $DEBUG || $-d || $TEST || $TESTER
\tmsgbox 7, *texts
\texit
end
"
It actually does quite a number of checks to prevent cheating, including

1. Crash if rvproj file exists (error 6)
2. Crash if RGSS3A file does not exist (error 4)
3. Crash If the filesize of the RGSS3A archive is not exactly 106006925 (error 2)
4. Crash if the modified time of the RGSS3A archive is not within 10 seconds of the expected modified date (in this case, Jun 29, 2017 between 14:36 and 14:46 (error 3)

One solution here is to change your time to Japan time (UTC+9), and then you should be able to play the game. That's probably the easiest approach.
Problem is you'll have to keep your time like that, which may or may not be annoying.

Another solution is to change the modified time of the RGSS3A archive itself, but if you want to mod the game or just want to unpack it for whatever reason, that's not going to work.

The other solution is to get rid of the DRM check, but I couldn't figure out how to get the game running after taking out the checks as the game just exits. Might have to look more into what the checks are actually doing.

Note that there is no hentai in these games.
 
Last edited:

Deekin

Mystic Girl
Joined
Jan 24, 2010
Messages
253
Reputation score
21
Re: MaiDenSnow Eve

So I ran the game (still talking about MSO here not MSE), got error 3, turned off DST, game loaded.
But then it crashes after I choosing game start and then pressing any key afterwards. I have both patches and the graphics folder from the site so I'm not sure what's up.

Edit: Oh it's the same problem that MSE sometimes has where starting a New Game while in English crashes the game. So just start a new game in Japanese, finish the first stage (as you can't save until then) then you're good to go.
 
Last edited:

Tesseract

Evard's Tentacles of Forced Intrusion
Joined
Sep 2, 2012
Messages
638
Reputation score
106
Re: MaiDenSnow Eve

Because you're repeatedly spamming a board with begging for a thing which is easily done by yourself.

Failure to read
Failure to take a hint
Failure to not be annoying

If you continue to fail to see why someone would care... maybe internet forums aren't for you.

On topic: Seems still no real recent news from the dev. Hope development of this picks back up sometime though.
 
Last edited:

GM_MD

Lurker
Joined
Sep 23, 2009
Messages
10
Reputation score
0
Re: MaiDenSnow Eve

So I ran the game (still talking about MSO here not MSE), got error 3, turned off DST, game loaded.
But then it crashes after I choosing game start and then pressing any key afterwards. I have both patches and the graphics folder from the site so I'm not sure what's up.

Edit: Oh it's the same problem that MSE sometimes has where starting a New Game while in English crashes the game. So just start a new game in Japanese, finish the first stage (as you can't save until then) then you're good to go.
I got the game to run as well, I have the graphics update and the series of (8) patches. However I receive errors when using English after loading up a save (just less errors then starting a New Game with English).
 

Corb123

Lurker
Joined
Dec 22, 2017
Messages
2
Reputation score
0
Im rather new to the game, what's this heart symbol that's apparent on the left side of the screen? I seem to have gotten it recently.
 

MrMe

Lurker
Joined
Nov 26, 2009
Messages
1,835
Reputation score
352
I think it means your character is aroused.

If you check the menus one of them is a status screen which gives details about each status affect you've got.
 

Corb123

Lurker
Joined
Dec 22, 2017
Messages
2
Reputation score
0
Alright, once again i'm confused: My character suddenly fell to the ground and started... taking damage? I can't read Japanese, but she appears to have taken damage, Then a image slides up showing cum splattering on her. Dafuq happened?
 

Harleyquin13

Tentacle God
Joined
Aug 30, 2013
Messages
3,222
Reputation score
509
Amazing how many people ignore the answer that's staring them in the face.

_language_eng.rvdata2 -> language_eng.rvdata2.

Machine-translated English translation allows non-Japanese speakers to read the interface.
 

SoulBreaka

Cthulhu
Joined
Jun 12, 2011
Messages
611
Reputation score
88
Apparently there was a patch last month and I have no idea what it does. Also, my old save was at the church and I was gonna go down under and I keep crashing with them errors for some reason. Tried both jp and eng and it didn't work out once I took 1 or a few actions. Maybe cause Im using the April base version.
 
Last edited:

MrMe

Lurker
Joined
Nov 26, 2009
Messages
1,835
Reputation score
352
patch_20171106_2200.rvdata2
Crash during additional action inheriting the scope of the procedure after not activating

File
comment
 

Junk-Hobo

Demon Girl
Joined
May 22, 2013
Messages
104
Reputation score
17
Apparently there was a patch last month and I have no idea what it does. Also, my old save was at the church and I was gonna go down under and I keep crashing with them errors for some reason. Tried both jp and eng and it didn't work out once I took 1 or a few actions. Maybe cause Im using the April base version.
Yeah I believe it was the patch I needed due to it breaking my game when I started the Gauntlet Endless mode in the game.
 

iDarkEden

Jungle Girl
Joined
May 14, 2011
Messages
58
Reputation score
15
Yeah I believe it was the patch I needed due to it breaking my game when I started the Gauntlet Endless mode in the game.
Sigh, that's what I hoped the patch was but I still crash due to the mushroom casting a certain spell that duplicates itself after dying.
 

Monceber

Demon Girl Master
Joined
Jan 9, 2011
Messages
206
Reputation score
81
Well, apparently an update (not a bugfix this time) is coming somewhere in 2018.

If I understood it correctly from google translation, it seems like it will consist of two parts. First, there will be some new statuses (I think those are for clothes?), new poses for knocked down, changes in heights and something to do with fluids? Second, you'll be able to play as another character (I guess that's the loli that appeared in one of the screenshots on his twitter) and there will be option to travel together (so probably a party system from his other game).

I probably got half of it wrong, so maybe someone with actual knowledge of language can correct me.
 
Last edited:

CrownLustre

Mystic Girl
Joined
Oct 17, 2013
Messages
338
Reputation score
59
I hope it will get an updated version as Monceber said (or even better, yes) , and soon. I was also hoping for and upgrade of the Diabolic Bondage since I was aiming for an STR build, but oh well.
 

Nightverge

#1 Hero
Joined
May 7, 2011
Messages
255
Reputation score
200
Want to make sure I'm interpreting this correctly, but the game is getting an update to both combat AND paperdoll h-system?
Holy shit folks, keep an eye on rabbit because he's showing us a
 
Top