Forums WoW Modding Discussion Modeling [Archive] [Show Off] Custom Cinematics & Cinematic Sequence

[Archive] [Show Off] Custom Cinematics & Cinematic Sequence

[Archive] [Show Off] Custom Cinematics & Cinematic Sequence

rektbyfaith
Administrator
0
11-04-2025, 10:42 AM
#1
Archived author: 92eatos • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: Recently i have been playing and experimenting with cinematics in wow.First i got this crazy idea: "Hey you have succeeded to edit a lot of things and make new one, why wouldn't you try to make own cutscenes playing in wow?" I was thinking for a file and got into .dbc files to search how files are connected.

Now First to get this done i needed to know what codec is used for wow cinematics.And with little help of schlumpf i got the name.Now i need to find out what converter had support for that codec and no one had until i have updated ffddshow codec pack and also installed xvid codec pack.

Now dbc files.

4 dbc files are controlling Movies / Cinematics in wow

FileData,MovieFileData, MovieVariation and Movie it took me around 1 hour to figure out the columns and how all these dbc files are connected.After rendering of my custom video and editing dbc files i went into game to try it out and it looked like this

https://www.youtube.com/embed/AKUVjM--KAc?wmode=opaque

As you can see i have used .debug playmovie command for testing.

Now things gets more interesting...I have achieved one thing it is time to move onto next level.Activating Movie on Char Creation..

First i have edited just core handling opcode for it.

and made something like this

Code:
if(plr->m_FirstLogin && !HasGMPremissions())
{
unint32 introid = 20;
OutPacket(SMSG_TRIGGER_CINEMATIC, 4, &introid);
}
And it was giving error 132..Why? Because it was triggering Cinematic Sequences Instead of Movies, and as you know there is no Cinematic Sequence with id 20;

So why then my command which is .debug playmovie works ( it has the same packet usage) and core edit doesnt?

For few minutes i didnt have answer but then i realize i need just to change packet instead of SMSG_TRIGGER_CINEMATIC, i will send SMSG_TRIGGER_MOVIE and it did work perfectly [Image: smile.png]

But i have seen some amazing usage of Custom Cinematic Sequences in stoneharries videos and it very interested me..First i thought he has made it custom but then saw his blog and he explained all values and then i realize he didnt make a new one.He has just triggered the already existing one.

To be honest you can make one easy.

What you need to edit is CinematicSequences and CinematicCameras.I will later post my video of that so you can see it [Image: smile.png]

-Eatos -
rektbyfaith
11-04-2025, 10:42 AM #1

Archived author: 92eatos • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: Recently i have been playing and experimenting with cinematics in wow.First i got this crazy idea: "Hey you have succeeded to edit a lot of things and make new one, why wouldn't you try to make own cutscenes playing in wow?" I was thinking for a file and got into .dbc files to search how files are connected.

Now First to get this done i needed to know what codec is used for wow cinematics.And with little help of schlumpf i got the name.Now i need to find out what converter had support for that codec and no one had until i have updated ffddshow codec pack and also installed xvid codec pack.

Now dbc files.

4 dbc files are controlling Movies / Cinematics in wow

FileData,MovieFileData, MovieVariation and Movie it took me around 1 hour to figure out the columns and how all these dbc files are connected.After rendering of my custom video and editing dbc files i went into game to try it out and it looked like this

https://www.youtube.com/embed/AKUVjM--KAc?wmode=opaque

As you can see i have used .debug playmovie command for testing.

Now things gets more interesting...I have achieved one thing it is time to move onto next level.Activating Movie on Char Creation..

First i have edited just core handling opcode for it.

and made something like this

Code:
if(plr->m_FirstLogin && !HasGMPremissions())
{
unint32 introid = 20;
OutPacket(SMSG_TRIGGER_CINEMATIC, 4, &introid);
}
And it was giving error 132..Why? Because it was triggering Cinematic Sequences Instead of Movies, and as you know there is no Cinematic Sequence with id 20;

So why then my command which is .debug playmovie works ( it has the same packet usage) and core edit doesnt?

For few minutes i didnt have answer but then i realize i need just to change packet instead of SMSG_TRIGGER_CINEMATIC, i will send SMSG_TRIGGER_MOVIE and it did work perfectly [Image: smile.png]

But i have seen some amazing usage of Custom Cinematic Sequences in stoneharries videos and it very interested me..First i thought he has made it custom but then saw his blog and he explained all values and then i realize he didnt make a new one.He has just triggered the already existing one.

To be honest you can make one easy.

What you need to edit is CinematicSequences and CinematicCameras.I will later post my video of that so you can see it [Image: smile.png]

-Eatos -

rektbyfaith
Administrator
0
11-04-2025, 10:42 AM
#2
Archived author: EveronMightbane • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: That. Was. Awesome.
rektbyfaith
11-04-2025, 10:42 AM #2

Archived author: EveronMightbane • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: That. Was. Awesome.

rektbyfaith
Administrator
0
11-04-2025, 10:42 AM
#3
Archived author: equertez • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: very nice [Image: biggrin.png]
rektbyfaith
11-04-2025, 10:42 AM #3

Archived author: equertez • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: very nice [Image: biggrin.png]

rektbyfaith
Administrator
0
11-04-2025, 10:42 AM
#4
Archived author: 92eatos • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: Updated [Image: smile.png] This is how it will look on my realm well upcoming [Image: smile.png]

https://www.youtube.com/embed/93lolWafx6g?wmode=opaque
rektbyfaith
11-04-2025, 10:42 AM #4

Archived author: 92eatos • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: Updated [Image: smile.png] This is how it will look on my realm well upcoming [Image: smile.png]

https://www.youtube.com/embed/93lolWafx6g?wmode=opaque

rektbyfaith
Administrator
0
11-04-2025, 10:42 AM
#5
Archived author: rayray • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: awesome + rep coming your way [Image: smile.png]
rektbyfaith
11-04-2025, 10:42 AM #5

Archived author: rayray • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: awesome + rep coming your way [Image: smile.png]

rektbyfaith
Administrator
0
11-04-2025, 10:42 AM
#6
Archived author: CimSlunt • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: Nice work, i see youve done alot of editing on the core files, :d
rektbyfaith
11-04-2025, 10:42 AM #6

Archived author: CimSlunt • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: Nice work, i see youve done alot of editing on the core files, :d

rektbyfaith
Administrator
0
11-04-2025, 10:42 AM
#7
Archived author: schlumpf • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: You may want not to use music licensed by someone. People in some countries, such as Germany won't be able to see your videos on YouTube then.
rektbyfaith
11-04-2025, 10:42 AM #7

Archived author: schlumpf • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: You may want not to use music licensed by someone. People in some countries, such as Germany won't be able to see your videos on YouTube then.

rektbyfaith
Administrator
0
11-04-2025, 10:42 AM
#8
Archived author: 92eatos • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: I will keep that in mind for my later upcoming videos [Image: smile.png]
rektbyfaith
11-04-2025, 10:42 AM #8

Archived author: 92eatos • Posted: 2025-11-04T11:42:41.369011
Original source

Quote: I will keep that in mind for my later upcoming videos [Image: smile.png]

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)