#Replacing intro and title videos
42 messages · Page 1 of 1 (latest)
We had a lot of trouble messing with the looping points for those however. We actually designed the second song with the fact that it jumps back and loops, in mind.
Thank you for the info!
Do you know if the videos are 1080p?
Thank you
You’re welcome!
I think I’ve accomplished what I was trying to do
Congrats!!
Hey there, is the game picky about the length of the video? I just tried using what i've made and I just get a black screen
I did also just renamed a .mp4 to .webm to see what happens lol so maybe that could be it
You’d need to do more than that. I recommend a program called handbrake for the conversion.
Handbrake got it, what options or settings?
Can’t quote exact settings but there will be presets for webm.
I'll try that a report back
Thanks!
@nova kiln I'm hijacking this so the luminescent channel doesn't get flooded
So this is the hex view of what I modify when doing loop work. In the champion theme's case there is 3 sections but its the same concept. What is most likely giving you problems right now is the blue section JSON-wise
"playlistItemCount": 1,
"playlist": [
{
"trackID": 0,
"sourceID": 210813274,
"eventID": 0,
"playAt": -657.0, //Init Delay
"beginTrimOffset": 657.0, //Init Delay
"endTrimOffset": -100945.0, // Total Duration - Length of "A" (INCLUDING INIT DELAY)
"srcDuration": 104153.0 // Total Duration
As you already have done, the green pink orange red directly corrolates to this section of the JSON
"duration": 2551.0,
"markersCount": 2,
"arrayMarkers": [
{
"id": 43573010,
"position": 0.0,
"stringSize": 0
},
{
"id": 1539036744,
"position": 2551.0,
"stringSize": 0
}
],
However, the blue parts of the hex specify how long the section should play for. So you must find the relevant array marker section within the MusicSegment object (which due to HIRC parent hierarchy will be above your music track stuff) and set duration to the duration and the second array marker to the same value
"trackID": 0,
"sourceID": 137918593,
"eventID": 0,
"playAt": -0.0,
"beginTrimOffset": 0.0,
"endTrimOffset": -92716.0,
"srcDuration": 161744.0
"trackID": 0,
"sourceID": 137918593,
"eventID": 0,
"playAt": -69028.0,
"beginTrimOffset": 69028.0,
"endTrimOffset": -23689.0,
"srcDuration": 161744.0
So this is the one I was trying to do, BDSP GWS
I could not get this thing to play correct, it was driving me nuts
It would start off perfectly and then about 8 or so seconds in, random loop
So what you’re saying is I was missing this part
What would that look like for 137918593?
"duration": 27272.72727272732,
"markersCount": 2,
"arrayMarkers": [
{
"id": 43573010,
"position": 0.0,
"stringSize": 0
},
{
"id": 1539036744,
"position": 27272.7272727273,
"stringSize": 0
}
],
"hircType": 10,
"sectionSize": 114,
"id": 887062450
"duration": 10000.0,
"markersCount": 2,
"arrayMarkers": [
{
"id": 43573010,
"position": 0.0,
"stringSize": 0
},
{
"id": 1539036744,
"position": 10000.0,
"stringSize": 0
}
],
"hircType": 10,
"sectionSize": 114,
"id": 301776352
So basically, those two durations are how long the start is, and then how long the looping part is
Where the .json parts are where it starts and finishes?
PlayAt
Begintrim
Endtrim
Total song length
@burnt cobalt
Essentially yes