Please or Register to create posts and topics.

Steam Workshop publishing with mods

Greetings all!

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.

Wow, thanks! I'm glad you like my mod!

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

Code: Select all
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! :D

Falsi sumus crusto!

@FelixGriffin

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!

Ah, click OKAY on that. You won't need any of that stuff for now. :)

Falsi sumus crusto!

@Felix Griffin

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 ...

Code: Select all
Commandline -
"C:Program Files (x86)SteamsteamappscommonPortal 2binvbsp.exe" -game "C:Program Files (x86)SteamsteamappscommonPortal 2portal2" "C:Program Files (x86)SteamsteamappscommonPortal 2sdk_contentmapsmodmapnewest.vmf"
found -game index at 70
VMF Path = C:Program Files (x86)SteamsteamappscommonPortal 2sdk_contentmapsmodmapnewest.vmf
BSP Path = C:Program Files (x86)SteamsteamappscommonPortal 2sdk_contentmapsmodmapnewest.bsp
bin directory: C:Program Files (x86)SteamsteamappscommonPortal 2bin
module : C:Program Files (x86)SteamsteamappscommonPortal 2binvbsp.exe
originalCall : "C:Program Files (x86)SteamsteamappscommonPortal 2binvbsp.exe" -game "C:Program Files (x86)SteamsteamappscommonPortal 2portal2" "C:Program Files (x86)SteamsteamappscommonPortal 2sdk_contentmapsmodmapnewest.vmf"
newCall : -game "C:Program Files (x86)SteamsteamappscommonPortal 2portal2" "C:Program Files (x86)SteamsteamappscommonPortal 2sdk_contentmapsmodmapnewest.vmf"
Launching genuine vbsp and so forth....
_VBSP.exe exited with return code 0
Scanning VMF file for fudgepacker commands
C:Program Files (x86)SteamsteamappscommonPortal 2sdk_contentmapsmodmapnewest.vmf
ERROR: No packer_addfile instructions found. Will attempt to default to binfilelist.txt
Processing file: C:Program Files (x86)SteamsteamappscommonPortal 2binfilelist.txt
List Path = C:Program Files (x86)SteamsteamappscommonPortal 2binfilelist.txt
Patch params =  -addorupdatelist "C:Program Files (x86)SteamsteamappscommonPortal 2sdk_contentmapsmodmapnewest.bsp" "C:Program Files (x86)SteamsteamappscommonPortal 2binfilelist.txt" "C:Program Files (x86)SteamsteamappscommonPortal 2sdk_contentmapsmodmapnewest.bsp" -game "C:Program Files (x86)SteamsteamappscommonPortal 2portal2"
BSPZip Path = C:Program Files (x86)SteamsteamappscommonPortal 2binbspzip.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 :-) .

Oh, of course, I forgot that I put the autohide instructions in there. Sorry. I'll try to fix that.

Falsi sumus crusto!

Does this mean it's unsolvable until the next version? As I have no idea what you just said ;-) .

Sorry...I have something in there that blocks FudgePacker from showing a window. I'm looking for it so I can tell you how to delete it for now.

Falsi sumus crusto!

That's ok mate, massive cheers again :-) ... it's a good job you're on board to help 'tards like me :-)