• 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
patch failed: src/server/game/Entities/Player/Player.cpp:78
src/server/game/Entities/player/player.cpp: patch does not apply
Patch failed: src/server/scripts/custom/CmakeLists.txt:13
src/server/scripts/custom/CmakeLists.txt: Patch does not apply

Use git apply --reject and apply the .rej files manually.
The patch is broken either because of your custom changes or if not, then because you are using older or newer than supported version.
If you are using "latest" TC (TC from within a week), do tell so I know that the patch is broken on latest.
 

katos

Noble Member
Using a fresh trinitycore compile (new as of last week)
And applying the .diff:

Fatal: git apply: bag git-diff - expected /dev/null on line 216

Looking at the .diff:
Code:
diff --git a/src/server/scripts/Custom/Transmog/CHANGELOG.md b/src/server/scripts/Custom/Transmog/CHANGELOG.md
new file mode 100644
index 0000000..d5c97ec
--- /dev/null

(End line is 216)
 

Rochet2

Moderator / Eluna Dev
Using a fresh trinitycore compile (new as of last week)
And applying the .diff:



Looking at the .diff:
Code:
diff --git a/src/server/scripts/Custom/Transmog/CHANGELOG.md b/src/server/scripts/Custom/Transmog/CHANGELOG.md
new file mode 100644
index 0000000..d5c97ec
--- /dev/null

(End line is 216)

Your diff is malformed, most likely due to line endings or similar that got changed when you copy pasted the code.
Either right click the diff or patch link and save as (I tested this today and it worked without screwing the diff)
Or try to use the direct merge.
 

katos

Noble Member
Your diff is malformed, most likely due to line endings or similar that got changed when you copy pasted the code.
Either right click the diff or patch link and save as (I tested this today and it worked without screwing the diff)
Or try to use the direct merge.

Ta for that, not familiar with Git, will right click and save as <3
 

Rochet2

Moderator / Eluna Dev
I tried the way you said and now got this:
What the 'eck?!

I believe your core is from early boost or from before boost.
You can just ignore the travis change in that case .. or in any case. Travis is only for .. Travis.
 

katos

Noble Member
I believe your core is from early boost or from before boost.
You can just ignore the travis change in that case .. or in any case. Travis is only for .. Travis.

Ta, removed it and no errors, will recompile now. Many thanks for all of your help! :)
 

katos

Noble Member
Universal guide for backwards compatibility:
If a piece of code errors, just remove it.

:dafuq:

I always worry I will screw it over and a NASA satellite will fall out of the sky and hit my home. (bit of an over-exaggeration but you get the picture)
Anyhoo, recompiled and fully working - you rock Rochet! :)
 

Rochet2

Moderator / Eluna Dev
where's the version 5.6 before boost applied on tc ?

I suggest you use the latest version anyways. Apply it from diff or patch.
Unless you want that version for some specific reason ...

You can probably find it with a little searching either on the git repo (see compare view)
or on the changelog. (see readme)
 

Xele

Enthusiast
i found it, ty

- - - Updated - - -

the last patch in google drive is 5.5

https://drive.google.com/folderview?id=0Bx5knS2IsjatTlVtWHRwbUN3VlE&usp=sharing

i was looking for version 5.6

- - - Updated - - -

Ops! Last version have new feather ...
Removed mutex locks - Different code style, works with ACE and boost, probably more efficient
 

Rochet2

Moderator / Eluna Dev
i found it, ty

- - - Updated - - -

the last patch in google drive is 5.5

https://drive.google.com/folderview?id=0Bx5knS2IsjatTlVtWHRwbUN3VlE&usp=sharing

i was looking for version 5.6

- - - Updated - - -

Ops! Last version have new feather ...
Removed mutex locks - Different code style, works with ACE and boost, probably more efficient

5.6 was only posted on gist. ( see changelog )
I still suggest using latest (6.0+)
as it works with older and newer versions of TC, even though you may need to do some manual applying since the lines dont match on the diff nor patch.
 

Xele

Enthusiast
you probably should add new feather that can skip items need Reputation as there are some options can skip things like

Code:
Transmogrification.IgnoreReqRace = 1
Transmogrification.IgnoreReqClass = 1
Transmogrification.IgnoreReqSkill = 1
Transmogrification.IgnoreReqSpell = 1
Transmogrification.IgnoreReqLevel = 1
Transmogrification.IgnoreReqEvent = 1
Transmogrification.IgnoreReqStats = 1

anyway, thankyou
 
Top