3.70 star(s) 34 Votes

JackCayman

New Member
Aug 17, 2017
11
4
here we go, without the gallery unlocker
Hello, I had a problem with the cheat menu in that it wouldn't show one of the characters present in the map.
I did a little digging with that dnSpy tool and I found a solution, in this part of the code:

for (int i = 1; i < MapControl.odd.mapActor.Count; i++)
{
GUI.Label(new Rect(25f, (float)num, 80f, 20f), MapControl.odd.mapActor.actorInfo.actorName);
if (GUI.Button(new Rect(100f, (float)num, 70f, 20f), "Add Love"))
{
MapControl.odd.mapActor.AddLove(5);
}
if (GUI.Button(new Rect(170f, (float)num, 70f, 20f), "Add Lust"))
{
MapControl.odd.mapActor.AddLust(5, 100);
}
if (GUI.Button(new Rect(240f, (float)num, 70f, 20f), "Reset CD"))
{
MapControl.odd.mapActor.talkCoolDown = 0;
MapControl.odd.mapActor.eventCoolDown = 0;
}
num += 25;
}

It seems that the first mapActor is actually at index 0 so changing the for loop:

for (int i = 0; i < MapControl.odd.mapActor.Count; i++)

Solved the problem.
I don't really have any experience with C# or dnSpy but I assume changing this piece of code won't break anything
 

noxtek

Well-Known Member
Modder
Aug 19, 2017
1,292
8,274
Hello, I had a problem with the cheat menu in that it wouldn't show one of the characters present in the map.
I did a little digging with that dnSpy tool and I found a solution, in this part of the code:

for (int i = 1; i < MapControl.odd.mapActor.Count; i++)
{
GUI.Label(new Rect(25f, (float)num, 80f, 20f), MapControl.odd.mapActor.actorInfo.actorName);
if (GUI.Button(new Rect(100f, (float)num, 70f, 20f), "Add Love"))
{
MapControl.odd.mapActor.AddLove(5);
}
if (GUI.Button(new Rect(170f, (float)num, 70f, 20f), "Add Lust"))
{
MapControl.odd.mapActor.AddLust(5, 100);
}
if (GUI.Button(new Rect(240f, (float)num, 70f, 20f), "Reset CD"))
{
MapControl.odd.mapActor.talkCoolDown = 0;
MapControl.odd.mapActor.eventCoolDown = 0;
}
num += 25;
}

It seems that the first mapActor is actually at index 0 so changing the for loop:

for (int i = 0; i < MapControl.odd.mapActor.Count; i++)

Solved the problem.
I don't really have any experience with C# or dnSpy but I assume changing this piece of code won't break anything
yep looks like in this version the dev changed how the actors were numbered in the array, already fixed thanks ^-^
 

Birdguy11

New Member
Oct 23, 2018
5
2
10c came out today, it's close to finished but not quite yet

EDIT: Now its at 10d from a bugfix patch+new snapshot
 
Last edited:

PowerDildos

Member
May 30, 2017
210
565
I have been trying for hours now, and I can't get Ram's second dialogue to trigger, which prevents me from enabling the seduction path organically. Is there any certain criteria you need to meet to get it or something that I'm missing, or any consistent method to do it?
 
  • Like
Reactions: g0i5y and rappo
3.70 star(s) 34 Votes