Jump to content

Welcome to Obsidian Forum Community
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

Question about godlike and helmet slot.

Godlike Helmet Gamedata

  • Please log in to reply
17 replies to this topic

#1
Foxamen011

Foxamen011

    (0) Nub

  • Initiates
  • 4 posts

Hey everbody, i want to ask if there is any way to unlock the godlike helmet slot. I have tried to look in gamedata but couldn't find anything.



#2
Ragniz

Ragniz

    (1) Prestidigitator

  • Members
  • 21 posts

I've been looking for a way to unlock it too, in my last playthrough months ago I unlocked it for pallegina but I can't remember how



#3
protopersona

protopersona

    (4) Theurgist

  • Members
  • 214 posts

I also remember there being a mod for that. My guess is something "fixed" the ability for mods to unlock the helmet slot.



#4
Foxamen011

Foxamen011

    (0) Nub

  • Initiates
  • 4 posts

Well then, that's rather disappointing. I will try to look at the gamedata files and maybe scripts. Btw there is a workaround, you have to change your race to anything other than a godlike, equip the helmet and change back. It retains the bonuses but when you go to the inventory, the bonuses will be lost, even though you will still see the helmet.



#5
Fhav6X

Fhav6X

    (2) Evoker

  • Members
  • 68 posts

Look here ;).

 

You can also change the race of the character (via cheat). As you can see in the code, it only checks for godlike and locks the slot for them. Any other race is save.


Edited by Fhav6X, 05 January 2019 - 04:11 PM.


#6
Foxamen011

Foxamen011

    (0) Nub

  • Initiates
  • 4 posts

Thanks mate, now to just make it work, because when i follow the instructions i get a few errors. 



#7
mishkoff

mishkoff

    (1) Prestidigitator

  • Members
  • 37 posts
  • Pillars of Eternity Backer
  • Lords of the Eastern Reach Backer
  • Deadfire Backer
  • Fig Backer

Look here ;).

 

You can also change the race of the character (via cheat). As you can see in the code, it only checks for godlike and locks the slot for them. Any other race is save.

Amazing, works like a charm :)



#8
Ragniz

Ragniz

    (1) Prestidigitator

  • Members
  • 21 posts

Look here ;).

 

You can also change the race of the character (via cheat). As you can see in the code, it only checks for godlike and locks the slot for them. Any other race is save.

 

I  tried that but I get this when I try to compile, I'm probably doing something wrong since I can't into programming

Care to make a step by step guide or upload the file with helms for godlikes enabled?

https://imgur.com/a/Q2W8bSx



#9
mishkoff

mishkoff

    (1) Prestidigitator

  • Members
  • 37 posts
  • Pillars of Eternity Backer
  • Lords of the Eastern Reach Backer
  • Deadfire Backer
  • Fig Backer

 

Look here ;).

 

You can also change the race of the character (via cheat). As you can see in the code, it only checks for godlike and locks the slot for them. Any other race is save.

 

I  tried that but I get this when I try to compile, I'm probably doing something wrong since I can't into programming

Care to make a step by step guide or upload the file with helms for godlikes enabled?

https://imgur.com/a/Q2W8bSx

 

In the guide it is stated that you have to comment that if block, and then remove/comment two additional lines, Those are your errors, if you click on them (red error mesages) you will be taken to proper places and then you can comment those lines out. After that compile works perfectly and enjoy helmets for Tekehu and Palegina!



#10
Fhav6X

Fhav6X

    (2) Evoker

  • Members
  • 68 posts

 

In the guide it is stated that you have to comment that if block, and then remove/comment two additional lines, Those are your errors, if you click on them (red error mesages) you will be taken to proper places and then you can comment those lines out. After that compile works perfectly and enjoy helmets for Tekehu and Palegina!

 

Precisely. One have to remove or comment the DebuggerBrowsable lines. They are not necessary for the game and probably are leftovers from code testing in unity.



#11
mishkoff

mishkoff

    (1) Prestidigitator

  • Members
  • 37 posts
  • Pillars of Eternity Backer
  • Lords of the Eastern Reach Backer
  • Deadfire Backer
  • Fig Backer

 

 

In the guide it is stated that you have to comment that if block, and then remove/comment two additional lines, Those are your errors, if you click on them (red error mesages) you will be taken to proper places and then you can comment those lines out. After that compile works perfectly and enjoy helmets for Tekehu and Palegina!

 

Precisely. One have to remove or comment the DebuggerBrowsable lines. They are not necessary for the game and probably are leftovers from code testing in unity.

 

do you know if pets lock is done the same way?



#12
Fhav6X

Fhav6X

    (2) Evoker

  • Members
  • 68 posts

I would not change that since it might cause unforeseen conflicts with the pets effects (at best not working, at worst game breaking).



#13
mishkoff

mishkoff

    (1) Prestidigitator

  • Members
  • 37 posts
  • Pillars of Eternity Backer
  • Lords of the Eastern Reach Backer
  • Deadfire Backer
  • Fig Backer

I would not change that since it might cause unforeseen conflicts with the pets effects (at best not working, at worst game breaking).

You mean like effects from two or more pets creating collisions unforseen by developers? I would assume it should be safe since there is Berath's Blessign allowing Eder to have a pet as well.



#14
Ragniz

Ragniz

    (1) Prestidigitator

  • Members
  • 21 posts

 

 

Look here ;).

 

You can also change the race of the character (via cheat). As you can see in the code, it only checks for godlike and locks the slot for them. Any other race is save.

 

I  tried that but I get this when I try to compile, I'm probably doing something wrong since I can't into programming

Care to make a step by step guide or upload the file with helms for godlikes enabled?

https://imgur.com/a/Q2W8bSx

 

In the guide it is stated that you have to comment that if block, and then remove/comment two additional lines, Those are your errors, if you click on them (red error mesages) you will be taken to proper places and then you can comment those lines out. After that compile works perfectly and enjoy helmets for Tekehu and Palegina!

 

Ok, second try,

I'm removing all the text in these 4 lines:

if (slot == EquipmentSlot.Head)
            {
                return !component || component.CharacterRace != Race.Godlike;
            }

Removing all the  text in 389 and 395

And replacing "appearancePiece" to "Game.GameData.AppearancePiece"

 

I still can't compile

I've also tried to compile just after clicking "Edit class" and I still get errors. I'm using "Unity console for POE2" from the nexus, not sure if it matters

 

All 3 edits + error: https://imgur.com/a/wpqvxVd

Trying to compile with no changes: https://imgur.com/a/ASMwnay



#15
house2fly

house2fly

    (8) Warlock

  • Members
  • 1166 posts

I would not change that since it might cause unforeseen conflicts with the pets effects (at best not working, at worst game breaking).

You mean like effects from two or more pets creating collisions unforseen by developers? I would assume it should be safe since there is Berath's Blessign allowing Eder to have a pet as well.
btw that Berath Blessing just gives Eder the statuseffect "unlockpetslot". You can give that statuseffect to any character via abilities or items

#16
Fhav6X

Fhav6X

    (2) Evoker

  • Members
  • 68 posts

In the end all of these slots are just item slots and pets are items as well. But pets are special since they have code that handles their AI, combat behavior, effects and what not. Unless thoroughly tested I stick to being very cautious with this. And just because one other companion can have them does not mean it works with more. It might not even work with Eder as intended. Berath's Blessing haven't been always fail proof (e.g. bonus skills ;)).

 

@Ragniz

Your "compile with no changes" looks like mine with one exception, line 1978. I don't have that. If I understand this line and "Unity console for POE2" right, this and other compile problems might be the result from an edited assembly-csharp by "Unity console for POE2".

 

My suggestion is to reinstall the game so that you have the original assembly-csharp, then do the changes from my tutorial and then install Unity console for POE2.

 

My changes are not as "hacky" as the python code from unity console. Unity console might handle my changes better then the other way round.



#17
Ragniz

Ragniz

    (1) Prestidigitator

  • Members
  • 21 posts

In the end all of these slots are just item slots and pets are items as well. But pets are special since they have code that handles their AI, combat behavior, effects and what not. Unless thoroughly tested I stick to being very cautious with this. And just because one other companion can have them does not mean it works with more. It might not even work with Eder as intended. Berath's Blessing haven't been always fail proof (e.g. bonus skills ;)).

 

@Ragniz

Your "compile with no changes" looks like mine with one exception, line 1978. I don't have that. If I understand this line and "Unity console for POE2" right, this and other compile problems might be the result from an edited assembly-csharp by "Unity console for POE2".

 

My suggestion is to reinstall the game so that you have the original assembly-csharp, then do the changes from my tutorial and then install Unity console for POE2.

 

My changes are not as "hacky" as the python code from unity console. Unity console might handle my changes better then the other way round.

 

Whelp, maybe I'll give it a try this weekend then

 

Thanks for the help



#18
Gel214th

Gel214th

    (1) Prestidigitator

  • Members
  • 28 posts

 

 

Whelp, maybe I'll give it a try this weekend then

 

Thanks for the help

 

 

It looks as though you may have commented out the last { 

 

//{

 

You need that { , for each block of code where you have a { you need a corresponding }

 

https://imgur.com/a/Q2W8bSx







Also tagged with one or more of these keywords: Godlike, Helmet, Gamedata

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users