Steam Workshop publishing with mods
New here and to all the Portal 2 modding lark, so do bear with me
.
Basically I've downloaded the "Felix Griffin's Editor Mod", it is a brilliant mod.
Except I have no idea how to (or even if it's possible) to publish a map to the Steam Workshop and at allow the mods work for others without them having to install the mod.
As I've seen "FudgePacker" and I'm assuming that it packs modded files in with the map files, so when it's downloaded from the Steam Workshop by someone who doesn't have a mod, it'll download the map with the mods packed in with it?
I only truely want to do it for the pneumatic diversity vents, as they're so much fun! That and maybe other normal things like crushers too.
As you can tell I'm a complete modding n00b but does anyone know if it's possible? As it's going to be much easier than trying to do it in Hammer (which I'm ok at using, not 100% yet).
If it is possible would someone be so kind to talk me through it (in the simplest of terms)
.
Cheers,
Jordan.
I'm actually working right now on integrating FudgePacker into the FGEMOD so it will do this automatically, but for now you need to do it this way:
1) Open your map in the Puzzle Creator, then bring up the developer console.
2) Type puzzlemaker_export YOUR_MAP_NAME, replacing YOUR_MAP_NAME with some sort of name for your map (sp_jhubbard_diversity_vents, for example).
3) Open Hammer and select the map sp_jhubbard_diversity_vents, or whatever you named it.
4) Press F9 to run FudgePacker. I believe there's an option to scan for files, select that.
5) Use portal 2/bin/p2map_publish.exe to publish your packed map on the workshop.
And that's it. Hopefully the scan will catch everything.
Post a link to your map when it's done, I want to play it! 
Cheers for the reply man!
I love the idea of the process being intergrated! Sounds brilliant! Do you have any other nice ideas in the upcoming version? Is there an ETA on it?
Just gone through your very helpful step by step and just F9'd in Hammer (step 4) and I didn't get any options to scan for files, not that I can see anyway haha! I would post screen caps, but I think it's disabled in this forum! I get the following options...
====================================================================
Run BSP : No/Normal/Only Entities
Run VIS : No/Normal/Fast
Run Rad : No/Normal/Fast ~ Yes/No HDR
Don't run the game after compiling : Yes/No
Wait for keypress when done compiling : Yes/No
Additional Game Paramaters : __
====================================================================
Loads of advanced options too which I have no idea with.
Sorry for the n00bish reply!
Cheers again!
Just went through the steps and unfortunately am still getting "ERROR" displaying in the puzzle when I play the map on a device without the mod
.
I exported the file > opened in hammer > F9'd and pressed "ok" > FudgePacker window appears and displays the following ...
Commandline -
"C:\Program Files (x86)\Steam\steamapps\common\Portal 2\bin\vbsp.exe" -game "C:\Program Files (x86)\Steam\steamapps\common\Portal 2\portal2" "C:\Program Files (x86)\Steam\steamapps\common\Portal 2\sdk_content\maps\modmapnewest.vmf"
found -game index at 70
VMF Path = C:\Program Files (x86)\Steam\steamapps\common\Portal 2\sdk_content\maps\modmapnewest.vmf
BSP Path = C:\Program Files (x86)\Steam\steamapps\common\Portal 2\sdk_content\maps\modmapnewest.bsp
bin directory: C:\Program Files (x86)\Steam\steamapps\common\Portal 2\bin\
module : C:\Program Files (x86)\Steam\steamapps\common\Portal 2\bin\vbsp.exe
originalCall : "C:\Program Files (x86)\Steam\steamapps\common\Portal 2\bin\vbsp.exe" -game "C:\Program Files (x86)\Steam\steamapps\common\Portal 2\portal2" "C:\Program Files (x86)\Steam\steamapps\common\Portal 2\sdk_content\maps\modmapnewest.vmf"
newCall : -game "C:\Program Files (x86)\Steam\steamapps\common\Portal 2\portal2" "C:\Program Files (x86)\Steam\steamapps\common\Portal 2\sdk_content\maps\modmapnewest.vmf"
Launching genuine vbsp and so forth....
_VBSP.exe exited with return code 0
Scanning VMF file for fudgepacker commands
C:\Program Files (x86)\Steam\steamapps\common\Portal 2\sdk_content\maps\modmapnewest.vmf
ERROR: No packer_addfile instructions found. Will attempt to default to \bin\filelist.txt
Processing file: C:\Program Files (x86)\Steam\steamapps\common\Portal 2\bin\filelist.txt
List Path = C:\Program Files (x86)\Steam\steamapps\common\Portal 2\bin\filelist.txt
Patch params = -addorupdatelist "C:\Program Files (x86)\Steam\steamapps\common\Portal 2\sdk_content\maps\modmapnewest.bsp" "C:\Program Files (x86)\Steam\steamapps\common\Portal 2\bin\filelist.txt" "C:\Program Files (x86)\Steam\steamapps\common\Portal 2\sdk_content\maps\modmapnewest.bsp" -game "C:\Program Files (x86)\Steam\steamapps\common\Portal 2\portal2\"
BSPZip Path = C:\Program Files (x86)\Steam\steamapps\common\Portal 2\bin\bspzip.exe
Time to pack fudge, running patch.bat
Packing done. Scanning resumes.
Baibai. =)
Then upon clicking it just says it's finished :-/ .. I personally have no idea what the FudgePacker debug window shows, but hopefully you will
.
.
... it's a good job you're on board to help 'tards like me