ftneko5

Newbie
Mar 7, 2023
62
110
For the love of GOD WHERE IS THE UPDATE, PLEASE SOMEONE WHO IS IN THE PATREON UPLOAD IT TO MEGA OR WHATEVER I'M BEGGING
 
  • Like
Reactions: Akur

ameliegg

New Member
Jul 11, 2023
5
6
using another tuple syntax fixes this
replacing
Code:
    [TupleElementNames(new string[]
    {
        "albedo",
        "detailMask",
        "characterBase"
    })]
    public static readonly Dictionary<string, ValueTuple<P3dPaintSphere, P3dPaintSphere, CharacterBase>> _emitters = new Dictionary<string, ValueTuple<P3dPaintSphere, P3dPaintSphere, CharacterBase>>();

    [TupleElementNames(new string[]
    {
        "albedo",
        "detailMask"
    })]
    public static readonly Dictionary<NPCController, ValueTuple<P3dPaintSphere, P3dPaintSphere>> _FBemitters = new Dictionary<NPCController, ValueTuple<P3dPaintSphere, P3dPaintSphere>>();
with

Code:
public static readonly Dictionary<string, (P3dPaintSphere albedo, P3dPaintSphere detailMask, CharacterBase characterBase)> _emitters = new Dictionary<string, (P3dPaintSphere albedo, P3dPaintSphere detailMask, CharacterBase characterBase)>();

public static readonly Dictionary<NPCController, (P3dPaintSphere albedo, P3dPaintSphere detailMask)> _FBemitters = new Dictionary<NPCController, (P3dPaintSphere albedo, P3dPaintSphere detailMask)>();
seems to work
 

witchspace1

Newbie
Jan 27, 2023
23
27
using another tuple syntax fixes this
replacing
Code:
    [TupleElementNames(new string[]
    {
        "albedo",
        "detailMask",
        "characterBase"
    })]
    public static readonly Dictionary<string, ValueTuple<P3dPaintSphere, P3dPaintSphere, CharacterBase>> _emitters = new Dictionary<string, ValueTuple<P3dPaintSphere, P3dPaintSphere, CharacterBase>>();

    [TupleElementNames(new string[]
    {
        "albedo",
        "detailMask"
    })]
    public static readonly Dictionary<NPCController, ValueTuple<P3dPaintSphere, P3dPaintSphere>> _FBemitters = new Dictionary<NPCController, ValueTuple<P3dPaintSphere, P3dPaintSphere>>();
with

Code:
public static readonly Dictionary<string, (P3dPaintSphere albedo, P3dPaintSphere detailMask, CharacterBase characterBase)> _emitters = new Dictionary<string, (P3dPaintSphere albedo, P3dPaintSphere detailMask, CharacterBase characterBase)>();

public static readonly Dictionary<NPCController, (P3dPaintSphere albedo, P3dPaintSphere detailMask)> _FBemitters = new Dictionary<NPCController, (P3dPaintSphere albedo, P3dPaintSphere detailMask)>();
seems to work
Thanks! That worked perfectly. I have no C# knowledge at all so this was confusing.
 

Gatha1049

Newbie
Dec 8, 2022
34
190
I noticed a bug in version 0.6.1.1. The character selection menu does not close with the escape button. I'm the only one who has this problem.
 

scrollr

New Member
Mar 23, 2022
7
3
Upon further inspection, the menu is also broken in VR. You can still use it, but you can't move it or make it go away. It's really annoying and makes the bedroom unusable because it's right in the middle of the room. If anyone knows how to fix this, that would be awesome.
 
  • Like
Reactions: garbage062
Mar 3, 2021
54
216
Upon further inspection, the menu is also broken in VR. You can still use it, but you can't move it or make it go away. It's really annoying and makes the bedroom unusable because it's right in the middle of the room. If anyone knows how to fix this, that would be awesome.
Instead of changing anything in HeatSDK.Core.dll, you need to do these adjustments in HeatSDK.Misc.dll:


Code:
public class Auth : MonoBehaviour
{
    public void StartAuthenticate()
    {
        this.successModal.descriptionText = this._defaultText;
        this.PassNoConnect();
        //remove everything else
    }
}
Then when starting you click on authenticate and it starts the guided tour. The guided tour is probably the problem since it blocks the UI somehow.

Attached is my crack. Do NOT replace HeatSDK.Core.dll from the other crack.
 
4.40 star(s) 27 Votes