Portal 2/Creating a mod: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Currently rewriting this tutorial page)
mNo edit summary
Line 1: Line 1:
{{langsp}}
{{langsp}}__NOTOC__
{{Rewrite|User:N0one/Sandbox}}
{{Rewrite|User:N0one/Sandbox}}
The old tutorial was obsoleted by DLC2. This is the new method, as described by Lpfreaky90 and Felix Griffin.
The old tutorial was obsoleted by DLC2. This is the new method, as described by Lpfreaky90 and Felix Griffin.

Revision as of 14:29, 24 May 2024

English (en)Русский (ru)Translate (Translate)
Icon-edit.png
This is currently being rewritten.
The rewrite can be found at User:N0one/Sandbox. You can discuss the changes here.

The old tutorial was obsoleted by DLC2. This is the new method, as described by Lpfreaky90 and Felix Griffin.

Step 1

Create a folder for your mod in Steam/steamapps/sourcemods and rename it to the name of your mod. Open that folder and create two subfolders: "cfg" and "maps".

Step 2

Open the "maps" folder and create a folder called "soundcache" inside it. Copy the file called "_master.cache" from Steam/steamapps/common/portal 2/portal2_dlc2/maps/soundcache to this new soundcache folder.

Step 3

Create a gameinfo.txt file in your mod's root directory. Use this template:

"GameInfo"
{
    game            "Your Mod's Name"
    GameData        "portal2.fgd"
    FileSystem
    {
        SteamAppId  620 // Portal 2 has ID 620
        SearchPaths
        {
            Game    |gameinfo_path|.
            Game    portal2_dlc2
            Game    portal2_dlc1
            Game    portal2
        }
    }
}

Step 4

Use a program like GCFScape GCFScape to open Steam/steamapps/common/portal 2/portal2_dlc2/pak01_dir.vpk and copy the file called resource/ui/basemodui/mainmenu_new.res to (your mod)/resource/ui/basemodui. Edit it, then pack it into a new VPK using portal 2/bin/vpk.exe or GCFScape GCFScape.

Step 5

Restart Steam. If it all worked, your mod should be listed. Congratulations!