Lost Souls #87 - Inventory Tweaks How To
Channel: Duncan Webb
Date: 2018-05-19

FS Lost Souls (REL) 1.12.2-1.0.3.11 B3

My Discord Channel https://discord.gg/PFH6tFA come and join; occasionally I'll post and unlisted video there.

This episode, complete with a few derps, shows how to configure inventory tweaks for non vanilla items.

It took me quite a while to prepare this video so I hope you found it interesting and useful.

This video is the my eighty seventh episode of Forever Stranded Lost Souls, a series of the challenging beta mod pack by GWSheridan. This a mod pack continues the Forever Stranded series and this time we crashed landed in the Nether. What happened episode by episode can be found at https://www.dropbox.com/s/z03ill8ws8ew8vh/Lost%20Souls.txt?dl=0

Music
Intro: Fire Truck's Sirens https://www.freesoundeffects.com/free-track/firetrucks-sirens-89312/ 
Outro: rainy sun by from The Owl by Daria Shakhova is available at http://freemusicarchive.org/music/The_Owl/Fairy_Forest/the_owl_-_fairy_forest_-_06_the_owl_-_rainy_sun

I'm using MeGUI and Avisynth to prepare the video for YouTube and recording with Dxtory and x264 video codec for recording.

This script is:
Import("D:\dxtory\lostsouls\common.avs")
intro_frames = 6000
fadein_frames = 0

video=Import("D:\dxtory\lostsouls\lostsouls-155.avi.avs")
rulesimg = "D:\dxtory\lostsouls\rules.png"
rulesclp = ImageSource(rulesimg, pixel_type="RGB32", fps=30, 0, intro_frames-1)#.Lanczos4Resize(1280, 720)
tree1img = "D:\dxtory\lostsouls\tree1.png"
tree1clp = ImageSource(tree1img, pixel_type="RGB32", fps=30, 0, intro_frames-1)#.Lanczos4Resize(1280, 720)
tree2img = "D:\dxtory\lostsouls\tree2.png"
tree2clp = ImageSource(tree2img, pixel_type="RGB32", fps=30, 0, intro_frames-1)#.Lanczos4Resize(1280, 720)
x1pos = video.width - rulesclp.Width - 5
x2pos = video.width - tree1clp.Width - 5
x3pos = video.width - tree2clp.Width - 5
y1pos = rulesclp.Height

clip1 = 0 # all off
clip2 = 3750+60 # show rules
clip3 = 6604 # remove
clip4 = 7373 # show rules & tree1
clip5 = 9450 # show rules & tree2
clip6 = 10700 # show rules
clip7 = 11195 # all off
clip8 = 12287 # show tree1 at top right transparent
clip9 = 12951 # all off
#clip9 = 13966 # all off
clip10 = 17587 # show tree1 at top right
#clip11 = 18356 # all off
clip12 = 18356 #  rules on transparent
clip13 = 18479  # tree1 on transparent
clip14 = 19164  # all off

v1 = video.Trim(clip1, clip2-1)
v2 = video.Trim(clip2, clip3-1)
v3 = video.Trim(clip3, clip4-1)
v4 = video.Trim(clip4, clip5-1)
v5 = video.Trim(clip5, clip6-1)
v6 = video.Trim(clip6, clip7-1)
v7 = video.Trim(clip7, clip8-1)
v8 = video.Trim(clip8, clip9-1)
v9 = video.Trim(clip9, clip10-1)
v10 = video.Trim(clip10, clip12-1)
#v11 = video.Trim(clip11, clip12-1)
v12 = video.Trim(clip12, clip13-1)
v13 = video.Trim(clip13, clip14-1)
v14 = video.Trim(clip14, 0)
#return v4

video1 = v1
video2 = Overlay(v2, rulesclp, x=x1pos, y=5, mask=rulesclp.ShowAlpha(), mode="blend", opacity=1)
video3 = v3
av = Overlay(v4, rulesclp, x=x1pos, y=5, mask=rulesclp.ShowAlpha(), mode="blend", opacity=1)
video4 = Overlay(av, tree1clp, x=x2pos, y=y1pos, mask=tree1clp.ShowAlpha(), mode="blend", opacity=1)
av = Overlay(v5, rulesclp, x=x1pos, y=5, mask=rulesclp.ShowAlpha(), mode="blend", opacity=1)
video5 = Overlay(av, tree2clp, x=x3pos, y=y1pos, mask=tree2clp.ShowAlpha(), mode="blend", opacity=1)
video6 = Overlay(v6, rulesclp, x=x1pos, y=5, mask=rulesclp.ShowAlpha(), mode="blend", opacity=1)
video7 = v7
video8 = Overlay(v8, tree2clp, x=x3pos, y=5, mask=tree2clp.ShowAlpha(), mode="blend", opacity=.75)
#video8 = Overlay(v8, tree1clp, x=x2pos, y=5, mask=tree1clp.ShowAlpha(), mode="blend", opacity=.75)
video9 = v9
video10 = Overlay(v10, tree1clp, x=x2pos, y=5, mask=tree1clp.ShowAlpha(), mode="blend", opacity=1)
#video11 = v11
video12 = Overlay(v12, rulesclp, x=x1pos, y=5, mask=rulesclp.ShowAlpha(), mode="blend", opacity=0.5)
av = Overlay(v13, rulesclp, x=x1pos, y=5, mask=rulesclp.ShowAlpha(), mode="blend", opacity=0.5)
video13 = Overlay(av, tree1clp, x=x2pos, y=y1pos, mask=tree1clp.ShowAlpha(), mode="blend", opacity=.5)
video14 = v14
video15 = video1++video2++video4++video5++video6++video7++video8++video9++video10++video12++video13++video14
#return video15
MakeVideo(video15, "Episode 87\nInventory Tweaks\nHow To")
return last