• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

[Trinitycore] Transmogrification 3.3.5a

Rochet2

Moderator / Eluna Dev
The diff contains all files created and changes done to existing files.
Basically it adds 2 files and changes 3 files about.. Then also creates sql files.
You should be able to use git to add the code and if not, reading a diff shouldn't be that difficult.

The script files go to custom folder in scripts folder in the source, sql doesn't matter and the modifications can be read from the diff easily
 

Barebones

BETA Tester
Alright, the git didn't work and that's what I was having issues with. I'll just read it like you said. ty <3
 

Rochet2

Moderator / Eluna Dev
You are using a newer version of trinity than suggested.
Compiling errors are likely to happen if you do that.
 

frost

Banned
i think this should be moved to an outdated scripts section or have a guide to convert it to newer releases of trinitycore.
 
Last edited by a moderator:

Tommy

Founder
i think this should be moved to an outdated scripts section or have a guide to convert it to newer releases of trinitycore.

It's pretty disrespectful to say that you aren't going to use it just because it requires an outdated version of TrinityCore. If you don't want to use it, that's fine, keep it to yourself or ask Rochet2 if he could update it. Errors are pretty simple to fix and if you need help adding this, just start a support thread to ask for help.
 

frost

Banned
then please give me a guide because it tells me that it cant apply the patch and gives massive errors when trying to apply it saying syntax error that the patch cant be merged etc
 

Rochet2

Moderator / Eluna Dev
then please give me a guide because it tells me that it cant apply the patch and gives massive errors when trying to apply it saying syntax error that the patch cant be merged etc

Try git apply --check -v Transmogrification.diff

This will not actually apply the patch, it will just show the errors.
Then show us the errors so we know what is going on exactly and how to guide forward.

I think there might have been a TC update, or then your source is old or then you have custom scripts or then there are multiple of these problems at once :)
 
Last edited:

frost

Banned
i got it to work. for some odd reason a few of the source files was broken :/ im guessing cmake caused the issues. as like about 15 scripts had missing () marks in them and about 5 files was not even loaded. how i fixed it. re-downloaded trinity source re-added my custom scripts applied the patch and now it is working thanks :)
 

sandyqyh

Enthusiast
Thanks a lot!
Maybe I first learned compiler technology, and I want to Localization,for example set gossip menu to Chinease. when I compiled,All options garbled, can you tell me how to modiy it,or maybe you can set all menu into DB,it will help for us to lacalization.
sorry for my bad English.
 

Rochet2

Moderator / Eluna Dev
Thanks a lot!
Maybe I first learned compiler technology, and I want to Localization,for example set gossip menu to Chinease. when I compiled,All options garbled, can you tell me how to modiy it,or maybe you can set all menu into DB,it will help for us to lacalization.
sorry for my bad English.

Might do an update to reintroduce localization possibility, but not at this time.
The item names should be localized already if you have the DBCs on your server.
 

sandyqyh

Enthusiast
items name is right,but gossip menu wrong,for example menu text is "head","back……","How transmogrification works" and so on.
Now I try to modify Transmogrifier.cpp and Transmogrification.cpp,for example :
your code:
player->ADD_GOSSIP_ITEM(GOSSIP_ICON_MONEY_BAG, "|TInterface/ICONS/INV_Misc_Book_11:30:30:-18:0|tHow transmogrification works", EQUIPMENT_SLOT_END+9, 0);
and I modified it to
player->ADD_GOSSIP_ITEM(GOSSIP_ICON_MONEY_BAG, "|TInterface/ICONS/INV_Misc_Book_11:30:30:-18:0|t XXXXXX my language (CHINA)", EQUIPMENT_SLOT_END+9, 0);

After generating compiled,in game the menu text garbled,I don't know why……

Thanks a lot,I have solved.
 
Last edited:

Plikaplouk

Enthusiast
Little issue

Hi all,

First of all, thank you Rochet for all script that you give.

However i got issues with the transmog, I apply the diff file in my TrinityCore/ (i'm on Debian), then i re-compile, everything is fine. I run sql files, i edit the worldserver.conf with the new one.
It compile without problem, but when i add the npc @entry 190010, he just says "Greetings", nothing else.

I searched for a while but i didn't find a good answer.

I'm on TrinityCore 3.3.5a, i never modifier the core, i only modified sql.

Can someone help me please ?

PS : Sorry for my bad English, i try my best.
 

Plikaplouk

Enthusiast
I read the Readme, i followed the instructions, i have no error when i compile, the script seems ok, but when i create a new NPC with the script "Creature_Transmogrify", nothing happen in game when i talk to the npc.
I ran the 3 sql files, everything was good but it would appear the NPC is not linked to the script
The server is online and works but without Transmogrification
 

Rochet2

Moderator / Eluna Dev
Were there any start up errors?
Possibly about the transmogrification NPC scriptname ..?

Otherwise the only explanations I can think of are that you either messed up somewhere : | or that there was a TC update that broke it.
 

Plikaplouk

Enthusiast
The issue is that i don't have any errors, like i said it compile, i add the npc in the database, the new worldserver.conf is edited with the transmog setting but in game, the npc is a basic npc, he just says "Greetings"
All the .cpp / .h are added in TrinityCore/src/server/scripts/Custom and the CMakeList.txt is update. The .diff is working well but the npc in game does nothing.
I have the same problem with all scripts I add, i tried to add a scripts wich grants your profession with a NPC max but the npc still says "Greetings", i guess the problem come from me but i really don't know where i mess up

Edit : I use the transmog 5.1

Edit2 : I don't know if it can help but i tried to add a new custom scripts called "npc_enchantment.cpp", i got this when I compile : Picture.
It compile @ 100%, i can launch the worldserver but the npc linked to the npc_enchantment script still says "Greetings"
 
Last edited:

<MISS>

Enthusiast
Hi there dear administration can you tell me please how to do transmogrification in this patch for players to change any lvl item like... to legendary item like ....
 
Top