Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Event names don't match what you see in-game #9

Closed
Razzmatazzz opened this issue Jul 30, 2023 · 46 comments
Closed

Event names don't match what you see in-game #9

Razzmatazzz opened this issue Jul 30, 2023 · 46 comments
Labels
enhancement New feature or request

Comments

@Razzmatazzz
Copy link
Owner

The event names shown in the analyzer are taken straight from the save files. However, the event names used in the save files don't always match up with what you see in the game. For example, ThreeMenMorris is Postulant's Parlor. The two names don't appear to have anything to do with each other. However, if you Google "three men morris," you quickly see that it refers to the type of game that dungeon is built around.

The event names can be given translations to match what is in the save files, but that will require some detective work. If you have a save file with an event and you think you the in-game name is something else, please post here. Please include your exported save files in your post and also indicate if there were any other drops in that dungeon (rings, amulets, etc.) to help collect information about how the saves are structured.

@Frohlemageblanc
Copy link

Frohlemageblanc commented Jul 30, 2023

Dran Oracle => Nimue

Items

Miniboss & Bosses
RedPrince => Red Prince
DranGrenadier => Gwendil the Unburnt

Injectable ?
Oink => Shiny Hog Lure Ring - Gorge red elite (Twisting Wounds Mutator)

Not Sure
CharnelHouse : Cotton's Kiln ?

Editing that message when confirming other stuff.

@demajen
Copy link

demajen commented Jul 31, 2023

I did an entire Yaesha adventure mode, scouring everything I could find based on the Adventure tab. The word doc has everything I found, including some speculation about what events are what. I found quite a few more things than were listed in the analyser, which is why I noted everything down in full. Hope it's useful. Your Remnant1 analyzer was awesome!

Hopefully will be able to do another run at some point, but this one took me quite some time. Hopefully I've attached the right stuff as I had to sign up for a github account for this (never used it before!)

save_0.txt
Notes for Yaesha Adventure Mode.docx

@t1nky
Copy link

t1nky commented Jul 31, 2023

{
	"Abyssal Rift": "/Game/World_Nerud/Quests/Quest_Story_IAmLegend/Quest_Story_IAmLegend_Zone1_Template.Quest_Story_IAmLegend_Zone1_Template",
	"Alepsis-Taura": "/Game/World_Nerud/Quests/Quest_Story_TheCore/Quest_Story_TheCore_Nebula_POI.Quest_Story_TheCore_Nebula_POI",
	"Astropath's Respite": "/Game/World_Nerud/Quests/Quest_Miniboss_Phantom/Quest_Miniboss_Phantom_POI.Quest_Miniboss_Phantom_POI",
	"Beatific Gallery": "/Game/World_Fae/Quests/Quest_Boss_FaelinFaerlin/Quest_Boss_FaelinFaerlin_POI.Quest_Boss_FaelinFaerlin_POI",
	"Beatific Palace": "/Game/World_Fae/Quests/Quest_Story_AllFather/Quest_Story_AllFather_Courtyard_POI2.Quest_Story_AllFather_Courtyard_POI2",
	"Blackened Citadel": "/Game/World_Root/Characters/Root_WorldBoss/EventTree/EventTree_RootWorldBoss.EventTree_RootWorldBoss",
	"Briella's Reverie": "/Game/World_Fae/Quests/Quest_OverworldPOI_TheHunter/Quest_Global_TheHunterDream_Template01.Quest_Global_TheHunterDream_Template01",
	"Brocwithe Quarter": "/Game/World_Fae/Quests/Quest_Story_AllFather/Quest_Story_AllFather_DranCity1_Template.Quest_Story_AllFather_DranCity1_Template",
	"Dormant N'Erudian Facility": "/Game/World_Nerud/Quests/Quest_SideD_Extermination/TileTemplates/Template_Extermination_1.Template_Extermination_1",
	"Faithless Thicket": "/Game/World_Jungle/Quests/Quest_Story_Ravager/Quest_Story_Ravager_Overworld_Zone2_Template01.Quest_Story_Ravager_Overworld_Zone2_Template01",
	"Forgotten Field": "/Game/World_Jungle/Quests/Quest_SideD_WailingField/Quest_SideD_WailingField_POI.Quest_SideD_WailingField_POI",
	"Forgotten Prison": "/Game/World_Nerud/Quests/Quest_Story_IAmLegend/Quest_Story_IAmLegend_POI.Quest_Story_IAmLegend_POI",
	"Harvester's Reach": "/Game/World_Fae/Quests/Quest_SideD_CharnelHouse/Quest_SideD_CharnelHouse_Template.Quest_SideD_CharnelHouse_Template",
	"Imperial Gardens": "/Game/World_Jungle/Quests/Quest_SideD_TheTangle/Quest_SideD_TheTangle_POI_2.Quest_SideD_TheTangle_POI_2",
	"Ironborough": "/Game/World_Fae/Quests/Quest_Story_AllFather/Quest_Story_AllFather_DranCity2_Template.Quest_Story_AllFather_DranCity2_Template",
	"Lemark District": "/Game/World_Fae/Quests/Quest_OverworldPOI_ClockTower/Quest_Injectable_ClockKeeper_Template.Quest_Injectable_ClockKeeper_Template",
	"Malefic Gallery": "/Game/World_Fae/Quests/Quest_Boss_FaelinFaerlin/Quest_Boss_FaelinFaerlin_POI.Quest_Boss_FaelinFaerlin_POI",
	"Malefic Palace": "/Game/World_Fae/Quests/Quest_Story_AllFather/Quest_Story_AllFather_Courtyard_POI2.Quest_Story_AllFather_Courtyard_POI2",
	"Phantom Wasteland": "/Game/World_Nerud/Quests/Quest_Story_TheCore/Quest_Story_TheCore_Zone1_Template2.Quest_Story_TheCore_Zone1_Template2",
	"Postulant's Parlor": "/Game/World_Fae/Quests/Quest_SideD_ThreeMenMorris/Quest_ThreeMenMorris.Quest_ThreeMenMorris",
	"Ravager's Lair": "/Game/World_Jungle/Quests/Quest_Boss_Ravager/Quest_Boss_Ravager_POI.Quest_Boss_Ravager_POI",
	"Retreat's Horizon": "/Game/World_Fae/Quests/Quest_Injectable_GoldenHall_Nimue/Quest_Global_NimueDream_POI.Quest_Global_NimueDream_POI",
	"Seeker's Rest": "/Game/World_Nerud/Quests/Quest_Story_TheCore/Quest_Story_TheCore_Start.Quest_Story_TheCore_Start",
	"Sentinel's Keep": "/Game/World_Nerud/Quests/Quest_Boss_NerudGuardian/Quest_Boss_NerudGuardian_POI.Quest_Boss_NerudGuardian_POI",
	"Shattered Gallery": "/Game/World_Fae/Quests/Quest_Miniboss_FaeArchon/Quest_Miniboss_FaeArchon_POI_v4_NoWater.Quest_Miniboss_FaeArchon_POI_v4_NoWater",
	"Spectrum Nexus": "/Game/World_Nerud/Quests/Quest_Miniboss_CustodianEye/Quest_Miniboss_CustodianEye_POI.Quest_Miniboss_CustodianEye_POI",
	"Terminus Station": "/Game/World_Nerud/Quests/Quest_SideD_Train/Quest_SideD_TrainTemplate_POI3.Quest_SideD_TrainTemplate_POI3",
	"The Backrooms": "/Game/World_Labyrinth/Quests/Quest_TheBackrooms/TheBackrooms_Main.TheBackrooms_Main",
	"The Core": "/Game/World_Jungle/Quests/Quest_Story_Empress/Quest_Story_Empress.Quest_Story_Empress",
	"The Eon Vault": "/Game/World_Nerud/Quests/Quest_Story_IAmLegend/Quest_Story_IAmLegend_Zone2_Template.Quest_Story_IAmLegend_Zone2_Template",
	"The Expanding Glade": "/Game/World_Jungle/Quests/Quest_Miniboss_Shrewd/Quest_Miniboss_Shrewd_POI.Quest_Miniboss_Shrewd_POI",
	"The Forbidden Grove": "/Game/World_Jungle/Quests/Quest_Story_Ravager/Quest_Story_Ravager_Overworld_Zone1_Template01.Quest_Story_Ravager_Overworld_Zone1_Template01",
	"The Great Hall": "/Game/World_Fae/Quests/Quest_SideD_Ravenous/Quest_SideD_Ravenous_Template01.Quest_SideD_Ravenous_Template01",
	"The Great Sewers": "/Game/World_Fae/Quests/Quest_Miniboss_BloatKing/Quest_Miniboss_BloatKing_POI_Alt.Quest_Miniboss_BloatKing_POI_Alt",
	"The Labyrinth": "/Game/World_Labyrinth/Quests/Labyrinth_Main.Labyrinth_Main",
	"The Lament": "/Game/World_Jungle/Quests/Quest_SideD_TheLament/Quest_SideD_TheLament_POI.Quest_SideD_TheLament_POI",
	"The Nameless Nest": "/Game/World_Jungle/Quests/Quest_Miniboss_MotherMind/Quest_Miniboss_MotherMind_POI.Quest_Miniboss_MotherMind_POI",
	"The Putrid Domain": "/Game/World_Nerud/Quests/Quest_Miniboss_Abomination/Quest_Miniboss_Abomination_POI_v4.Quest_Miniboss_Abomination_POI_v4",
	"Timeless Horizon": "/Game/World_Nerud/Quests/Quest_Story_TheCore/Quest_Story_TheCore_Zone2_Template1.Quest_Story_TheCore_Zone2_Template1",
	"Vault of the Formless": "/Game/World_Nerud/Quests/Quest_SideD_StasisSiege/Quest_SideD_StasisSiege_Template01.Quest_SideD_StasisSiege_Template01",
	"Void Vessel Facility": "/Game/World_Nerud/Quests/Quest_SideD_TheDreamlessSleep/Quest_SideD_TheDreamlessSleep_POI.Quest_SideD_TheDreamlessSleep_POI",
	"Ward 13": "/Game/World_City/Quests/Quest_Ward13/Ward13_Town.Ward13_Town",
	"Cathedral of Omens": "/Game/World_Jungle/Quests/Quest_SideD_CathedralOfSeasons/Quest_SideD_CathedralOfSeasons_POI.Quest_SideD_CathedralOfSeasons_POI",
	"Cotton's Kiln": "/Game/World_Fae/Quests/Quest_Miniboss_DranGrenadier/Quest_Miniboss_DranGrenadier_POI_v4.Quest_Miniboss_DranGrenadier_POI_v4",
	"Council Chamber": "/Game/World_Fae/Quests/Quest_SideD_FaeCouncil/Quest_SideD_FaeCouncil_Golden_Template.Quest_SideD_FaeCouncil_Golden_Template",
	"Council Tribunal": "/Game/World_Fae/Quests/Quest_SideD_FaeCouncil/Quest_SideD_FaeCouncil_Shaed_Template.Quest_SideD_FaeCouncil_Shaed_Template",
	"Forsaken Quarter": "/Game/World_Fae/Quests/Quest_Story_Asylum/Quest_Story_Asylum_Overworld_DranCity_Zone2_Template1.Quest_Story_Asylum_Overworld_DranCity_Zone2_Template1",
	"Gilded Chambers": "/Game/World_Fae/Quests/Quest_Miniboss_RedPrince/Quest_Miniboss_RedPrince_POI.Quest_Miniboss_RedPrince_POI",
	"Morrow Parish": "/Game/World_Fae/Quests/Quest_Story_Asylum/Quest_Story_Asylum_Overworld_DranCity_Zone1_Template1.Quest_Story_Asylum_Overworld_DranCity_Zone1_Template1",
	"Nimue's Retreat": "/Game/World_Fae/Quests/Quest_Story_Asylum/Quest_Story_Asylum_Nimue_Template.Quest_Story_Asylum_Nimue_Template",
	"Soul Sparks": "/Game/World_Jungle/Quests/Quest_Story_Empress/Quest_Story_Empress.Quest_Story_Empress",
	"The Hatchery": "/Game/World_Nerud/Quests/Quest_Miniboss_Hatchery/Quest_Miniboss_Hatchery_POI_v3.Quest_Miniboss_Hatchery_POI_v3",
	"The Tormented Asylum": "/Game/World_Fae/Quests/Quest_Boss_NightWeaver/Quest_Boss_NightWeaver_Template.Quest_Boss_NightWeaver_Template",
	"Tiller's Rest": "/Game/World_Fae/Quests/Quest_SideD_TownTurnedToDust/Quest_SideD_TownTurnedToDust_POI.Quest_SideD_TownTurnedToDust_POI",
	"Tower of the Unseen": "/Game/World_Nerud/Quests/Quest_SideD_TowerHeist/Quest_SideD_TowerHeist.Quest_SideD_TowerHeist"
}

What I've found so far.
I've used this https://gist.github.com/t1nky/19790793842c3c00304626c3106076c2
(save_0.txt) is unpacked save file

You'll need to roll each adventure location maybe 10-20 times to get every possible location (if the code is correct, haven't tested it much yet tbh).

@Razzmatazzz
Copy link
Owner Author

I've been working on a new method of parsing events that may provide better information on which events appear where.

@Razzmatazzz
Copy link
Owner Author

It's ugly and will require a lot of cleanup, but can someone with an adventure roll test this and see if the locations look correct?

RemnantSaveGuardian.zip

@demajen
Copy link

demajen commented Aug 1, 2023

It's ugly and will require a lot of cleanup, but can someone with an adventure roll test this and see if the locations look correct?

RemnantSaveGuardian.zip

Works for me. It does still feature a few lines from other zones, which is odd -- one from Root Eart (Seabed Ship) and 4 from Losomn (Briella's Reverie x2 and Retreat's Horizon x2) . Interestingly nothing random from N'Erud.

HOWEVER, the adventure and Campaign tab contents are now swapped over. I have all the Campaign stuff under Adventure and the Adventure stuff under the Campaign tab. Scratch that. It works now I reopen the app.

Is it the current functionality that we have to open and close the app each time we want the list to refresh? (I know the eventual plan is probably to have it refresh as it did with the RFTA analyser whenever the save changes).

@t1nky
Copy link

t1nky commented Aug 1, 2023

It's ugly and will require a lot of cleanup, but can someone with an adventure roll test this and see if the locations look correct?

RemnantSaveGuardian.zip

image

The locations are correct, names are not yet. Tabs are correctly assigned for me for both characters. And I also see locations from other worlds (Yaesha Adventure, can see Losomn and Earth):
image

My guess is that Quest_Global might be there for a reason, and could require additional condition

@fsavosine
Copy link

fsavosine commented Aug 1, 2023

Considering the naming of events we will have to create a map of names, I suppose. It is truly painful work.
image
Need to note that at the moment refresh doesnt work, but locations look correct.

UPD 1: spawned a Yaesha adventure, got some Losomn stuff in the save.
image

@Razzmatazzz
Copy link
Owner Author

I've cleaned up the names further here. @CrimtS can you post the save file with the campaign events that bled over into adventure?

RemnantSaveGuardian.zip

@fsavosine
Copy link

Still in the procces of running the world, I need to note that all dungeons are marked correct while open locations(such as Weald, The expanding glade, far woods, etc. are marked as events).
image

@fsavosine
Copy link

my current save:
save_0.txt
save_1.txt
profile.txt

@fsavosine
Copy link

fsavosine commented Aug 1, 2023

UPD: after running the full world, location naming works correctly. Don't know how to fix this issue

while open locations(such as Weald, The expanding glade, far woods, etc. are marked as events).

The possible way is implementing the inheritance system like you did in rsm. This way you could mark the Kuri nest as an event in Withering Weald etc.

@IceVamp
Copy link

IceVamp commented Aug 1, 2023

I've cleaned up the names further here. @CrimtS can you post the save file with the campaign events that bled over into adventure?

RemnantSaveGuardian.zip

Just a thought, but it seems the Dreamcatcher item from Losomn is used for quests in other worlds, might be reason for bleed over?

@Razzmatazzz
Copy link
Owner Author

The most likely reason for the bleed over is the strings I'm using to mark the beginning and ends of the campaign/adventure events aren't ideal.

@demajen
Copy link

demajen commented Aug 1, 2023

Found a really interesting Adventure Mode playthrough of Losomn where Cotton's Kiln, Butcher's Quarter, and Lemark District all exist in the same save.

Lots of issues with this one, unfortunately, from missing items to wrong area names.

The Word doc lists all the items I found, including ones the save analyser didn't show, as well as makes notes about where area names were confused/incorrect. Hope this helps :)

profile.txt
save_0.txt
OneTrueKing.docx

@AndrewSav
Copy link

Just my two cents.

2023-08-02_11-41-58
data.zip

@kapdon
Copy link

kapdon commented Aug 2, 2023

I know why those zones exist, because of the Dream items, they are loaded into every single "base instance" be adventure or campaign, due to the fact you can activate Walker's Dream, Nimue's Dream, Huntress Dream from anywhere.

You can safely hide Briella's Reverie, Retreat's Horizon, as the none instance versions have different names. the only one that's the same is Twilight Vale which is for the walker's dream but can be safely ignored as Root Earth is a static map.

@AndrewSav
Copy link

you can activate Walker's Dream, Nimue's Dream, Huntress Dream from anywhere

Sorry, what does this mean? How do you "activate" them?

@demajen
Copy link

demajen commented Aug 3, 2023

They're consumable items you get from using the Dreamcatcher on sleeping individuals (Nimue, the Huntress, or a weird Rooty thing in Root Earth). You can use them in whatever zone you want, and thus I assume the possibility of going to those specific 'dream' locations always has to be loaded into save memory.

@AndrewSav
Copy link

Got it, thank you.

@AndrewSav
Copy link

AndrewSav commented Aug 3, 2023

From TheCustodian PoI, some items from the Drzyr replicator are listed and some are not, these are not listed:

Weapons: Vice Grips /Items/Weapons/Melee/Standard/Claws/Vice_Grips/Weapon_ViceGrips
Amulet: Range Finder /Items/Trinkets/Amulets/RangeFinder/Amulet_RangeFinder
Amulet: Effluvium Enhancer /Items/Trinkets/Amulets/EffluviumEnhancer/Amulet_EffluviumEnhancer
Ring: Burden of the Mariner /Items/Trinkets/Rings/BurdenOfTheMariner/Ring_BurdenOfTheMariner
Ring: Suppression Ward /Items/Trinkets/Rings/SuppressionWard/Ring_SuppressionWard
2023-08-03_21-39-32

@AndrewSav
Copy link

AndrewSav commented Aug 3, 2023

Also it looks like if instead of giving Shining Essence to Custodian you feed it to the replicator you will get Void Idol - have not tried since I do not have Shining Essence yet. So Void Idol probably also should be listed

Add note to "/Items/Mods/Overflow/Mod_Overflow": "take the elevator on the right of the vending machine, now take the path on the right of the bridge and you should see the crafting material on a machine"

Notes for Ward13 engrams:

"name": "/Items/Materials/Engrams/Item_HiddenContainer_Material_Engram_Challenger" - "buy Old Metal Tool from Reggie"
"name": "/Items/Materials/Engrams/Item_HiddenContainer_Material_Engram_Handler" - "buy Old Whistle from mudtooth"
"name": "/Items/Materials/Engrams/Item_HiddenContainer_Material_Engram_Hunter" - "buy Rusty Medal from Brabus"
"name": "/Items/Materials/Engrams/Item_HiddenContainer_Material_Engram_Medic" - "buy Medic Pin from Norah"

Reggie sells:

Worn Admiral's Ring /Items/Trinkets/Rings/01_Graveyard/RingOfTheAdmiral/Ring_RingOfTheAdmiral
Acid Stone /Items/Trinkets/Rings/PoisonStone/Ring_AcidStone
Fire Stone /Items/Trinkets/Rings/FireStone/Ring_FireStone
Grounding Stone /Items/Trinkets/Rings/GroundingStone/Ring_GroundingStone

@Razzmatazzz Razzmatazzz added the enhancement New feature or request label Aug 3, 2023
@Razzmatazzz Razzmatazzz changed the title Event names don't match with what you see in-game Event names don't match what you see in-game Aug 3, 2023
@AndrewSav
Copy link

@Razzmatazzz why are we calling a mutator a gem?

2023-08-04_17-56-37

@AndrewSav
Copy link

Just using this on the unpacked .txt produced by RemnantSaveGuardian to just dump the strings. I find it a bit easier to reason about them in an item per string text file:

using System.Text;

namespace dumpstrings;

internal class Program
{
    static void Main(string[] args)
    {
        try
        {
            if (args.Length != 1)
            {
                Console.WriteLine("Usage: dumpstrings <remnantsavefile.txt>");
                return;
            }

            var data = File.ReadAllBytes(args[0]);
            for (int i = 0; i < data.Length - 4; i++)
            {
                var l = BitConverter.ToInt32(data, i);
                if (l > 2 && i + 4 + l > 0 && i + 4 + l < data.Length && data[i + 4 + l - 1] == 0)
                {
                    bool compliant = true;
                    for (int j = i + 4; j < i + 4 + l - 1; j++)
                    {
                        if (data[j] >= 0x7f || data[j] <= 0x1f)
                        {
                            compliant = false;
                            break;
                        }
                    }
                    if (compliant)
                    {
                        Console.WriteLine(Encoding.ASCII.GetString(data, i + 4, l - 1));
                    }
                }
            }

        }
        catch (Exception e) 
        { 
            Console.WriteLine(e.ToString()); 
            return; 
        }
    }
}

@AndrewSav
Copy link

Ward 13 mods, always available from mcabe:

  • Concussive Shot /Items/Mods/ConcussiveShot/Mod_ConcussiveShot
  • Scrapshot /Items/Mods/ScrapShot/Mod_ScrapShot
  • Healing Shot /Items/Mods/HealingShot/Mod_HealingShot
  • Hotshot /Items/Mods/HotShot/Mod_Hotshot

I was not able to find any quest items in the character inventory. Unless you know how to identify them things like Quest: AI Core will allways be "missing". The code gives @"/(?<itemType>Quests)/Quest_\w+/Items/(?<itemName>\w+)(?:\.|$)", // quest items but I do not observe any of these in the profile only in the world save. I dumped all strings in profile.txt before and after obtaining the memory core and there was no substential difference, I think they are a part of the world save. E.g.:

2023-08-04_21-06-04

Note, that some story items, such as seeker keys are not listed here, but intermediate "quest" items are. Also note, that when you re-roll adventure any "quest" items disappear. Your campaing quest items are separate.

I think you can match quest items in the world save on /Items/Quest following respectively /Game/Campaign_Main/Quest_Campaign_Main.Quest_Campaign_Main_C and /Quests/Quest_AdventureMode/Quest_AdventureMode

game.json has /Quests/Quest_SideD_Extermination/Items/Quest_Item_Extermination_AICore which is Memory Core II. And there is also /Quests/Quest_SideD_Train/Items/Quest_Item_Train_AICore which is Decorum Cipher they both come up as Quest: AI Core. If we look them up as suggested above, they won't always display in missing, once aquired, but having them in "missing" feels wrong since are just an "intermediate" items: The lead to Core Buster /Items/Trinkets/Amulets/CoreBooster/Amulet_CoreBooster and Pulse Rifle /Items/Weapons/Longguns/Standard/BurstRifle/Weapon_PulseRifle. Next to the custodian and drzyr replicator, in the same direct area where Mod_Overflow is we have a gate with two slots: one for Decorum Cipher and the other for Memory Core II. If you have/insert both you get both Core Buster and Pulse Rifle, otherwise only one of the two. May be this can be added to notes.

Another thing I noticed is that I never saw a simulacrum in a save, although they obviously can be found in the world. Any idea why we are not seeing them in saves?

@Razzmatazzz
Copy link
Owner Author

@Razzmatazzz why are we calling a mutator a gem?

Because that's the name taken straight from the game files and I've had very limited time to actually play the game to know to change the string. But it's fixed easily enough.

@Razzmatazzz
Copy link
Owner Author

I think we should just ignore quest items for now. I can add a flag so we don't lose the information we currently have on them but they also won't clutter the items list.

@AndrewSav
Copy link

Fair enough

@AndrewSav
Copy link

AndrewSav commented Aug 4, 2023

I think we should just ignore quest items for now. I can add a flag so we don't lose the information we currently have on them but they also won't clutter the items list.

@Razzmatazzz I think it some situations they are needed. For example Override Pin is required to get Aphelion. The program will display Aphelion if Sha'Hala spawns but you cannot get Aphelion unless you have Override Pin, and I do not think that the program will tell you that you can get it at a glance. Similarly Override Pin is needed at the Nightweaver's Web for Tormented Heart (obviously campaign only). Something to consider.

@AndrewSav
Copy link

The correct name is Embrace of Sha'Hala, not "Downgraded Ring" as the program says .

@AndrewSav
Copy link

This name does not seem right:
023-08-05_14-50-08

Putrid Domain to me looks like a side dungeon, it has it's own entrance, own crystal inside the entrance, etc. This probably should be call Abyssal Rift instead, this is what displayed in game:
2023-08-05_14-49-43

This is the entrance to Putrid Domain itself, it's quite far away, and it's crystal is inside it not on the overworld map:

2023-08-05_14-53-10

data.zip - save_1

@AndrewSav
Copy link

"Gravity Anomoly" is misspelt.

@Auricrystal
Copy link
Collaborator

Hi, im the one that added the bulk of the event/item list, the reason i included the AICore quest items was because they are used to plug into the basement of the custodian in order to get Core Booster amulet and Pulse Rifle depending on if you have Train dungeon and Dormant N'Erudian Facility, they are less important for tracking directly but mainly just used as a hint to tell the player there is a thing there they want to get because otherwise no info about where you get the AICore's is present in the analyzer and they are both able to be completely overlooked and in some cases entirely locked out of (e.g. Facility).

Up to Razzmatazz to determine a reasonable way to display the conditional information as Pulse rifle is only obtainable with both dungeons present.

@AndrewSav
Copy link

@Auricrystal thank you for your work. If we retain them they should be re-named into their proper names (given above) because AI Core is not what the player sees in the game. I agree that they can be nice as a hint, but the minute you turn them in they will be shown as missing again. We might include some logic that if you already have Core booster/Plasma Rifle, to suppress their display.

@Razzmatazzz
Copy link
Owner Author

We can keep the quest items. I've updated the translation strings for the AI cores.

@ynot118
Copy link

ynot118 commented Aug 8, 2023

'Dormant N'Erudian Facility' is missing (or possibly incorrectly named) from the analyzer. Latest version 1.0.1.8.

After about 2 hours of re-rolling in adventure mode, 'Dormant' never showed up in the analyzer so I began running through maps to find this zone manually. I can confirm the analyzer does not display this zone.

@Razzmatazzz
Copy link
Owner Author

According to the wiki, Dormant N'Erudian Facility appears to be a location, not an event. Events can sometimes occur in multiple locations. If you're looking for a particular item, it's best to look for that event or item.

That said, some events always appear in particular locations, and we can set the location based on the appearance of that event.

@ynot118
Copy link

ynot118 commented Aug 8, 2023

Just to clarify, the location 'Dormant N'Erudian Facility' and all it's associated items never came up in the analyzer after hours of re-rolling in adventure mode. In the end I found this location ingame but the analyzer still does not show it.

@Razzmatazzz
Copy link
Owner Author

Understood, and everything I said above still applies. If some events always appear in that location, then we can add the location manually. But that requires knowing which events always show up there.

@Razzmatazzz
Copy link
Owner Author

Razzmatazzz commented Aug 8, 2023

@ynot118 If you have a save with an Extermination/Quarantine event where you received or would have received the Siphoner trait, please export via the analyzer and post it here indicating which of your characters (first, second, etc.) had it.

@ynot118
Copy link

ynot118 commented Aug 8, 2023

No unfortunately I did not keep that save.

According to a previous comment from AndrewSav - "@Razzmatazzz why are we calling a mutator gem?", the attached screenshot showed that the analyzer correctly displayed "Dormant Facility".

To verify this perhaps someone else who has "Dormant Facility" in their playthrough could use the analyzer and see if it would pick it up :)

@Razzmatazzz
Copy link
Owner Author

From what I can tell, the only event that happens in Dormant N'Erudian Facility is Quarantine. Currently, this event is believed to be called "Extermination" in the save files. Until someone can post a save file containing this event and I can confirm what it's called in the actual save, there isn't anything I can do.

@AndrewSav
Copy link

@Razzmatazzz Apologies, but could you please consider this again? Here is what is shown in version 1.0.1.4:
2023-08-09_18-04-40

There is Dormant Facility, and there are some items in it shown.

The very same save loaded into 1.0.1.9 shows this:
2023-08-09_18-07-00

Unless I somehow missed it no of the items on the first screenshot are listed here and neither the dungeon.

Second slot, (save_1):
data.zip

@Razzmatazzz
Copy link
Owner Author

@AndrewSav does this one work better?
RemnantSaveGuardian.zip

@AndrewSav
Copy link

@AndrewSav does this one work better? RemnantSaveGuardian.zip

@Razzmatazzz yes, thank you!

@AndrewSav
Copy link

@ynot118 does this work for you?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

10 participants