Completely scrubs old Hip from the game and turns her into character actually worth interacting with. Works with Anomaly 1.5.1 and 1.5.2.
Hip is, arguably, the single most hated character in Anomaly community. Her quest line is horribly balanced, writing is of low quality (props to devs trying to clean it up, though!) and generally speaking her character is made to be as unlikable as possible and brings nothing to the table other than obscene tankiness. This mod addresses that.
Less Infuriating Hip (or LIH) was made as a form of practice in scripting character dialogue, simple quests, as well as writing itself. It completely changes (in simple scope) available interactions with Hip to provide utility to Rookie Village as a whole:
* - for some reason, during trading she has limited money in her inventory. Possibly fixable by starting new game, but not guaranteed to work. Can be treated as simply buy-only trader in the early game.
Simply drag and drop gamedata into Anomaly root folder. Using mod manager will cause a crash.
It's safe to add the mod mid-playthrough provided old Hip's questline hasn't been started at all. Removing it mid-playthrough, however, can lead to serious issues if new Hip is alive.
Russian language is now supported, courtesy of draug89 (big thank you!)
Compatible with virtually everything under the sun that doesn't touch Hip's, Cordon's and Great Swamp's files. Will probably work with GAMMA out of the box, but if it doesn't, it's easy to manually patch it in. Created on base of LTTZ DC, MoTZ Unlocker and DLTX'd Storylines, so it's inherently compatible with them if you're using them. (in which case, install Storylines version)
Modified files: scripts\escape\devushka.ltx, gameplay\character_desc_escape.xml, gameplay\dialogs_escape.xml and gameplay\character_desc_marsh.xml
For manual patching:
scripts\escape\devushka.ltx - add "trade = items\trade\trade_stalker_devushka.ltx" into [logic@devushka]
gameplay\character_desc_escape.xml - add "<actor_dialog>devushka_fixed_delivery_start</actor_dialog>" into section for Sidorovich
gameplay\dialogs_escape.xml - add "#include "gameplay\dialogs_devushka_fixed.xml"" below <game_dialogs> and copy entire Hip section of the script
gameplay\character_desc_marsh.xml - add "<actor_dialog>devushka_fixed_delivery_finish</actor_dialog>" into section for Cold
I give explicit permission to include LIH in any soups, modpacks, etc etc, as well as modification and expansion of the scope of the mod, provided credit is given.
Average
6.723 votes submitted.
[reserved]
1.01 - fixed crash related to Sidorovich
1.02 - added vanilla files version to avoid crash related to not playing with Storylines mod. Install one or the other.
1.03 - fixed new quest and dialogue not firing on vanilla files
1.04 - added support for Russian language, courtesy of draug89
1.05 - fixed crash related to leftover dialogue having bad closing caption
You can fix her ai just by increasing her rank to experienced or even veteran. Rookie is just unbearable as a companion. And to add "lore wise" her being a rookie wouldn't even make sense.
how do you change ranks?
you need to change the game configs, although I don't know which one belongs to Hip
This comment is currently awaiting admin approval, join now to view.
finally someone try to fix her also would be nice if her rank change to veteran or something higher i dont like her as rookie
hello when i talk to sidorovich the game crash how do i fix this
Please post your crash log
FATAL ERROR
[error]Expression : no_assert
[error]Function : CXML_IdToIndex<class CPhraseDialog>::GetById
[error]File : C:\xray\xray-monolith\src\xrServerEntities\xml_str_id_loader.h
[error]Line : 114
[error]Description : item not found, id
[error]Arguments : devushka_3_quest
This happened because I removed related line from Sidorovich's script. I didn't experience a crash, so I thought I could do it. That said, fixed.
For anyone wondering, you can change Anastasia's rank in gamedata/configs/gameplay/character_desc_escape.xml. Her NPC stats are under "devushka". Setting her rank some around 8550 (as I'm looking through Improved Ranks Revisited) sets her to Experienced. Hope this is useful.
That is helpful thank you!
Also, Idk why, but I can't seem to get the questline to work. She gets the proper name change and everything, but her quest still involves me getting her the scoped TOZ and the artifact hunt. I honestly don't know what I'm doing wrong, since I'm making sure this has higher priority than other mods that overwrite Hip.
I just installed the new version with Vanilla story, but while Sid no longer crashes, my experience is the same as yours. Hmm.
Same thing
When I was copying over vanilla files, I forgot to change references in Hip's dialogues. My bad. Fixed.
I haven't looked into it, but it could be that the file making the change is an .xml file. Those are loaded into the game's memory in alphabetical order, regardless of the positioning of the mod in MO. Mod Organizer unpacks them all into a directory and then the game reads them from a to z.
"inherently compatible with them" apologies I am dumb as a neanderthal but mind elaborate?
Basically, it will work with them without the need for patches
Will the thing not work if I already took Hip's quest to get the Bizon but have not given her the items?
Also will murdering her and respawning her work if this is the case?
The quest will stay in your journal without a way to turn it in, as old quest dialogues have been removed from her script. Later stages of her old quest line also can brick if they require you to talk to her. Killing her and respawning via debug will fail the quest to remove it from the journal, but I'm not sure if it will affect the new quests, as they have the same fail condition. Game shouldn't crash, though, as I didn't touch the original quest file.
can i employ her to be my companion?
Need a hand.
This is with version 1.04.
Installed it directly from your zip with MO2 under an empty profile. This happens when only your Mod is active...
I'm on 1.5.2
FATAL ERROR
[error]Expression : false
[error]Function : CXml::Load
[error]File : xrXMLParser.cpp
[error]Line : 139
[error]Description : XML file:gameplay\character_desc_escape.xml value: errDescr:Error reading end tag.
stack trace:
Found it!
This line:
<actor_dialog>devushka_3_quest</dialog>
Needs to read like this:
<actor_dialog>devushka_3_quest</actor_dialog>
please tell me how you do this I have this problem too
The file is gamedata/configs/gameplay/character_desc_escape.xml
The line is #56, which reads:
<actor_dialog>devushka_3_quest</dialog>
Change the endtag from /dialog to /actor_dialog
holy based?
Could anyone tell me how can I do the manual patch? I am idiot
This comment is currently awaiting admin approval, join now to view.
How to make this work with GAMMA? I tried copying gamedata on anomaly but it only changes her name and the PDA description. Her TOZ quest does not change and sid does not give out any quests related to it.
This is the fix for the following crash:
FATAL ERROR
[error]Expression : false
[error]Function : CXml::Load
[error]File : xrXMLParser.cpp
[error]Line : 139
[error]Description : XML file:gameplay\character_desc_escape.xml value: errDescr:Error reading end tag.
Since the Author hasn't updated with a fix, here it is - pretty painless.
The file is:
gamedata/configs/gameplay/character_desc_escape.xml
The line is #56, which reads:
<actor_dialog>devushka_3_quest</dialog>
Change the endtag from /dialog to /actor_dialog, so the line looks like this:
<actor_dialog>devushka_3_quest</actor_dialog>
Profit.
The new Hip is very nice, I always hated the Loner Village not having a medic!
I never understood the hate. First mission you get a 100k armor for a 50k gun, plus you gain a companion which is helpful when raiding the Brain Scorcher. That is how I mostly get my first armor before going for an high tier one or even exoskeleton, plus it is fairly decent for artifact hunting.
FATAL ERROR
[error]Expression : no_assert
[error]Function : CXML_IdToIndex<class CPhraseDialog>::GetById
[error]File : C:\anomaly_src\xray-monolith\src\xrServerEntities\xml_str_id_loader.h
[error]Line : 114
[error]Description : item not found, id
[error]Arguments : cs_task3_sidor_dialog
when trying to talk to Sidorovich
You're not using Storylines addon. Use the vanilla version instead.
Does it need DLTX to work?
Is there a possibility to leave her as a companion with these buns?
This comment is currently awaiting admin approval, join now to view.