About this mod
Modify ELEX 2 savegames, player's inventory. You can choose from almost all items available in the game.
v 1.5 usermapmarkers used to mark searched items/NPCs
v 1.5.1 set quests to "success" (my thanks to Yhoko, WOP)
v 1.5.3 search the dead
- Permissions and credits
(Didn't check them all so do replacements with a little sense of logic, please.)
Important: before using the tool, create backups of your savegames!
##########################################################
There is a certain risk that the E2-SG-modifier could spoil a savegame when modifying it.
So if you can't restore spoiled savegames (if any) because you were too lazy to create backups BEFORE
then *** DON'T BLAME ME ***
--------------------------------------------------------------
Tested on Win 10 successfully. Added search items/NPCs and apply user mapmarkers to them.
- added a short "search dead" html tutorial
For Win 7 ELEX2 savegames are usually to be found here: [Drive letter]:\Users\YourAccount\Saved Games\ELEX2\SaveGames
------------------------------------------------------------------------------
--- ELEX 2 savegame modifier (.save) ---
----------------------------------------------------------
- First of all: I wouldn't recommend to use this tool before
you've finished ELEX 2 one time at least.
- Secondly it's not intended to be a cheat tool.
I strongly recommend NOT to cheat XPs to increase your level
in your first playthrough.
Especially don't try to gain higher faction ranks this way.
But I can't (and won't) prevent you from spoiling your game.
So it's up to you to improve your gaming experience instead...
btw: you shouldn't modify the savegame you just loaded in ELEX2!
This could cause a loss of data integrity!
Seems to be safe when the game is paused - no problems so far.
---------------------------------------------------
Features:
Change of attribs, soul (destruction), XP and players inventory.
You <can't> expand the inventory, though, just overwrite existing items.
(That's why it's called 'modifier', not 'editor'.)
--- SO BE CAREFUL which items to overwrite! ---
v 1.4: introduced setting of UMMs (user mapmarkers) after having searched for NPCs
or items (after having looted such items remove their markers manually to avoid confusion!)
v 1.51: introduced a Quest logging. Results may be used for finishing "hanging" quests.
Three log files are being created (where xx= save number):
ObjPos_list-SaveData_00xx.txt, GEv_list_SaveData_00xx.txt and
Quests_log-SaveData_00xx.txt
Read Elex2_change_quest_status.jpg to understand how to set a quest to "success".
Use this feature with care!
v 1.52: can create a savegame list which shows parameters, playtime, stats, level
Menue point Misc\"log save dir" is available after at least one savegame opening.
Well, I thought of a sorting by time, level, STR, whatever parameter but
I need more playing time rather than wasting it with coding...
So feel free to feed the lines from E2_save_dir.txt to a csv file for further treatment.
v 1.53a: reworked UMM feature, including reset of mapmarker list
html tutorial how to mark the dead on the map via skull
It_Ammo_xxx Use with care! Can give 150 of them.
##########################################################
Replacing certain items with NO SENSE OF LOGIG might
cause the game to go bogus. *** You have been warned. ***
So, don't replace
your jetpack
Quest Items, see list below (not all are Q-items, though)
and so on
And better don't replace an item by another jetpack (it won't be usable, either).
Most items are untested, especially the 'extra' ones.
known bugs up to version 1.1: offset of one line with item amount;
could cause your 99999 Elexit to be replaced by some cheap weapon, sorry
- v 1.5.2: UMMarker feature accidentially "overwritten" by posList feature (fixed with 1.52b)
- v 1.5.2b: DON'T use it!
- v 1.5.3: When there's NO mapmarker in a savegame the message "Error: wrong UMM addr!" appears.
##########################################################
------------------
How to use:
<Not all> items in the left hand window (player's inventory) are valid for replacing
(see hint box below "Soul:" ).
Also only items with an amount < 11 are replaceable (to avoid users spamming
the inventory with hundreds of armors, weapons etc; except for It_Ammo_xxx.).
Once you've chosen a valid item on the left a message box pops up:
"Choose an item in the right listbox."
Keep in mind that the item name on the left is not updated -
just save, when you're done.
Finally:
*******************************************************
*** BACKUP YOUR SAVEGAMES before using this tool! ***
*******************************************************
you have been warned!
tombom, March 2023
todo:
......maybe more arrows allowed?
......Some items seem to be completely missing, for example
......It_Player 3x
......It_Proj 39x (ok, projectiles seem to create a CTD)
fixed with v. 1.1
......It_Energyblaster, 19x
......This category was missing in ELEX (1).
fixed with v. 1.2
.... assignment of item amount
.... new categories "cannons" and "It_Energy"
bug v. 1.4: max count is ignored thus exausting UMMs quickly
may cause a CTD - so don't use this version!
minor bug v. 1.5: search in chests for It_SocketItem_Blue_Small. When there's less free UMMs than found items
the Modifier reports too many chests to be found (i.e. the max count you chose).
In fact there's only 16 chests containing It_SocketItem_Blue_Small, afaik.
v. 1.52b: don't use UMMs with it
v 1.53a: Day number in logged E2_save_dir.txt is one too low
to do: disable replacement for category NPCs (really: who would try this out?)
changing of game event variables
--------------------------------------------------------------
FAQ: why is player's guild not changeable? ( Say you were a berserker in a savegame and change that to outlaw. )
A: can break your game because the modifier doesn't change your actual faction rank
(such as "BSK", "BSKMID", "BSKHIGH").
In dialogs Condition PlayerKnows = "BSK"; will still be true so
NPCs will react/answer as if you were a berserker still!
(btw, missed the hashes for the new factions, so above questions is just academical.)
Most important: a myriad of GameEvent vars would need an update/change as if you were an out now.
Guess that's near to impossible.
FAQ: why do I need to use a hexeditor to change a quest state?
A: using the E2-SGModifier to do the change would mean a high risk:
"ease of access" could lead to "acting before thinking".
The need of an hexeditor should ensure that careless changes won't happen.
##### 177 items with a sell value of 0 #####
hidden items, quest items or other, value 65535 assumed as -1, "not to sell"
###################################
It_At_Bone_Lasse 0
It_At_Gland_Lasse 0
It_At_Hide_Astrid 0
It_At_Hide_Lasse 0
It_At_MutantRatGuts_Alzea 0
It_At_ReaverBrain_Alzea 0
It_Body_Naked 0
It_Body_Tut 0
It_CreatureRanged_LaserShot_AimLaser 0
It_Int_Jetpack 65535
It_Jetpack 65535
It_Jetpack_Female 65535
It_Key_1 0
It_Key_AdventurerChestKey 0
It_Key_Anto 1
It_Key_BanditsChest_01 1
It_Key_BeerChestKey 0
It_Key_CAR_BanditCamp 0
It_Key_CAR_PlantHouse 0
It_Key_CraigsChest 0
It_Key_GaraksChest 0
It_Key_GardarBanditChest 0
It_Key_HalvarsChestKey 0
It_Key_HalvarStorageKey 2
It_Key_HectorsChest 0
It_Key_IGN_AlbCamp 0
It_Key_IGN_FarmChest 0
It_Key_IrinasChestKey 0
It_Key_IvansChestKey 0
It_Key_Keno 0
It_Key_LassesChest 0
It_Key_MAR_bandit 0
It_Key_Megan 0
It_Key_RatMeatDealer 0
It_Key_RatsTreassureChestKey 0
It_Key_ScrappysChestKey 0
It_Key_SkinnysSecretUpperAreaKey 0
It_Key_TAV_MineChestKey 0
It_Key_TAV_PlantHouseFort 0
It_Key_TAV_StrandKey 0
It_Key_ThorhildsChestKey 0
It_Key_WeaponTraderFortTAV 0
It_Key_WesleyChest 0
It_Key_ZacsChestKey 0
It_LegendaryAdjutorChip 0
// hidden ?
It_Mf_BloodflyClaw 0
It_Mf_BloodflyRanged 0
It_Mf_ColossusRobotFist 0
It_Mf_ColossusRobotGun 0
It_Mf_CrawlerClaw 0
It_Mf_CrawlerRanged 0
It_Mf_DroneGun 0
It_Mf_HarpyClaw 0
It_Mf_HarpyRanged 0
It_Mf_LurkerClaw 0
It_Mf_LurkerRanged 0
It_Mf_MoleratClaw 0
It_Mf_MoleratJaw 0
It_Mf_MoleratRanged 0
It_Mf_OgreClaw 0
It_Mf_OgreRanged 0
It_Mf_ScavengerClaw 0
It_Mf_ScavengerRanged 0
It_Mf_ShadowbeastClaw 0
It_Mf_ShadowbeastJaw 0
It_Mf_ShadowbeastRanged 0
It_Mf_SnapperClaw 0
It_Mf_SnapperJaw 0
It_Mf_SnapperRanged 0
It_Mf_TrollFist 0
It_Mf_TrollRanged 0
It_Mf_WolfClaw 0
It_Mf_WolfJaw 0
It_Mf_WolfRanged 0
// hidden end
It_Misc_Alzea_ElexBait 0
It_Misc_AstridStolenGoods_Trashbag 0
It_Misc_BatulgaBoulder 0
It_Misc_BatulgaBoulderOneShot 0
It_Misc_Brax_SealedFreshElex 0
It_Misc_BSKGuardValues 0
It_Misc_Cora_SkyanoidSamples 0
It_Misc_DixxonFlowerBouquet 0
It_Misc_GardarStolenGoods 0
It_Misc_GardokLimestone 5
It_Misc_GardokSledgehammer 5
It_Misc_Hagen_PlayerIdCard 0
It_Misc_Hagen_ProductionProtocol 0
It_Misc_HankGoldbar 0
It_Misc_IvansMapToBSK 0
It_Misc_Kell_ColossusBlueprints 0
It_Misc_Makar_TEddybear 0
It_Misc_MarwinsAttractant 0
It_Misc_Nils_AlesStuff 0
It_Misc_Nils_AronsStuff 0
It_Misc_Nils_EriksStuff 0
It_Misc_Nils_OlesStuff 0
It_Misc_NovaCrate 0
It_Misc_PortersPackage 0
It_Misc_Scrappy_BaxtersPropagandaNails 0
It_Misc_SkiborClericArmourBundle 0
It_Misc_SupplyCrate 0
It_Misc_Thieves_FenrisCriminalsBook 0
It_Misc_Thieves_RatBloodOathes 0
It_Misc_Thieves_ScrappysStatue 0
It_Misc_Thieves_ThorhildsFertilizer 0
It_Misc_Thieves_TilasBook 0
It_Misc_TilasBookPanacea 0
It_Misc_TrollskullAttila 0
It_Misc_VenjaFalseTranquilizer 0
It_Misc_VenjaTranquilizer 0
It_Misc_ViviansMerchantsWeaponBundle 0
It_Misc_VoiceOfKhan_KriitonAmulett 0
It_Misc_Wayne_Broom 0
It_Misc_Yasma_FortGuardSchedules 0
It_Misc_Yasma_PlayersClaw 0
It_Misc_Yasma_PropagandaMaterial 0
It_Misc_Zarik_SkiborsIdCard 0
It_Misc_Zarina_KriitonAmulett 0
It_Obj_Legendarymap_01 0
It_Pants_Naked 0
It_Pl_Trollroot_Marwin 0
It_SkillBonusCollection_Morkon 0
It_SpellFist_Ice_BeamMesh 0
###### Test items #############################
It_Test_Grenade 0
It_Test_GripObject 0
It_Test_GripObject_Earth 0
It_Test_GripObject_Gras 0
It_Test_GripObject_Sand 0
It_Test_GripObject_Snow 0
It_Test_GripObject_Water 0
It_Test_Projectile 0
It_Test_Rocket 0
It_Test_Slug 0
It_UITest_01 0
It_UITest_02 0
It_UITest_03 0
It_UITest_04 0
It_UITest_05 0
It_UITest_06 0
It_UITest_07 0
It_UITest_08 0
It_UITest_09 0
It_UITest_10 0
It_UITest_11 0
It_UITest_12 0
It_UITest_13 0
It_UITest_14 0
It_UITest_15 0
It_UITest_16 0
It_UITest_17 0
It_UITest_18 0
It_UITest_19 0
It_UITest_20 0
// end Test items
It_Wpn_Proxy_2H_With_Prefab 0
It_Wri_Book_DiaryOfAFalseBerserk 0
It_Wri_Book_HectorsSecretBook 0
It_Wri_Book_StrikerNotebook 0
It_Wri_Letter_BaxtersPropaganda 0
It_Wri_Letter_BaxtersPropaganda_Wulf 0
It_Wri_Letter_FenrisSafeCode 0
It_Wri_Letter_Hagen_ALBOrders 0
It_Wri_Letter_JohannesFlyer 0
It_Wri_Letter_Knox_ElexTradeRights 0
It_Wri_Letter_Knox_Scientist_CodeFragment_01 0
It_Wri_Letter_Knox_Scientist_CodeFragment_02 0
It_Wri_Letter_Knox_Scientist_CodeFragment_03 0
It_Wri_Letter_Knox_Scientist_CodeFragment_04 0
It_Wri_Letter_Nero_BountyHunt_Crane 0
It_Wri_Letter_Nero_BountyHunt_Curtis 0
It_Wri_Letter_Nero_BountyHunt_Dixxon 0
It_Wri_Letter_Nero_BountyHunt_Erin 0
It_Wri_Letter_Nero_BountyHunt_Lynx 0
It_Wri_Letter_Rocco_2 0
It_Wri_Letter_ScrappysJobListing 0
It_Wri_Letter_Thieves_FenrisQuest 0
It_Wri_Letter_Thieves_ScrappysQuest 0
It_Wri_Letter_Thieves_ThorhildsQuest 0
It_Wri_Letter_Thieves_TilasQuest 0
It_Wri_Letter_Thieves_YasmasGoodByeLetter 0
It_Wri_Letter_TilasToFenris 0
It_Wri_Letter_Yasma_GuardPatrolSchedule 0