From what I'm seeing now in "0.12.0b164-ga3a84595.exe" installer, which is release Beta 164, and OBS V29, this isn't working. If you really need the latest and greatest you will need to get OBS V29.0.0 Beta 2 found here ( github.com/obsproject/obs-studio/releases/tag/29.0.0-beta2 ). make sure you create the "obs_portable_mode.txt" in that version to create the portable install. from there follow along with the StreamFX installer and select the "Portable Installer" method, it'll ask you to pick a folder location to install it to and this is where it's a little bit strange. No matter where you put it, it'll create a new folder called "StreamFX" in the location you selected. Inside the "streamFX" folder you'll see "data" and "obs-Plugins". You'll have to drag both of those folders out of the "StreamFX" folder into the parent folder of you obs install. the parent folder is the one that has "bin", "config", "data", "obs-plugins". This method has been verified to work as of January 27, 2023 @11:15AM EST. If you have any questions please let me know.
Check out this site obsproject.com/kb/obs-studio-28-plugin-compatibility as of right now, it looks like streamfx is still in alpha and may have some issues here and there with OBS 28. I haven't been able to fully look into obs 28 as of yet but that may be why there are a few issues at the moment.
Update as of January-12-2023: the latest release of StreamFX has the ability to choose where you want to install it. So Portable or not, you'll be able to use the .exe installer from StreamFX to install regardless of where your OBS is located. This method can still be helpful if you are running into issues but as of the moment the current release allows portable installs by default :)
Using Innoextract still works but it has a different output now based on how the .exe was compiled. There is the App folder which houses the .dll file but now there is also "code$GetOutputDataDir" and "code$GetOutputBinaryDir" each housing some other information that is compiled in the streamFX installer. As of right now this is more of a legacy tutorial that was there to help folks out when this wasn't an option for direct install. Back in August of 2021 this was the only way to install StreamFX to portable versions. I should make an updated video for 2023 but i suspect most people will understand that they don't need to use this process at the moment :) if nothing else you now know you can use a cool program to pull installer components from any .exe that you'd like.
@@PlentyAZach yea took me a view minutes to find out and this tutorial is not legacy because the normal installer doesnt work and why well easy the default installer insralles the files in the wrong location so the fucked this up in developing and a huge bug thay needs to be fixed but i was unable to report it because the locked this option on there github
When I run the .12.0b164-ga3a84595 installer, It allows me to select "All users" "Current User" and "Portable". When I select Portable it then gives me a browse file option to pick my portable OBS to install the program. from there I just pick the install location and install it. I do see that it created a streamFX folder and I then pulled the "data" and "obs-plugins" folders and dumped them into the correct spots on my install and then it worked. Where are you running into issues at?
@@PlentyAZach indeed the streamFX folder is exactly the issue this shut not happen using a installer shut install all files in the correct foler by default and the user shut not have to go in and pull the files out of a foler to then install them currectly them self this is not how installers shut work i am a former developer my self just stoped with developing this years and this is a classic beginner mistake that shut not happen
It appears to drop the .dll and other files for this plugin into the "code$GetOutputBinaryDir" and "code$GetOutputDataDir" I'm not sure why this latest version is being separated like that. However, you can install the latest SFX direct to portable from the .exe file. when you dobule click the .exe it'll take you to "how to install" section and there is a pick for portable OBS right there now. From there you can select the parent folder to your portable obs file and it'll install right there. Heads up though that SFX and OBS V28 are not yet fully compatible as SFX is still in Alpha with it's latest build, so just be mindful of that :)
Thanks so much! I was trying to install Stream FX and it kept redirecting the install to program files x86 and no option to change to the normal variant, this helped it work.
Yep! I was having the exact same problem so I started digging and figure this out. I know in the future this method won't be needed as the .zip files will be given out but till then at least we have Innoextract haha :D Happy New Year Bud!
For some reason I was able to change the location of my StreamFX installation... don't ask me why or how though. But there's other plugins that don't do this, so this extractor will probably come in handy in the future. So thanks so much for this clear video 😄
Jordy, I'm not sure either. I think in past releases they had that option but recently it was removed most likely due to OBS V27 to avoid issues maybe? But agreed, this is such an easy way to get info out of the .exe files to force an install to portable versions in the future :D
@@PlentyAZach The current StreamFX installer treats existing installations as an upgrade, so if you installed it before, it will automatically upgrade the installation in-place. In the future, an extract for portable option will be available.
That’s exactly what I figured was going to happen. I knew you’d probably have your hands full with OBS V27 and all of that so it make sense to keep as a contained install. I just saw this issue popping up a lot for people with portable installs so thought I’d help get some “power users” a fix In the meantime. Thank you for confirming the future updates and I appreciate your contribution to the wonderful world of OBS 😃
Portable installs are not the normal install method, you have to install it a specific way for it to be Portable. To check if you do have that installed however, there will be a "obs-studio" folder that contains "bin, config, data, obs-plugins, and a text file that says "obs_portable_mode.txt"". If you don't see config and that text file then you have a normal installation of obs studio.
Xaymer has said they they'll release the zip again in the future. The main issue with the Zip's for a bit was the release of OBS V27 and some compatibility issues with older versions of OBS. So to help control the issue only the .exe was released so that it couldn't go to anything but OBS V27. Thankfully there are ways around this for the meantime :)
@@PlentyAZach wait, i just looked up the latest release now, it's an exe with integrated portable option. I guess that's fine, still prefer the zip method tho. They finally added corner pin 3D transform, that's a big plus for me
I beleive that the latest release already allows you to portable install. I tried it the other day and if you just install from the .exe or .msi (don't remember what it was released as) it lets you select the folder to install it to. it'll let you bypass this method.
From what I'm seeing now in "0.12.0b164-ga3a84595.exe" installer, which is release Beta 164, and OBS V29, this isn't working. If you really need the latest and greatest you will need to get OBS V29.0.0 Beta 2 found here ( github.com/obsproject/obs-studio/releases/tag/29.0.0-beta2 ). make sure you create the "obs_portable_mode.txt" in that version to create the portable install. from there follow along with the StreamFX installer and select the "Portable Installer" method, it'll ask you to pick a folder location to install it to and this is where it's a little bit strange. No matter where you put it, it'll create a new folder called "StreamFX" in the location you selected. Inside the "streamFX" folder you'll see "data" and "obs-Plugins". You'll have to drag both of those folders out of the "StreamFX" folder into the parent folder of you obs install. the parent folder is the one that has "bin", "config", "data", "obs-plugins".
This method has been verified to work as of January 27, 2023 @11:15AM EST. If you have any questions please let me know.
saved my butt. i downloaded the steam version and this worked for me with the latest plugin
I didn't even know there was a steam version till right now haha. good to know this works on there too!
Suuuuuuper Helpful! I downgraded back to OBS 27 and needed this to help multistream!
That's where i'm at as well for the moment. until SFX comes out of alpha and is a bit more stable for OBS 28 I'll stick with V27 for a bit longer :)
I'm having trouble getting this to work on OBS 28.0.2. Is anyone able to get it to work?
Check out this site obsproject.com/kb/obs-studio-28-plugin-compatibility
as of right now, it looks like streamfx is still in alpha and may have some issues here and there with OBS 28. I haven't been able to fully look into obs 28 as of yet but that may be why there are a few issues at the moment.
Update as of January-12-2023: the latest release of StreamFX has the ability to choose where you want to install it. So Portable or not, you'll be able to use the .exe installer from StreamFX to install regardless of where your OBS is located.
This method can still be helpful if you are running into issues but as of the moment the current release allows portable installs by default :)
yea but this option doesnt work even its a option for a long time now not the latest release only
Using Innoextract still works but it has a different output now based on how the .exe was compiled. There is the App folder which houses the .dll file but now there is also "code$GetOutputDataDir" and "code$GetOutputBinaryDir" each housing some other information that is compiled in the streamFX installer. As of right now this is more of a legacy tutorial that was there to help folks out when this wasn't an option for direct install. Back in August of 2021 this was the only way to install StreamFX to portable versions. I should make an updated video for 2023 but i suspect most people will understand that they don't need to use this process at the moment :) if nothing else you now know you can use a cool program to pull installer components from any .exe that you'd like.
@@PlentyAZach yea took me a view minutes to find out and this tutorial is not legacy because the normal installer doesnt work and why well easy the default installer insralles the files in the wrong location so the fucked this up in developing and a huge bug thay needs to be fixed but i was unable to report it because the locked this option on there github
When I run the .12.0b164-ga3a84595 installer, It allows me to select "All users" "Current User" and "Portable". When I select Portable it then gives me a browse file option to pick my portable OBS to install the program. from there I just pick the install location and install it. I do see that it created a streamFX folder and I then pulled the "data" and "obs-plugins" folders and dumped them into the correct spots on my install and then it worked.
Where are you running into issues at?
@@PlentyAZach indeed the streamFX folder is exactly the issue this shut not happen using a installer shut install all files in the correct foler by default and the user shut not have to go in and pull the files out of a foler to then install them currectly them self this is not how installers shut work i am a former developer my self just stoped with developing this years and this is a classic beginner mistake that shut not happen
Is there any update on how to successfully install streamfx to portable obs 28?
When I use this method there's nothing inside of the app folder... :(
It appears to drop the .dll and other files for this plugin into the "code$GetOutputBinaryDir" and "code$GetOutputDataDir" I'm not sure why this latest version is being separated like that.
However, you can install the latest SFX direct to portable from the .exe file. when you dobule click the .exe it'll take you to "how to install" section and there is a pick for portable OBS right there now. From there you can select the parent folder to your portable obs file and it'll install right there.
Heads up though that SFX and OBS V28 are not yet fully compatible as SFX is still in Alpha with it's latest build, so just be mindful of that :)
Will this method work with any obs plugin that only comes in .exe format?
Thanks so much!
I was trying to install Stream FX and it kept redirecting the install to program files x86 and no option to change to the normal variant, this helped it work.
Yep! I was having the exact same problem so I started digging and figure this out. I know in the future this method won't be needed as the .zip files will be given out but till then at least we have Innoextract haha :D Happy New Year Bud!
For some reason I was able to change the location of my StreamFX installation... don't ask me why or how though. But there's other plugins that don't do this, so this extractor will probably come in handy in the future. So thanks so much for this clear video 😄
Jordy, I'm not sure either. I think in past releases they had that option but recently it was removed most likely due to OBS V27 to avoid issues maybe? But agreed, this is such an easy way to get info out of the .exe files to force an install to portable versions in the future :D
@@PlentyAZach The current StreamFX installer treats existing installations as an upgrade, so if you installed it before, it will automatically upgrade the installation in-place. In the future, an extract for portable option will be available.
That’s exactly what I figured was going to happen. I knew you’d probably have your hands full with OBS V27 and all of that so it make sense to keep as a contained install. I just saw this issue popping up a lot for people with portable installs so thought I’d help get some “power users” a fix In the meantime. Thank you for confirming the future updates and I appreciate your contribution to the wonderful world of OBS 😃
thank you i was so lost because everything has changed so much in one h\year
It's all good! tech changes like you wouldn't believe in such a short time! I'm glad this helped! :D
BASED, BLESS UP
I'm glad this helped bud! :D
you saved me so much, thank you very much
I'm glad this helped! :D
how do we know if we have a Portable version of obs?
Portable installs are not the normal install method, you have to install it a specific way for it to be Portable. To check if you do have that installed however, there will be a "obs-studio" folder that contains "bin, config, data, obs-plugins, and a text file that says "obs_portable_mode.txt"". If you don't see config and that text file then you have a normal installation of obs studio.
Thank you!
You're very welcome Chris! I'm glad this was able to help you out!
thank you...help me alot thanks :D
absolutely bud! glad this could help! :D
@PlentyAZach is a Lifesaver :D
I got you bud! thankfully SteamFX should allow portable installations as standard now but this will also still work :)
or they could just post a zip file, you know, like the earlier versions...so much madness for something so basic
Xaymer has said they they'll release the zip again in the future. The main issue with the Zip's for a bit was the release of OBS V27 and some compatibility issues with older versions of OBS. So to help control the issue only the .exe was released so that it couldn't go to anything but OBS V27. Thankfully there are ways around this for the meantime :)
@@PlentyAZach wait, i just looked up the latest release now, it's an exe with integrated portable option. I guess that's fine, still prefer the zip method tho. They finally added corner pin 3D transform, that's a big plus for me
Only "msvc-redist-helper.exe" appears in the app folder >.
I beleive that the latest release already allows you to portable install. I tried it the other day and if you just install from the .exe or .msi (don't remember what it was released as) it lets you select the folder to install it to. it'll let you bypass this method.
Thank you @@PlentyAZach, I did it!
You may pin a comment with this information.
good thought! will do bud, and I'm glad it worked for you :D