I'd like to share some things I've noticed regarding this encryption.
Before the update, there were a bunch of duplicate files (with the same content) inside fan_map.kom. See below.
------------------------------------------------------------------------------------------------------------------------------------------------------
AncientGolemsGrave_Normal_01.lua 20,1 KB 04/05/2022 14:48:29
AncientGolemsGrave_VeryHard_01.lua 20,1 KB 04/05/2022 14:48:29
------------------------------------------------------------------------------------------------------------------------------------------------------
DemensionFrontier_Hard_01.lua 13,2 KB 04/05/2022 14:48:30
DemensionFrontier_VeryHard_03.lua 13,2 KB 04/05/2022 14:48:30
------------------------------------------------------------------------------------------------------------------------------------------------------
DemensionFrontier_Hard_02.lua 50,7 KB 04/05/2022 14:48:30
DemensionFrontier_VeryHard_02.lua 50,7 KB 04/05/2022 14:48:30
------------------------------------------------------------------------------------------------------------------------------------------------------
DemensionFrontier_Normal_01.lua 18,9 KB 04/05/2022 14:48:30
DemensionFrontier_VeryHard_01.lua 18,9 KB 04/05/2022 14:48:30
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_AncientGolemsGrave_03.stg 57,2 KB 04/05/2022 14:48:30
Dungeon_AncientGolemsGrave_Hell.stg 57,2 KB 04/05/2022 14:48:30
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_ArachnesNest_03.stg 39,1 KB 04/05/2022 14:48:30
Dungeon_ArachnesNest_Hell.stg 39,1 KB 04/05/2022 14:48:30
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_BetreayersAtelier_03.stg 32,3 KB 04/05/2022 14:48:30
Dungeon_BetreayersAtelier_Hell.stg 32,3 KB 04/05/2022 14:48:30
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_CursedGarden_03.stg 26,5 KB 04/05/2022 14:48:31
Dungeon_CursedGarden_Hell.stg 26,5 KB 04/05/2022 14:48:31
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_Dark_Library_03.stg 34,8 KB 04/05/2022 14:48:31
Dungeon_Dark_Library_Hell.stg 34,8 KB 04/05/2022 14:48:31
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_DemensionFrontier_03.stg 132 KB 04/05/2022 14:48:31
Dungeon_DemensionFrontier_Hell.stg 132 KB 04/05/2022 14:48:31
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_GoliathsHabitat_03.stg 43,7 KB 04/05/2022 14:48:31
Dungeon_GoliathsHabitat_Hell.stg 43,7 KB 04/05/2022 14:48:31
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_GroundofDespair_03.stg 80,3 KB 04/05/2022 14:48:31
Dungeon_GroundofDespair_Hell.stg 80,3 KB 04/05/2022 14:48:31
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_LacertasHuntingField_03.stg 47,4 KB 04/05/2022 14:48:31
Dungeon_LacertasHuntingField_Hell.stg 47,4 KB 04/05/2022 14:48:31
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_ShadowForest_03.stg 37,4 KB 04/05/2022 14:48:31
Dungeon_ShadowForest_Hell.stg 37,4 KB 04/05/2022 14:48:31
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_SoiledBasement_03.stg 28,9 KB 04/05/2022 14:48:31
Dungeon_SoiledBasement_Hell.stg 28,9 KB 04/05/2022 14:48:31
------------------------------------------------------------------------------------------------------------------------------------------------------
Dungeon_Specter_Hallways_03.stg 31,3 KB 04/05/2022 14:48:31
Dungeon_Specter_Hallways_Hell.stg 31,3 KB 04/05/2022 14:48:31
------------------------------------------------------------------------------------------------------------------------------------------------------
GoliathsHabitat_Hard_01.lua 13,6 KB 04/05/2022 14:48:32
GoliathsHabitat_VeryHard_01.lua 13,6 KB 04/05/2022 14:48:32
GoliathsHabitat_VeryHard_03.lua 13,6 KB 04/05/2022 14:48:32
------------------------------------------------------------------------------------------------------------------------------------------------------
GroundofDespair_Hard_02.lua 13,6 KB 04/05/2022 14:48:32
GroundofDespair_VeryHard_03.lua 13,6 KB 04/05/2022 14:48:32
------------------------------------------------------------------------------------------------------------------------------------------------------
GroundofDespair_Normal_01.lua 20,0 KB 04/05/2022 14:48:32
GroundofDespair_VeryHard_01.lua 20,0 KB 04/05/2022 14:48:32
------------------------------------------------------------------------------------------------------------------------------------------------------
RH1_27_ThunderHammer.lua 17,4 KB 04/05/2022 14:48:33
ThunderHammer_08.lua 17,4 KB 04/05/2022 14:48:33
After the update, even with encryption, those same files should be identical, but somehow they're not. They're still the same size and the unencrypted bytes are still the same, so I'm 100% convinced they just appear to be different because of the encryption.
Also, you can't swap dungeons anymore. Before this update, you could swap, say, dungeon_trialforest_1.stg with dungeon_TowerofExtinction.stg and it would work. This way, you could enter Tower of Extinction through Trial Forest. You wouldn't get any EXP or items, of course, but you could still do trial playthroughs of any dungeon with this method. If you try this now, the game crashes.
What I'm trying to say is that the encryption key is different for every file, even if they were identical prior to the encryption. That's why the game crashes when you swap files. The game simply can't read them, because the key it uses for file 1 is not the same for file 2. It seems to be an in-house encryption method, but they're somehow deriving a key based on each file name (or some other factor I'm not aware of). The KOM header hasn't changed with this update and it would be really stupid to store 1000+ keys inside main.exe.
Unfortunately, even though I'm a programmer, I don't know much about reverse engineering, so I'm also just waiting for someone else to find a solution. Just wanted to share my two cents. Hope it helps, somehow.
Update:
![](https://www.elitepvpers.com/forum/images/elitepvpers/buttons/hiddenlink.png)
.