User:RiceEmpress
Lua error in ...ribunto/includes/Engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
19 Oct 2026 00:13 +0000
k//eternal. game dev. 2/2 dragons
godhand.anarch.games & cchain.anarch.games & sl.noiszgame.com
system. she/her+he/him
av @purin0112.bsky.social banner @izumomoi.bsky.social
18 Oct 2026 04:18 +0000
It's time for time...!? Chronal Chain's demo is now available, and can be played through Stage 2! Use the mighty powers of the Chain to forge a path through the challenges ahead.
A new adventure is just beginning! #ChronalChain
https://store.steampowered.com/app/3824730/Chronal_Chain/
[contains quote post or other embedded content]
16 Oct 2026 01:55 +0000
Time-bending bullet hell action is coming to Steam Next Fest tomorrow! Slow, stop, and rewind time to analyze and overcome the storm of bullets in your path... and conquer your own limits! Designed for genre newbies and veterans alike. #ChronalChain
https://store.steampowered.com/app/3824730/Chronal_Chain/
09 Oct 2026 18:44 +0000
ok we have one too now. are you enough of a Real Expert to Achieve this . . . .
[contains quote post or other embedded content]
02 Oct 2026 15:20 +0000
so who's ready for the projekt godhand long duration(??) non-explicit sex content update
[contains quote post or other embedded content]
01 Oct 2026 01:01 +0000
idk please pretend it's a cool graphic
https://store.steampowered.com/developer/anarch
30 Sep 2026 00:24 +0000
The server situation has been resolved. Let us know if you encounter any lingering issues 🙏
[contains quote post or other embedded content]
29 Sep 2026 04:13 +0000
Notice: There was an issue updating the server's OS. We're paying for automatic backups, but they aren't restoring correctly. We're currently trying to resolve this with our provider.
In the meantime, game services are running on a backup server and should be mostly normal.
19 Sep 2026 14:48 +0000
Happy birthday to Alia! The world's only Gravity Caster gets a Character Story in PROJEKT GODHAND later this year. Experience a tale of attraction and first love set to 6 incredible tunes. #PK_GODHAND
16 Sep 2026 04:52 +0000
Those encounters defined the course of my life. From the very moment I met you, everything began to change--
New "CHARACTER STORY" DLC is coming to PROJEKT GODHAND, tales from another time that are just as much a part of her story. #PK_GODHAND
14 Sep 2026 13:42 +0000
you may have noticed rhythm games have lots of lesbian characters lately. this is bc rhythm game devs all got together and formed a conspiracy to make you, the girl reading this, into a lesbian
if your reaction is "i'm not a girl tho" i'll just say: keep playing
[contains quote post or other embedded content]
13 Sep 2026 21:04 +0000
not in the godhand
12 Sep 2026 19:11 +0000
much more broadly than games we're clearly seeing a trend rn where a lot of people just do not want to think in any context at all. if you can contribute to reversing that in any way at all it may be one of the most important things you can do
[contains quote post or other embedded content]
05 Sep 2026 03:23 +0000
PROJEKT GODHAND act 2's OST "purgatorio disk" is now available for preorder, with all new songs from act 2 already available.
(but then why is it a preorder...?) #PK_GODHAND https://anarchgames.bandcamp.com/album/projekt-godhand-purgatorio-disk
04 Sep 2026 23:40 +0000
GODHAND 2.04 is now available! There was a critical score error on JUDAS that required it to be reset locally... apologies for the inconvenience 🙏
Some other fixes and adjustments have been made. Notably, a certain adhesive will no longer affect mash notes. #PK_GODHAND
02 Sep 2026 23:27 +0000
Have you braved the depths of purgatorio yet? You should watch out for glue......
Find out if your rhythm game / bullshitting skills are good enough to escape from a sticky situation (among other wild new challenges!) #PK_GODHAND
02 Sep 2026 21:55 +0000
GODHAND 2.03 is now available due to the classic "bugfix created a bigger bug"......... 🙏🙏🙏🙏 #PK_GODHAND
01 Sep 2026 15:02 +0000
GODHAND 2.02 is now available! This version brings act 2 to Mac players. Various fixes have been made as well, including a rare score issue that existed prior to 2.00. #PK_GODHAND
01 Sep 2026 04:27 +0000
GODHAND 2.01 is now available! This build fixes some bugs related to the act2 DLC, including an issue where you may be unable to progress at low GHZ values. #PK_GODHAND
24 Aug 2026 17:28 +0000
PROJEKT GODHAND 2.0 is here. The story continues, and chaos descends. Witness "purgatorio", unlike anything you've seen before. #PK_GODHAND
https://store.steampowered.com/app/2978440/PROJEKT_GODHAND/
31 Aug 2026 04:14 +0000
8 / 31 / 26
fall into a realm beyond the reach of time.
let all you know and believe be washed away.
purgatorio opens for you #PK_GODHAND
24 Aug 2026 17:28 +0000
8 years... Time flies, doesn't it? Even if the world enters a new age, these memories will always remain.
Once again, experience NOISZ at its lowest-ever price on Steam. #NOISZ https://store.steampowered.com/app/681530/NOISZ/
20 Aug 2026 00:30 +0000
8 / 31 / 26
fall into a realm beyond the reach of time.
let all you know and believe be washed away.
purgatorio opens for you #PK_GODHAND
11 Aug 2026 18:47 +0000
Anarch Entertainment is tabling at Anime NYC again this year! We'll be showing special preview content in Chronal Chain, PROJEKT GODHAND, and NOISZ STΔRLIVHT (yes, all three games)!
07 Aug 2026 18:49 +0000
if you play PROJEKT GODHAND [4th story pack] first, Chronal Chain [extra stage] will be 100 times more interesting
07 Aug 2026 13:52 +0000
by popular demand(??) we have also added code "blazing67" you can use it for the meme but you will only get 5% off instead so choose wisely
[contains quote post or other embedded content]
30 Jul 2026 13:40 +0000
It's Bandcamp Friday again! Heat things up and get 15% off any of our soundtracks with code "blazing87". anarchgames.bandcamp.com
https://anarchgames.bandcamp.com/
22 Jul 2026 17:08 +0000
☀️ Happy birthday to SUNRaiSE's Asuka! Let the golden sun shine on a bright new future! ☀️
🎨 @/beffkawa
- NOISZ_SL
'
Chronal Chain's beta has been updated with its new tutorial, Stage 0! On TERMINUS difficulty, it looks like this...?
Though we've had some health-related bumps along the way, development is going smoothly again, and we still hope to show the full game in 2026 🙏 #ChronalChain
there is only rice
HI i'm ruby! this is my testbed
Event Cycle
The countdown timers are all based on the countdown clock extension for Fandom. A typical template for the countdowns looks something like:
{{NOISZ SL Recursive Events|cyclestart=2023-03-15 04:00 +0000}}
Where cyclestart is a variable determining the beginning of an 8-week cycle. The widgets use this 8-week cycle to determine what events are currently running - or rather, how far it is into an 8-week cycle. Synthetic and Recursive events currently run on the same clock. If you look at the NOISZ SL Recursive Events, it may look daunting, but a lot of it is just text operations; the only variable here is the currenly running, event, seen in things such as {{CurrentNoiszSLEvent|cyclestart={{{cyclestart|}}}}}, {{EventCountdown|eventstyle=Nuclear Drip|cyclestart={{{cyclestart|}}}|countdown=True}} and {{EventTimeLeft|cyclestart={{{cyclestart|}}}}}. Note that {{{cyclestart|}}} sets a variable within the template, and whatever goes after the pipe at the end is set as the default for that variable if nothing is entered.
CurrentNoiszSLEvent uses that 8-week cycle to determine what events are running. EventCountdown uses the Countdown widget until a certain mark in that 8-week timer, and EventTimeLeft does the same, but for a mark 2 weeks after that.
If you look at CurrentNoiszSLEvent, it uses a case/switch statement depending on EventCycleTime, which returns how many seconds we are into an 8-week cycle.
EventCycleTime is simply: {{#expr:({{#time:U|now}} -{{#time:U|{{{cyclestart|2023-04-01 04:00 +0000}}}}})mod4838400}} ie, it looks at the time between now and any past date set as the beginning of a cycle, which is defined as the moment Recursive Event 01 goes live. It uses mod4838400 to divide that time elapsed by the total number of seconds in an 8-week cycle, and returns the remainder, which is how many seconds we are.
To recap, it does that, and CurrentNoiszSLEvent uses that time to determine where in an 8-week cycle we are in seconds; if we are less than 1209600 seconds into a cycle, which is two weeks, it determines the currently running Recursive Event is Attitude Mint. If it's more than that, the case switch moves onto the next statement, and so, if we're more than 1209600 seconds but less than 2419200 (4 weeks) in, then the current event is Blue Moon, and so on.
Countdown Clocks
EventTimeLeft
EventTimeLeftUnix: {{#expr:1209600 - {{EventCycleTime|cyclestart={{{cyclestart|}}}}}mod1209600}}
169291
The countdown clocks for EventTimeLeft and EventCountdown use markers to count down to. EventTimeLeftUnix looks at how many seconds we are into a cycle and divides it by 1209600, and returns a remainder. It subtracts that from 1209600, the amount of seconds in two weeks; this returns the amount of seconds left in this mini 2-week cycle within the greater 8-week cycle.
EventTimeLeft is the countdown clock itself, and is:
<includeonly><span class="countdown" data-end="stop" data-callback="myFunction" data-options="short-format" style="display:none;">Ends: <span class="countdowndate">{{#time:r|@{{#expr:{{EventTimeLeftUnix|cyclestart={{{cyclestart}}}}} + {{#time:U|now}}}}}}</span></span>
The time it's counting down to is {{#time:r|@{{#expr:{{EventTimeLeftUnix|cyclestart={{{cyclestart}}}}} + {{#time:U|now}}}}}}, which adds the seconds left in the 2-week cycle that is a single event to the current time, and then counts down to it.
EventCountdown
EventTimeCountdownUnix looks at where we are in the 8-week cycle and accordingly counts down to the next 2-week marker using a case/switch. The "if time > 0" condition in there is to deal with the possibility that a date in the future was set to determine the 8-week cycle.
EventCountdown is the clock itself: {{#if: {{{countdown|}}} | <span class="countdown" data-options="short-format" style="display:none;" data-end="stop" data-callback="console.log('countdown ended!')">Starts: <span class="countdowndate">{{#time:F d, Y H:i T|@{{#expr:{{EventTimeCountdownUnix|cyclestart={{{cyclestart|}}}|eventstyle={{{eventstyle|Attitude Mint}}}}} + {{#time:U|now}}}}}}</span></span> | Starts: {{#time:F d, Y H:i T|@{{#expr:{{EventTimeCountdownUnix|cyclestart={{{cyclestart|}}}|eventstyle={{{eventstyle|Attitude Mint}}}}} + {{#time:U|now}}}}}}
}}
Where the time it counts down to is: {{#time:F d, Y H:i T|@{{#expr:{{EventTimeCountdownUnix|cyclestart={{{cyclestart|}}}|eventstyle={{{eventstyle|Attitude Mint}}}}} + {{#time:U|now}}}}}}
This adds the time left until the next two-week marker to now, and tells the clock to count down to it. If nothing is defined, it decides the next style will be Attitude Mint.
Countdown clock end
If you look at the dev.fandom.com link above, you can see that a countdown clock ends many ways. One problem with the clocks currently is that the wiki does not update its own internal clock until something forces it to wake up, usually in the form of an edit or a null edit. Once an event ends, the event cycle doesn't update until null edits are made to the relevant pages, forcing it to recalculate everything.
If you look at the clocks' codes, you can see the "data-callback"; this calls the relevant Javascript function defined by this variable. The function is defined in MediaWiki/Common.js. EventCountdown is where it's properly used; you can see it uses the "selfNullEdit" defined in common.js, where the function finds the element with id "ca-null-edit" - the Null Edit Button - and clicks it using jQuery.
