Hyperdimension Neptunia Re;Birth2 Sisters Generation

Hyperdimension Neptunia Re;Birth2 Sisters Generation

Not enough ratings
Windows batch script to let you skip waiting for Stella's Dungeon
By 【ネップ】— Excal —
Simple windows batch script that I made which you can execute anytime (without advancing your system clock) to immediately skip Stella's Dungeon wait times :D
(also, this works on Re;Birth 3 as well)
   
Award
Favorite
Favorited
Unfavorite
The script in question...
@echo off SET /A curDate = 1%DATE:~4,2% - 100 SET /A curMonth = 1%DATE:~7,2% - 100 SET /A curYear = %DATE:~10,4% SET /A d = %curDate% - 1 date %d%/%curMonth%/%curYear% ping 127.0.0.1 -n 1 -w 500> nul date %curDate%/%curMonth%/%curYear%

This script will turn your system time back by one day, and then immediately return it to the present, saving you from ever needing to manually set the clock back. This works because the game doesn't care if you turned back your system time to even before you sent Stella off to the dungeons - it just puts Stella back at the beginning of the dungeon and begin counting down from the past (essentially).

The "ping" command is only there because it's the only way to insert a 500ms delay (the lowest it can go) between turning back time and returning it, which ensures that the game sees the time change and acts accordingly.

The "date" command requires admin privileges, so you'll want to make a shortcut to the actual ".bat" file you'll be putting the above code in, and then do this:


After that, just send Stella off to a dungeon, then execute the script via the shortcut. Stella should immediately complete her journey. :p
Alternate version of the script which makes you jump 1 *year* into the past, then back into the present.
This version avoids the whole [DD/MM/YYYY] vs [MM/DD/YYYY] shenanigans, but I don't particularly feel safe changing the year like this, but I'll leave it to your discretion.

This also covers an edge case where one might be using this script during a "01" day, or during January, in which case, it would attempt to set the day or month as "00", which would be invalid.
@echo off SET /A curDate = 1%DATE:~4,2% - 100 SET /A curMonth = 1%DATE:~7,2% - 100 SET /A curYear = %DATE:~10,4% SET /A y = %curYear% - 1 date %curDate%/%curMonth%/%y% ping 127.0.0.1 -n 1 -w 500> nul date %curDate%/%curMonth%/%curYear%
8 Comments
PixelBit92 16 Jan, 2024 @ 10:52am 
I tried the alternate script but nothing happens. Ran it through a shortcut with administrator
【ネップ】— Excal —  [author] 12 Mar, 2023 @ 10:14am 
I posted an alternative script which alters the year instead of the month/date, so we don't have to deal with the date format differences. But I don't really know how safe it is to change the year so quickly like this. It *should* be safe, but still.
【ネップ】— Excal —  [author] 12 Mar, 2023 @ 9:38am 
@Kirbz
good call, although jumping a month into the past should still skip the wait times, as the game doesn't care how far back you went in time anyway. It should achieve the same results still.
Kirbz 12 Mar, 2023 @ 9:16am 
If you are on US Windows and/or use mm/dd/yyyy date formats, adjusting the last three lines to the following will work (otherwise, you'll notice you'll jump a month in the past, then in the present.

date %curMonth%/%d%/%curYear%

ping 127.0.0.1 -n 1 -w 1500> nul

date %curMonth%/%curDate%/%curYear%
Kirbz 12 Mar, 2023 @ 9:13am 
The script assumes the user is not in the US (due to the dd/mm/yyyy instead of mm/dd/yyyy default on US Windows), as the day is the first time component in the script. Flipping the month and day here should work, I'll adjust and let you know.
OmegaKnuckles 9 Mar, 2023 @ 12:28am 
That worked. Thanks
【ネップ】— Excal —  [author] 8 Mar, 2023 @ 8:46pm 
@OmegaKnuckles
Hi, I've updated the script, can you re-paste it and try again? It appears CMD interprets any number that starts with 0 as octals (only numbers from 0--7 are allowed, so 09 [th of March] is definitely out of range lol). This workaround should make it treat the number as a normal integer.
OmegaKnuckles 8 Mar, 2023 @ 3:24pm 
I run the batch script from the shortcut as administrator but I get the following error:

Invalid number. Numeric constants are either decimal (17),
hexadecimal (0x11), or octal (021).
The system cannot accept the date entered.
Enter the new date: (mm-dd-yy)