hi, I just joined to ask about a problem I am having. long story short, years ago I wanted to learn how to change JC Denton's textures in order to give him a different outfit (namely, a different shirt and coat, since I was bored of the one he always wears.) I asked on some site, it might have been dxediting, don't remember. More recently, I've tried to repeat what I did ages ago by creating a new package and custom player class. Did the making of new uc files, the ucc make, went into the game, and the changes I made worked. But there was a problem, when going onto the training and unatco island maps at the start of the game, the infolink no longer works...I've got some screenshots to show the error message that occurs instead.
also found this in DeusEx.log
ScriptLog: WARNING! INFOLINK NOT FOUND!! Name = dl_f1f2
ScriptLog: WARNING! INFOLINK NOT FOUND!! Name = dl_f1f2
ScriptLog: WARNING! INFOLINK NOT FOUND!! Name = dl_key
ScriptLog: WARNING! INFOLINK NOT FOUND!! Name = dl_key
ScriptLog: WARNING! INFOLINK NOT FOUND!! Name = dl_door
ScriptLog: WARNING! INFOLINK NOT FOUND!! Name = dl_start
ScriptLog: WARNING! INFOLINK NOT FOUND!! Name = dl_start
ScriptLog: WARNING! INFOLINK NOT FOUND!! Name = dl_start
ScriptLog: WARNING! INFOLINK NOT FOUND!! Name = dl_door
ScriptLog: WARNING! INFOLINK NOT FOUND!! Name = dl_start
"warning infolink not found"
-
- Mole Person
- Posts: 4
- Joined: Fri Dec 13, 2013 10:06 pm
Re: "warning infolink not found"
You should post the code, but my crystal ball tells me you changed the BindName.
ConBindEvents() uses the BindName to load the Datalink conversations.
ConBindEvents() uses the BindName to load the Datalink conversations.
-
- Mole Person
- Posts: 4
- Joined: Fri Dec 13, 2013 10:06 pm
Re: "warning infolink not found"
//=============================================================================
// myjc.
//=============================================================================
class myjc extends JCDentonMale;
event TravelPostAccept()
{
Super.TravelPostAccept();
MultiSkins[0] = Texture'DeusExCharacters.Skins.JCDentonTex0';
MultiSkins[3] = Texture'DeusExCharacters.Skins.JCDentonTex0';
}
defaultproperties
{
CarcassType=Class'DeusEx.JCDentonMaleCarcass'
Mesh=LodMesh'DeusExCharacters.GM_Trench'
MultiSkins(0)=Texture'DeusExCharacters.Skins.JCDentonTex0'
MultiSkins(1)=Texture'DeusExCharacters.Skins.SmugglerTex2'
MultiSkins(2)=Texture'DeusExCharacters.Skins.JCDentonTex3'
MultiSkins(3)=Texture'DeusExCharacters.Skins.JCDentonTex0'
MultiSkins(4)=Texture'DeusExCharacters.Skins.SmugglerTex1'
MultiSkins(5)=Texture'DeusExCharacters.Skins.SmugglerTex2'
MultiSkins(6)=Texture'DeusExItems.Skins.GrayMaskTex'
MultiSkins(7)=Texture'DeusExItems.Skins.BlackMaskTex'
BindName="JC Denton"
TruePlayerName="JC Denton"
FamiliarName="JC Denton"
UnfamiliarName="JC Denton"
}
// myjc.
//=============================================================================
class myjc extends JCDentonMale;
event TravelPostAccept()
{
Super.TravelPostAccept();
MultiSkins[0] = Texture'DeusExCharacters.Skins.JCDentonTex0';
MultiSkins[3] = Texture'DeusExCharacters.Skins.JCDentonTex0';
}
defaultproperties
{
CarcassType=Class'DeusEx.JCDentonMaleCarcass'
Mesh=LodMesh'DeusExCharacters.GM_Trench'
MultiSkins(0)=Texture'DeusExCharacters.Skins.JCDentonTex0'
MultiSkins(1)=Texture'DeusExCharacters.Skins.SmugglerTex2'
MultiSkins(2)=Texture'DeusExCharacters.Skins.JCDentonTex3'
MultiSkins(3)=Texture'DeusExCharacters.Skins.JCDentonTex0'
MultiSkins(4)=Texture'DeusExCharacters.Skins.SmugglerTex1'
MultiSkins(5)=Texture'DeusExCharacters.Skins.SmugglerTex2'
MultiSkins(6)=Texture'DeusExItems.Skins.GrayMaskTex'
MultiSkins(7)=Texture'DeusExItems.Skins.BlackMaskTex'
BindName="JC Denton"
TruePlayerName="JC Denton"
FamiliarName="JC Denton"
UnfamiliarName="JC Denton"
}
Re: "warning infolink not found"
Set BindName to "JCDenton". Also I'm not sure if whitespaces in BindName are supported.
-
- Mole Person
- Posts: 4
- Joined: Fri Dec 13, 2013 10:06 pm
Re: "warning infolink not found"
okay. how do I make that change to a package that's already been made? just do ucc make again? I just did it that way and it didn't make any difference.
-
- Illuminati
- Posts: 2284
- Joined: Thu Mar 08, 2012 3:21 am
Re: "warning infolink not found"
Delete the old package you made, edit the code of myjc.uc then ucc make again.tactical_sword wrote:okay. how do I make that change to a package that's already been made? just do ucc make again? I just did it that way and it didn't make any difference.
Re: "warning infolink not found"
I'd suggest just removing these from the defaultproperties:
Since you're already extending to JCDentonMale, you don't need to put anything in there except the textures.
Code: Select all
BindName="JC Denton"
TruePlayerName="JC Denton"
FamiliarName="JC Denton"
UnfamiliarName="JC Denton"
-
- Mole Person
- Posts: 4
- Joined: Fri Dec 13, 2013 10:06 pm
Re: "warning infolink not found"
solved, thanks all. tried it out in game and...oops I got rid of his sunglasses! lol...the player class file I used was an example I got from elsewhere, just made the changes to it.