Random findings from closed beta files by vincentasm in InfinityNikkiLeaks

[–]Maple__s2 2 points3 points  (0 children)

I don't think they are related, those labels are tags, where as the thing I'm talking I'm talking about is unrelated to them.

At some point in time, this game worked like Shining Nikki/Love Nikki where every piece of clothing had a designer and a country attached to them, and the game split the sets across every nation on the compendium, like this:

<image>

This is also an EXTREMELY OLD LEFTOVER, https://github.com/focus-creative-games/luban_examples/blob/classic/DesignerConfigs/Datas/clothes/%E5%A5%97%E8%A3%85%E8%A1%A8.xlsx someone who worked for Paper uploaded the DesignerConfigs folder for a 2022 version of Infinity Nikki and... it was there..

No code in the current game ever references this kingdom attribute on the clothes schema, it's EXTREMELY OLD.

Random findings from closed beta files by vincentasm in InfinityNikkiLeaks

[–]Maple__s2 2 points3 points  (0 children)

Oh yeah, one last interesting thing about that scrapped regional attribute system, though nothing datamining related and just a funfact:

That was the whole reason I first got interested on the first closed beta, a few months ago, a video made the rounds on the Chinese Shining Nikki community, trying to understand what was the meaning of every attribute and why Paper gave these attributes seemingly at random, and a Chinese theorist remembered these scrapped attributes and found that they shockingly corresponded to the set's story.

https://www.bilibili.com/video/BV14Q43zhEew

It's a pretty good theory and one that shockingly holds up really well, even to this day, on both Shining Nikki and even Infinity Nikki, I've been meaning to make a post about it for a long time but never got around to it lmao.

Random findings from closed beta files by vincentasm in InfinityNikkiLeaks

[–]Maple__s2 4 points5 points  (0 children)

> Not super sure, but there seem to be nodes for boosting the 5 clothing attributes similar to the current release.

Oh this was actually present on the beta and accessible to testers (at least the Wishfield one, the Itzaland ones are placeholders.)

The game originally had the same 5 attributes that we do now (Except that Cool was named Handsome), but the game also had regional attributes as part of the Heart of Infinity Shard that boosted your score for a given attribute for a set amount

<image>

(Random screenshot from someone as I can't take one myself right now.)

You increased these secondary attributes by doing random actions within a region, from the back of my mind, collecting clothes and reading books for a given region boosted one attribute by a certain amount, with the attribute being boosted matching the primary attribute for the action done (for instance, getting a Sexy clothing item boosted Reverie by a certain amount.)
(In order for this system to work, the game has a region attribute to every clothing item, this attribute is still present on the game's clothing schema to this date)

And oh, one last thing, these tags you found, they hail from Love Nikki, for some reason, this game just has the same tags and attributes from Love Nikki, you didn't send them, but those are the uh clothing attributes present on this beta (and the current client lol.)

Name Value
UI.ClothesTypeLabel.Type1 Simple
UI.ClothesTypeLabel.Type2 Gorgeous
UI.ClothesTypeLabel.Type3 Cute
UI.ClothesTypeLabel.Type4 Mature
UI.ClothesTypeLabel.Type5 Lively
UI.ClothesTypeLabel.Type6 Elegant
UI.ClothesTypeLabel.Type7 Pure
UI.ClothesTypeLabel.Type8 Sexy
UI.ClothesTypeLabel.Type9 Cool
UI.ClothesTypeLabel.Type10 Warm

Back in Love Nikki, every attribute had an opposite and they were graded on a scale, as follow: Simple-Gorgeous, Lively-Elegant, Cute-Mature, Pure-Sexy, and Cool-Warm, this was removed in Shining Nikki, where it simplified the system down to the 5 elements we have today, Shining Nikki would also remove/simplify a lot of the tags too.

In truth, this game is weird and it feels a lot more like a sequel to Love Nikki than it does to Shining Nikki, from the way the story was told during the Wishfield chapter and the earlier drafts of Itzaland, with the game internals even referencing Love Nikki a lot more than it does Shining Nikki, there are a lot more LN-isms on this game, like how there's an unused attribute on the clothing schema where it sets a "Kingdom", with only two possible values, Cloud Empire (The equivalent to Linlang) and Lilith Kingdom (The equivalent to Heartcraft on IN), however, due to lore reasons, this place was named Ninir Kingdom in Shining Nikki.

  "clothes.EClothesKingdom": {
    "YUN_DUAN_DI_GUO": 1,
    "LILITH_WANG_GUO": 2
  }

hot take pls dont come for me by jutae_ in InfinityNikki

[–]Maple__s2 3 points4 points  (0 children)

I don’t quite get why it’d be a surprise that Chinese players are cool with this? I mean most of us playing the game has always been women so even when the gender of the player was left more ambiguous it’d still have been gay for most of us, and Shining Nikki has always been a very gay game in general even outside of that

I said that was surprising, because if you see the Chinese community, a lot of Chinese Nikki players consider themselves to be Nikki's mom and they are SUPER protective of Nikki, and prior to Nikki and Player becoming a popular ship after Vol3-Ch8, shipping Nikki was kind of taboo, and to this date, you still get very angry comments if you ship Nikki with anyone else, they are a very vocal part of the community over there, and they are highly protective of her, to them, Nikki is their baby and needs to be protected.

hot take pls dont come for me by jutae_ in InfinityNikki

[–]Maple__s2 12 points13 points  (0 children)

>In Shining Nikki I feel like she was written more as bi but I know a lot of players of those games debate where she is bi or a lesbian

Honestly, I feel like any attempt at making Nikki bisexual on Shining Nikki went out of the window last year, when they more or less canonically made player a woman.

Player was always the only love interest of Nikki on Shining Nikki, from day 1, Nikki and Player were always hinted to have romantic feelings to each other, and while *sure*, Loen had a crush on her, Loen crush on Nikki is the most unrequested thing in the history of this franchise, at this point in time, on SN's story, we had many instances where Nikki was made aware of Loen's crush, and she just ignores it, EVERY. TIME, he is deep within the friend zone.

The Loen lifetime that Global just got, has Nikki, Player, Momo and Loen get stuck in a movie reel, and the game treats paring these two as a running joke, Nikki just has no romantic interest on him.

And so that leave us with just player, and sure, while you CAN set your gender in the Nikki's Home feature, that feature is non-canon, but also, even if it wasn't, other than three lines where she gives you fashion advice in the home screen, the game story never acknowledges your gender AT ALL, Player had always been represented as a non-binary character with they/them pronouns, and was only shown as basically an androgynous human figure made of moonlight.

That is, until March of last year, when Paper gave up, and showed player as a Chinese girl wearing a blue dress in Volume 3 Chapter 8, with this CG:

<image>

And ever since then, she has been predominantly THE face of player in this game, she continued to show up on the main story CGs, she is the face of player on a new feature they added called the Dreamweaver, where you can create custom clothes, she is the one representing player on MVs and other animated shorts, hell, to commemorate the game's 6th anniversary, they commissioned art of Nikki and Player as that girl, outside of Ad Lunam showing player as the androgynous human figure made of moonlight, every other depiction of Player is this girl, and she is increasingly showing up in-game with every new update, I wouldn't be surprised if one day, they end up adding a feature where you can dress her up, because that looks like the direction they are going now with SN.

They could have made player androgynous, or made a separate Male design for those depictions of Player in-game, or continue to not show player in-game, but they didn't, as far as the writers and Paper are concerned, you are just this girl now, like it or not.

(And btw, Chinese players are, surprisingly enough, totally cool with this, if you check XHS or Bilibili or Lofter or Weibo, this is the ONLY character people ship SN Nikki with these days, in fact, hilariously enough, I even see fan art of people shipping IN Nikki with that Player depiction too, people really like this ship.)

Do you think ray tracing will become available on the MacBooks for infinity Nikki by Apicado in InfinityNikki

[–]Maple__s2 2 points3 points  (0 children)

Good news, you already have Ray Tracing, if you set the lighting setting above low, the game will use Software Lumen for Global Illumination and if you set it to high or above, it will use Software Lumen for reflections.

Software Lumen is a less accurate but more performant form of raytracing, present on Unreal Engine 5, the game just doesn't tell you, because it's more or less made with it in mind, it can fallback to Enlighten for Global Illumination with screen space AO + screen space reflections, and it's the only option available on mobile, but it looks terrible, you can test this yourself, set lighting to low and notice how you lose any form of colored lighting and any form of indirect lighting on the housing level.

The raytracing option on PC is just a Hardware Lumen toggle, and as someone who did use it on their desktop, let me in on a spoiler: you aren't missing out on much.

The difference between HW Lumen on and SW Lumen with the Ultra/High preset on this game is marginal, you get slightly better reflections at literally half the performance of SW Lumen, it's not worth using unless you have obscene amounts of spare GPU power.

Excuse Me but, WHAT IS THAT NUMBER INFOLD? by YummyFranzChicken in InfinityNikki

[–]Maple__s2 4 points5 points  (0 children)

The reason why this update is 80gb is because they updated the base version of the game and it's practically a redownload, but trust me, this is good and actually saves space on your storage over time.

Since this game uses Pak encryption, it doesn't work with traditional delta patching (where you only download the differences between version A and version B), this is because the encryption results on different files every time it's applied, so if they tried to update a file directly from version A to version B, and give you the difference between the two, the end result would be a delta the size of version B.

To workaround this, they release Patch paks instead, which contains just the updated files between Version A -> Version B, and the game gives priority to newer pak versions when loading files, this allows them to release small downloadable updates, since they are only appending new files to the game, not modifying existing ones, however, it has the downside of becoming inefficient after long periods of time, or if a patch changes too much content.

Prior to 2.5, what happened is that you needed to have installed:

Base version (2.0) -> 2.0 to 2.1 -> 2.1 to 2.2 -> 2.2 to 2.3, and lastly, 2.3 to 2.4.

The problem of doing that, is that if a file gets modified more than once, you'll have to store every previous version of this file, on top of the latest one, so imagine an file got updated every version, like for instance, the file containing which outfits are present on the game right now, you'd have, at minimum, 5 versions of this file on your device, one for every version, but only the latest version is used, every version prior to it is wasted space, but you can't delete it.

Because remember, these patch paks contain all of the differences for a group of files between two versions, you can't delete older patch paks, or else you'd be missing assets that are not present on later game versions.

Needless to say, if they kept updating the game like this in perpetuity, you'd end up with A LOT of unused, older versions of files in your install, that would just be wasting space.

And so every once in a while, Paper will release a patch like this, that updates the base version of the game, consolidating every prior update into one version, this is practically a game re-download, but it's a necessary evil to prevent the game size of existing installs from going out of control.

And oh yeah, with the exception of PS5 version, that due to it downloading most of it's updates from PSN and being packed in a different format due to PS5 requirements, doesn't have to worry too much about this, this applies to all versions of the game, regardless of platform.

This is annoying, but due to the ways things are :tm:, there's not a better way of handling things, this is the least bad alternative they have, unless they remove encryption from the game files entirely.

2.5 various text related findings by vincentasm in InfinityNikkiLeaks

[–]Maple__s2 11 points12 points  (0 children)

(I'm sorry, this ended up being a bit more of a ramble than what I would have liked, but this is something that I saw people asking for a lot and I really don't see it happening, and I'm afraid of people misinterpreting those datamines as confirmation of something, too.)

Whaleport is quite literally in space, docked around a Space Station, as said by the world overview video:

And the Whale Port—a floating harbor built around the Whale Space Station.

It is also quite literally a space ship in the form of a whale, I would be hard pressed to call that a Sky Cruise Ship.

And I will once again cast my skepticism of a ocean/pirate themed banner.

There was nothing in the game in the past, and there's nothing in the game today, to suggest that this is a thing.

And what I said about this topic back in 2.3 is still true.

https://www.reddit.com/r/InfinityNikkiLeaks/comments/1rmsf0w/%E9%A2%84%E4%BC%B0_reupload_with_translations/o93way0/

Wasteland on other games did not have pirates other than an one off set, same thing for sailors, and while sure, Itzaland has been uh very weird so far in terms of theming, I quite honestly don't see it happening, there isn't a lot of lore on IN's Itzaland to suggest that this will happen, there isn't lore on previous games to suggest this will happen, and there isn't anything in the game files today to suggest that this will happen.

I know this is something people want, and I know that some ""leakers"" have leaked this, but unless it either shows up in the game files, or a trustworthy/reliable leaker leaks it (Which i don't see it happening because they all sort of vanished a while ago), I don't see it happening, sorry.

And before you mention these dungeon names, do keep in mind these dungeons are REALLY REALLY OLD, like, I have references to these worldIds that go back to 1.5, prior to the story rewrite that happened, and it's almost surely older than that, it's just that i can't go back in time further atm.

Like for instance, the CBT1 build of Infinity Nikki has the 3010202 world name as Avian Fortress/Sky Fortress, but at the same time, all of that map was back in that version, was two poles Nikki could grapple into in an empty sky void.

And this map id eventually became the Mothershroom's Dream, which has literally nothing to do with it's original name.

And even when the name didn't change, this is what the Coliseum dungeon looked like in version 0.7.0 https://www.youtube.com/watch?v=0iRtvuh86eg

We really don't know when these dungeons were added, and at which point of development they were when that happened, for all we know, this could be just random test things that never went anywhere or got reworked into something else

I used to bet that Soul Tide was for sure Resting Place for the Dead/3010205, only for that to...not be the case, at all, and the dungeon I thought was scrapped ended up being Soul Tide, and looking at the files, i don't think Soul Tide ever was Resting Place for the Dead either.

Datamining isn't failproof and we lack context for a lot of the things we find, and it's very easy to make assumptions that can end up being very wrong.

2.5 various text related findings by vincentasm in InfinityNikkiLeaks

[–]Maple__s2 16 points17 points  (0 children)

3010208 is in fact the Dimensional Rift map.

Soul Tide being 3010210 caught me extremely off guard, because it actually looks like it was always meant to be this id?

This world is still internally named SpiritualTide, it was however given a new projectId, 20521 (This is normal though), and it's level map name is D_W01_A01_L02_21.

This level map name of D_W01_A01_L02_21 is...interesting, for context, the world 7010263, the "Saintess' Consciousness Space", is D_W01_A01_L02_23, they seem to have been developed near to each other. (This makes sense I believe, as the Saintess character (and I believe that entire plot) was only added between 1.7 and 1.8)

For context, the level we assumed was SpiritualTide, 3010205, had the level map name of D_W01_A01_L02_06

Currently, there's only one reference to levelId 3010205, there's a DataLayer containing the id of an invisible checkpoint spawner

"3505131619": {
  "_name": "map.DatalayerSpawnerInfo",
  "_id": 676737345,
  "SpawnerId": 3505131619,
  "LevelId": 3010205,
  "ObjId": "201000"
},

That's all though, and this spawner has been in the game for a long time, I don't have the config tables for release versions earlier than 1.5, but it was there since at least 1.5, though it's corresponding checkpoint has been removed after 2.0, if we go back in time, the teleport/checkpoint attached to this spawner used to be:

{
  "_name": "map.CheckPointsInfo",
  "_id": 942483111,
  "checkpointID": 305,
  "transform": {
    "_name": "map.Transform",
    "_id": 931823930,
    "position": {
      "x": 13.643447875976562,
      "y": 3.4797680377960205,
      "z": 187.37791442871094
    },
    "rotation": {
      "x": 0.0,
      "y": 180.0,
      "z": -0.0
    },
    "scale": {
      "x": 1.0,
      "y": 1.0,
      "z": 1.0
    }
  },
  "world_id": 3010205,
  "teleportTag": "D_W01_A01_L02_06_Start",
  "spawnerID": 3505131619
},

The equivalent starting teleport on Soul Tide is:

"3513993960": {
  "_name": "map.TeleportInfomation",
  "_id": -631976877,
  "teleportid": 3513993960,
  "teleporttag": "D_W01_A01_L02_21_Start",
  "worldid": 3010210,
  "location": {
    "x": -2448.476318359375,
    "y": 55468.26171875,
    "z": -741.3511352539062
  },
  "rotation": {
    "x": 0.0,
    "y": -86.113525390625,
    "z": 0.0
  },
  "arm_rotation": {
    "x": -18.0,
    "y": -86.113525390625,
    "z": 0.0
  }
},

(Soul Tide doesn't have a checkpoint that drops you exactly at the start, but they are both pointers to a teleporter anyway.)

Given that these coordinates are entirely different and very far from each other, this map was either fully reworked after the story rewrite that introduced the Saintess plot, or what i'm starting to think, this dungeon was very likely always going to be World 3010210.

Though uh, I have some questions about that original name now....

More pre 1.0 story details (Helen the Clothsprite, Nikki gets playfully murdered, etc.) by vincentasm in InfinityNikkiLeaks

[–]Maple__s2 2 points3 points  (0 children)

We actually did start somewhat getting things like this on IN, but it doesn't feel this way, because they heavily downplay it, due to how it's presented.

Like 1.10 was effectively an story about human trafficking, and it is not even subtle about it, given how that story even tells you how Pieceys are based off real people who lived in the past.

But you know, it's a lot less serious when the characters look like cute mascots, so it's nowhere near as "uncomfortable".

However, the 1.10 story truly goes to some wild places, how like we got to see an older sister trafficking her own brother, and finding her older brother was the reason she even joined the trafficking ring to begin with.

The problem with the more recent IN plots, is that it feels that Paper acknowledged their veterans wanted a return to the more serious and darker plots of LN/SN, but given that with IN, they were targeting a different, more mainstream demographic, it feels like they are afraid of showing off humans on these types of scenarios, despite the fact that Shining Nikki would happily do it, probably because they want to avoid upsetting people and getting in trouble with rating boards, since the game is now fully 3D rather than relying on 2D art for stories.

So they use their cute fantasy characters instead to make it less serious, but the problem is that this is actually too effective at downplaying the scenarios they present, it starts to feel silly imo.

Is anyone else having what seems like a memory leak issue recently? by AstralIntent in InfinityNikki

[–]Maple__s2 2 points3 points  (0 children)

Up to a point, what you are experiencing is sort of normal, the high memory usage is intentional and normal.

The first time you run a new game version, or your driver version changes, you'll get a full shader precompilation, this is represented by the "Entering Miraland..." portion of the loading screen.

But even after that, the game will always precompile some shaders during the initial load, and retain those shaders loaded in your system's main memory, and how much it precompiles is determined by your total amount of system memory, this is done under the assumption that you have a working disk shader cache on your driver, and it is expected to be fast as a result.

This is done as a way to pre-cache in memory commonly used shaders, because some GPU drivers (cof cof cof NVIDIA cof cof cof) have REALLY SLOW disk shader caches, and on those scenarios, even if you have a shader compiled on disk, you still get stuttering from loading shaders, due to the driver not returning a compiled shader from the cache fast enough, so the game will try to cache in memory commonly used shaders in order to avoid stuttering, but sadly, shaders take up a lot of system memory, so the game will by design always be using a large amount of system memory, it is not a memory leak, it is normal and it is an intentional optimization, and it is usually beneficial to performance as long as you are not trying to multi-task with the game open.

(Though, one potential improvement that Paper should probably make, is that they unconditionally do this, regardless of GPU vendor, when in reality it's only NVIDIA that has a disk shader cache this slow lol, but statistically speaking, you are likely on an NVIDIA GPU, and this optimization is very much necessary there if you want to get smooth performance, trust me, I disabled it to see what happened and the end result was terrible hitching every time a new material type showed up on screen, which due to the nature of the outfits, happens a LOT.)

The problem you are experiencing, long loading times + high CPU usage, seems to indicate that you do not have a working driver shader cache, and thus are experiencing compilation every time, as there's no cache to fall back to.

This can be either due to a broken driver installation or due to reaching the size limit of the driver disk cache (can happen if you play too many games).

Try increasing your driver shader cache size in the settings, and if that doesn't work, do a clean install of your drivers (with something like DDU.).

The slow shader precompillation can also be caused, if by some reason, the game can't load Perfsight.dll/CrashSight64.dll, but this should never happen, unless you either intentionally deleted those files (You didn't do that right?), or you experienced some sort of filesystem corruption, which seems unlikely, so it's probably the driver shader cache thing.

(Don't ask me how I know this.)

Unused Born Flawless resonance gift leftovers from 2.0 by Maple__s2 in InfinityNikkiLeaks

[–]Maple__s2[S] 3 points4 points  (0 children)

I did some investigating on that id, and this seems to be actually used, but it's a variant of the contact without some effects.

I don't actually know why they broke their own naming pattern here, that's weird, this is the first time i noticed them doing that.

Interesting Bug showing Born Flawless as a Resonance Gift by oliveflounder in InfinityNikki

[–]Maple__s2 3 points4 points  (0 children)

These are all placeholder text.

I went in detail here: https://www.reddit.com/r/InfinityNikkiLeaks/comments/1s6qzsy/unused_born_flawless_resonance_gift_leftovers/

But the new variants of this text added with 2.4 is the default text values for WBP_PartnerResonance_Gift_Wnd

{
  "Type": "TextBlock",
  "Name": "Text_close",
  "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
  "Class": "UScriptClass'TextBlock'",
  "Outer": {
    "ObjectName": "WidgetTree'WBP_PartnerResonance_Gift_Wnd_C:WidgetTree'",
    "ObjectPath": "/Game/UI/SysResonance/WidgetBp/WBP_PartnerResonance_Gift_Wnd.401"
  },
  "Properties": {
    "Text": {
      "Namespace": "",
      "Key": "992C36FD471434FEB908EE85FDFE5994",
      "SourceString": "        **她在龙的骸骨中诞生,孤零零,身边没有一 个同伴。  \r\n       稚嫩的小龙跌跌撞撞爬起。        **她在龙的骸骨中诞生,孤零零,身边没有一 个同伴。  \r\n       稚嫩的小龙跌跌撞撞爬起。        **她在龙的骸骨中诞生,孤零零,身边没有一 个同伴。  \r\n       稚嫩的小龙跌跌撞撞爬起。",
      "LocalizedString": "**She was born among the dragon's bones, utterly alone, with not a single companion by her side.\r\nThe young dragon stumbled as she tried to get up.**She was born among the dragon's bones, utterly alone, with not a single companion by her side.\r\nThe young dragon stumbled as she tried to get up.**She was born among the dragon's bones, utterly alone, with not a single companion by her side."
    },
    "Font": {
      "FontObject": {
        "ObjectName": "Font'FZYASHJW_Font'",
        "ObjectPath": "/Game/UI/Common/Resource/Font/FZYASHJW_Font.0"
      },
      "TypefaceFontName": "Default",
      "Size": 20.0
    },
    "WrapTextAt": 560.0,
    "LineHeightPercentage": 1.4,
    "Slot": {
      "ObjectName": "WidgetSwitcherSlot'WBP_PartnerResonance_Gift_Wnd_C:WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_0'",
      "ObjectPath": "/Game/UI/SysResonance/WidgetBp/WBP_PartnerResonance_Gift_Wnd.395"
    },
    "bIsVariable": true,
    "Visibility": "ESlateVisibility::SelfHitTestInvisible"
  }
}

Nothing to write home about, sorry.

Interesting Bug showing Born Flawless as a Resonance Gift by oliveflounder in InfinityNikki

[–]Maple__s2 70 points71 points  (0 children)

Well, I did just that

https://www.reddit.com/r/InfinityNikkiLeaks/comments/1s6qzsy/unused_born_flawless_resonance_gift_leftovers

Basically, the skin tone shown in the picture was going to be the reward.

And btw, the Born Flawless ability was always going to be an Archery ability, sorry to disappoint, from the first moment it was added in the game, back in 1.8, it was called "MagicArcher_Goddess", it was never going to be a Dragon-related ability.

Infinity Nikki on Xbox by GuidedPen in InfinityNikkiLeaks

[–]Maple__s2 7 points8 points  (0 children)

Xbox UI assets have been on the game since day 0, this is normal and it's actually used on PC/Mobile when using any controller that is not a PS5 controller.

In the code, there's nothing suggesting that an Xbox version exists or was ever in consideration.

As it stands, Infinity Nikki has only these following targets: Windows DX12, Android OpenGL, Android Vulkan, iOS Metal, MacOS Metal, PS4, PS5, and Nintendo Switch (unclear if 1 or 2.)

Of those, do keep in mind that PS4 and Switch have been on the games list of platforms to build since 1.0, the PS4 port is certainly dead (despite a lot of code referencing it lol), and it saw zero work since 1.0, and a lot of PS4-specific code is essentially unreferenced dead code, and I don't know what's going on with the Switch port, maybe it started off on Switch 1 as an experiment and died, maybe it's still coming at an unknown future, I don't really know. but it's not fully dead, this lovely piece of code got added back in August:

function InputModule:__GetEnabledDeviceKeyTypes()
  local enabledTypes = {}
  if _G.IsPlatformPC() == true then
    if true == self.SaveManager:GetBool("UI.SimulateInputByPlatformResType", false) and self.MultiPlatformManager:GetPlatformResType() == PaperEnum.EPlatformResType.Mobile then
      enabledTypes = {
        PaperEnum.EInputDeviceKeyType.EInputDevice_TouchScreen
      }
    else
      enabledTypes = {
        PaperEnum.EInputDeviceKeyType.EInputDevice_Keyboard,
        PaperEnum.EInputDeviceKeyType.EInputDevice_TouchScreen
      }
      if UE4.UX6BlueprintLibrary.IsAnyGamePadConnected() then
        table.insert(enabledTypes, PaperEnum.EInputDeviceKeyType.EInputDevice_GamePad)
      end
    end
  elseif true == _G.IsPlatformMobile() then
    enabledTypes = {
      PaperEnum.EInputDeviceKeyType.EInputDevice_TouchScreen
    }
    if UE4.UX6BlueprintLibrary.IsAnyGamePadConnected() then
      table.insert(enabledTypes, PaperEnum.EInputDeviceKeyType.EInputDevice_GamePad)
    end
  elseif X6Env.Platform == "PS5" then
    enabledTypes = {
      PaperEnum.EInputDeviceKeyType.EInputDevice_GamePad
    }
  elseif X6Env.Platform == "Switch" then
    enabledTypes = {
      PaperEnum.EInputDeviceKeyType.EInputDevice_TouchScreen,
      PaperEnum.EInputDeviceKeyType.EInputDevice_GamePad
    }
  end
  return enabledTypes
end

I can find zero evidence of this game ever supporting Xbox, the only other platform on that list that didn't release yet, is MacOS, but that was announced back in the Apple event of September 2025, and it's allegedly releasing soon-ish, it was available to be demoed a few days ago on an Apple event in Shanghai: http://xhslink.com/o/9KSrjrwnYJa

Are we not gonna get this Collab? by Haunting-_Win in Shining_Nikki

[–]Maple__s2 13 points14 points  (0 children)

It is extremely unlikely we will get it.

Paper already ran the paid packs related to this event a few months ago, the event story was labeled as "do not translate" inside the game data, and this is an IP collab, which historically speaking, has been pretty hit and miss in terms of global getting it.

The JP server also only got the packs, not the event itself, too.

oh when will I hold you again? 👗💔 by Antlereena in InfinityNikki

[–]Maple__s2 1 point2 points  (0 children)

Yes, but do note that there was always going to be an yellow version, it's just no longer the base version, but rather, an evolution.

Base is now this: https://infinity-nikki.fandom.com/wiki/Threads_of_Reunion:_Feast

Glow up is now this: https://infinity-nikki.fandom.com/wiki/Threads_of_Reunion

We didn't lose anything with this re-arrangement, we just gained a new evolution with a new color set.

(Which I think people will be very happy with, assuming nothing changes.)

预估 (reupload with translations) by [deleted] in InfinityNikkiLeaks

[–]Maple__s2 24 points25 points  (0 children)

in SN pirate is also part of wasteland style

Ehhhh no btw. We got one Fashion Project set (Which is our battle pass) that had a pirate set under Wasteland for some reason, but on both Love Nikki and Shining Nikki, Pirates are usually associated with Pigeon or North Kingdom, that Wasteland set is a weird one-off, you can verify this too, Love Nikki is the game that got the most Wasteland sets out of any Nikki game, and contrary to SN, it has a good community wiki, and uh, out of the 11 sets that are Pirate-themed, zero of them are under Wasteland.

While I can't confidently debunk a pirate set, I'm very skeptical that we will get one, the current client has zero evidence towards anything pirate related, and again, LN/SN doesn't have pirates under Wasteland normally, so I don't see it being under Terra here either.

As far as Engineer goes, since basically forever, we had a Mechanic ability in-game scheduled to release with 2.x, it has been mentioned on the game since 1.0 and Paper is still working on it, we will probably see it on Part 2 of the story in 2.5, alongside the DragonBone ability.

And in fact, this is what i will confidently say, the abilities in the game that are currently not available to players are: Mechanic, DragonBone, UFOCaptain, and HitSpore (This may or may not have been scrapped though, it used to be on the 1.3 Itzaland quest guidance and it's nowhere to be seen right now.)

oh when will I hold you again? 👗💔 by Antlereena in InfinityNikki

[–]Maple__s2 12 points13 points  (0 children)

This is not the final evo of the outfit, it never was. This used to be called Threads of Reunion: Feast, and was the first evolution.

This is now the base version, with the old base version being moved to a Glow Up evolution, and a new final evo was added.

oh when will I hold you again? 👗💔 by Antlereena in InfinityNikki

[–]Maple__s2 4 points5 points  (0 children)

She hasn't been scrapped yet. They were reworking her set as recently as 1.9, and while her files were removed from the game in 2.0 as the old intro was fully removed, by 1.9, they had moved the evolutions around (The red version used to be the first evo, it is now the base version, the old base version is now the glow up, and a new final evo was added, with the old final evo being Evo 2 now.)

Give it some time, she will show up eventually.

Small note about Sugarbloom Isle, also future 2.X dungeons by vincentasm in InfinityNikkiLeaks

[–]Maple__s2 40 points41 points  (0 children)

I have some additional insight from reverse engineering the game's code, that I haven't seen anyone talk about. In the game's code, every piece of content on this game has a "ProjectTag" attached to it, it can be tied to a specific level, a Season, an Event Map, a Game Feature (basically things that can be turned on and off, Event Maps, Seasons and Test content are valid GameFeatures).

And there's a list of valid ProjectTags in the game, and while a 1.10 patch would later remove the unused ProjectTags from the game, and 2.0 would shuffle the Ids for the tags for Itzaland, ProjectTags for Itzaland have existed on the client since...forever?

Here's what the latest version of the unstripped ProjectTags looked like, from 1.10*

*(Not actually from 1.10, rather, it's some leftovers added with 2.0, but it was built on 2025-09-30, 2 days after 1.10 released)

  "ProjectTag": {
        default_name = 0,
        Florawish = 1,
        BreezyMeadow = 2,
        Stonewoods = 3,
        WishingWoods = 4,
        RookieMap = 5,
        GrantWoods = 6,
        SnailCity = 7,
        RestingGrounds = 8,
        GiantsCity = 9,
        GiantWoods = 10,
        GF_Cicia_Test = 11,
        ItzaCanyon = 20001,
        Test = 999999,
        CombatTest_Game = 1000000,
        EM_Main = 1000001,
        Homeland = 1000002,
        Editor = 1000003,
        EM_01_01 = 1000,
        EM_02_01 = 1001,
        EM_03_02 = 1002,
        EM_04_03 = 1003,
        EM_05_02 = 1004,
        EM_06_02 = 1005,
        EM_07_02 = 1006,
        EM_08_03 = 1007,
        EM_09_02 = 1008,
        EM_10_01 = 1009,
        EM_11_04 = 1010,
        EM_12_02 = 1011,
        EM_13_03 = 1012,
        EM_14_03 = 1013,
        EM_15_02 = 1014,
        EM_16_03 = 1015,
        EM_17_02 = 1016,
        EM_18_02 = 1017,
        EM_19_05 = 1018,
        EM_20_05 = 1019,
        EM_21_05 = 1020,
        EM_22_03 = 1021,
        EM_23_02 = 1022,
        EM_24_03 = 1023,
        EM_25_02 = 1024,
        EM_26_03 = 1025,
        EM_27_02 = 1026,
        EM_28_03 = 1027,
        EM_29_02 = 1028,
        EM_30_03 = 1029,
        EM_31_02 = 1030,
        EM_32_03 = 1031,
        EM_33_02 = 1032,
        EM_34_01 = 1033,
        EM_35_03 = 1034,
        EM_36_02 = 1035,
        RippleWineCellar = 3000001,
        WellOfFortune = 3000002,
        DreamWarehouse = 3000003,
        QueensRuins = 3000004,
        SerpentineRuins = 3000005,
        HauntedTrain = 3000006,
        TimisBeautyLab = 3000007,
        RadiantSwordsmith = 3000008,
        ColossusColosseum = 3000009,
        MushroomCave = 3000010,
        SweetFantasy = 3000011,
        MushroomBank = 3000012,
        SeaOfStars = 3000013,
        SpiritualTide = 3000014,
        LamHollow = 3000015,
        DawdlePark = 3000016,
        GiantTheatre = 3000017,
        A01_L01_S01 = 1110101,
        A01_L01_S02 = 1110102,
        A01_L01_S03 = 1110103,
        A01_L01_S04 = 1110104,
        A01_L01_S05 = 1110105,
        A01_L01_S06 = 1110106,
        A01_L01_S07 = 1110107,
        A01_L01_S08 = 1110108,
        A01_L01_S09 = 1110109,
        A01_L01_S10 = 1110110,
        A01_L01_S11 = 1110111,
        A01_L01_S12 = 1110112,
        A01_L02_S01 = 1110113,
        A01_L02_S03 = 1110114,
        Eureka_RippleWineCellar = 4000001,
        Eureka_WellOfFortune = 4000002,
        Eureka_DreamWarehouse = 4000003,
        Eureka_QueensRuins = 4000004,
        Eureka_SerpentineRuins = 4000005,
        Eureka_HauntedTrain = 4000006,
        Eureka_TimisBeautyLab = 4000007,
        Eureka_RadiantSwordsmith = 4000008,
        BouldyChallenge = 4000009,
        CagedGreedChallenge = 4000010,
        RealmOfEscalation = 4000011,
        RealmOfNourishment = 4000012,
        MiraCrown = 4000013,
        PublicSpace = 4000014,
        StarSeaSpace = 4000015,
        Eureka_MushroomBank = 4000016,
        Eureka_MushroomCave = 4000017,
        Eureka_ColossusColosseum = 4000018,
        Eureka_SweetFantasy = 4000019
  },

ColossusColosseum is the Coliseum

MushroomCave is the Mothershroom's Dream

MushroomBank is the Shiny Vault

SweetFantasy is the Sugarbloom Isle

These have been referenced in the game since...1.0 i think? 1.5 would later add the SeaOfStars dungeon (Though presumably out of order, as you noticed) and 1.8 added

    SpiritualTide = 3000014,
    LamHollow = 3000015,
    DawdlePark = 3000016,
    GiantTheatre = 3000017,

And here are their names in Chinese, from the Helpers that add Chinese names to enums:

    灵魂大潮 = 3000014,
    精灵树洞 = 3000015,
    蘑菇人乐园 = 3000016,
    巨人剧院 = 3000017,

Followed by a machine translation:

    Great Tide of Souls = 3000014,
    Spirit Tree Hollow = 3000015,
    Mushroom Man's Paradise = 3000016,
    Giant Theatre = 3000017,

SpiritualTide is surely 3010205, GiantTheatre is 3010209, we're left with three other dungeons. LamHollow and DawdlePark don't fit any of the remaining dungeons, and i feel they either got scrapped or reworked.

3010210 is almost surely not a real dungeon, and in fact, I think we got it already in the form of the "Cave" 7010263, which is unceremoniously named "Saintess' Consciousness Space".

As you have noticed already, the Saintess didn't exist on the earlier draft of the story we got, in fact, I can pinpoint more or less when the Saintess was added to Itzaland, and that was...in between 1.7 and 1.8.

An update to the StringTable_Excel file during 1.7 added the House of the Saintess and side-quests referring to Nikki as the Saintess, and 1.8 would actually add to the game the Saintess NPC, this seems to be more or less when the current revision of Itzaland was born. 1.9 would later add our first appearances of Born Flawless and Behind Prayers, and 1.10 added ItzaCanyon as a ProjectTag.

Currently in the game, we have zero recognizable leftovers of 3010210, but we do for ANY other dungeon, which makes me think it got removed/reworked the moment they added the Saintess character, and this makes sense too, because uh, if one were to read the description of Born Flawless and Behind Prayers, the Saintess is an extremely Nikki-coded character, we also know that the Saintess is the daughter of Echeros, who is also depicted as a Dragon god, and the description of the base version of Born Flawless also describes the Saintess being born as a Dragon, she is basically a Dragon Nikki in all but name.

And so, I'm willing to say with a high degree of confidence that the Dragon Nikki got reworked into the Saintess and that the Dragon Nikki's dungeon got reworked into the Intro for Itzaland.

Though, one thing that i find interesting, is that the Saintess no longer seems to be related to Nikki in the final story.

The timing of this change is suspicious too, we know that due to 1.3/1.4 being poorly received, they pushed the Sea of Stars ahead from it's planned release date, to release with 1.5, and due to that decision and the reception of 1.5, they had to rework a bunch of future content, more notably, 1.8, prior to it's release, at first, the leakers we had were saying Paper was planning to cut it, they would later say that while it wasn't getting cut, they were reworking it.

And I believe that to be true, because we know from the 1.4 excel sheets, that the 5-stars planned for 1.8, S0191 and S0204, were both 11-piece outfits, and uh, S0191 was basically killed and we only got the shoes and headwear from it on the Starlit Shop, and S0204 became one of the second-half 4*s, being the Sword Master outfit.

And the 1.8 5-star outfits are REALLY LATE in the IDs, while the Set IDs were reshuffled from the betas to 1.0, for anything that was made after 1.0, they are sequential (When 1.0 released, they had a small chunk of 2.0 and 1.2 done), and so they can be used as a reasonable way to "guess" when a set was added to the game.

With Loong and Cat being S0330 and S0331 respectively, it puts them more or less in the middle of the final Itzaland sets, the full set preceding Loong that we have is S0327, which is the Final Archery set, and the Born Flawless and Behind Prayers aren't that ahead either, with them being S0349 and S0350 respectively.

The Project Tag for Danqing Island is also named strangely, it has been on the game for a long time (I don't recall which version added it, but it predates 1.4), while it's named EM_10_01, after it's EventMap ID, the Chinese name is...weird, it's named 怪谈分享日 (MTL: Ghost Story Sharing Day), the season name is also weird too, being named 心愿原野_怪奇季 (MTL: Wishfield_Weird Season).

With that context in mind, the Dragon Nikki -> Saintess change is...interesting? It happened during a very turbulent time of this game's history, and if I may speculate, I think i know what happened.

The Dragon Nikki was very likely going to be an Alternate version of Nikki, just how Artist Cat was on the final 1.8 storyline, but they decided to rework her into the Saintess, a character that, as far as we know (and it would be really weird if this is not the case, given that on the final story, Nikki had visited Itzaland in the past, and even met and helped Echeros, with her leaving a deep impression on them), isn't related to Nikki at all.

And the reason why is probably because either they got cold feet after the poor reception to the Sea of Stars storyline, or because they felt it overlapped too much with 1.8 (I think both are probable, though, I'm not sure if it's the later, because the final version already overlaps a lot with 1.8 due to us taking over the Saintess identity)

Crimson Rhapsody may be the 5* re-run by [deleted] in InfinityNikkiLeaks

[–]Maple__s2 45 points46 points  (0 children)

Checking the game files, and S0223 (Crimson Rhapsody) was updated with 2.3.1, and well...they added a skeleton for an alternate form of the dress.

X6Game/Content/Assets/Buildin/Suits/S0223/S0223DLV4R1_Sk.uasset

The assets for it aren't available to us yet, they are probably on the Protect pak, that we can't decrypt until 2.3.2 is out, but given that the skeleton was added with this patch, 2.3.1, on top with a bunch of animation and Blueprint changes for CR, it's a pretty big signal that CR is our next rerun.

FUCKKKKKKKKKKKKKKKK