-
Notifications
You must be signed in to change notification settings - Fork 50
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
Comments
Dran Oracle => Nimue Items Miniboss & Bosses Injectable ? Not Sure Editing that message when confirming other stuff. |
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!) |
{
"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. 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). |
I've been working on a new method of parsing events that may provide better information on which events appear where. |
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? |
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.
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). |
I've cleaned up the names further here. @CrimtS can you post the save file with the campaign events that bled over into adventure? |
my current save: |
UPD: after running the full world, location naming works correctly. Don't know how to fix this issue
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. |
Just a thought, but it seems the Dreamcatcher item from Losomn is used for quests in other worlds, might be reason for bleed over? |
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. |
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 :) |
Just my two cents. |
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. |
Sorry, what does this mean? How do you "activate" them? |
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. |
Got it, thank you. |
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" Reggie sells: Worn Admiral's Ring /Items/Trinkets/Rings/01_Graveyard/RingOfTheAdmiral/Ring_RingOfTheAdmiral |
@Razzmatazzz why are we calling a mutator a gem? |
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;
}
}
} |
Ward 13 mods, always available from mcabe:
I was not able to find any quest items in the character inventory. Unless you know how to identify them things like 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
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? |
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. |
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. |
Fair enough |
@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. |
The correct name is Embrace of Sha'Hala, not "Downgraded Ring" as the program says . |
This name does not seem right: 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: 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: data.zip - save_1 |
"Gravity Anomoly" is misspelt. |
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. |
@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. |
We can keep the quest items. I've updated the translation strings for the AI cores. |
'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. |
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. |
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. |
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. |
@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. |
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 :) |
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. |
@Razzmatazzz Apologies, but could you please consider this again? Here is what is shown in version 1.0.1.4: There is Dormant Facility, and there are some items in it shown. The very same save loaded into 1.0.1.9 shows this: Unless I somehow missed it no of the items on the first screenshot are listed here and neither the dungeon. Second slot, (save_1): |
@AndrewSav does this one work better? |
@Razzmatazzz yes, thank you! |
@ynot118 does this work for you? |
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.
The text was updated successfully, but these errors were encountered: