Mapbase is a base mod for Source SDK 2013 which expands and improves the toolset available to modders, augmenting other maps and mods for development purposes. Level designers would create their maps based off of this mod and larger mods with their own unique changes would draw from Mapbase's code and assets.

Mapbase includes 60+ new entities (not counting filters or engine ports), hundreds of new I/O/KV (Inputs/Outputs/KeyValues), a custom implementation of VScript, custom shaders, countless fixes, and enhanced FGDs all in one single package.

Mapbase is NOT an improved version of Hammer. Mapbase is a mod for Source 2013 itself and maps using it must be played in Mapbase or a mod running its code in order to function correctly.

Mapbase can be compared to mods like Spirit of Half-Life or even Smod in many ways, but most of Mapbase's changes are quality-of-life improvements that are largely invisible in-game.

External Links
GitHubDiscord NotionVDC
Check out these mods which use Mapbase:
E:Z2RTB:R Map LabsLambdaBuildsE:ZU
  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
RSS Articles

Mapbase v7.1 released

News

Mapbase Version 7.1



Mapbase v7.1 Release Build

Mapbase Release Build


Changelist:

Game:

- Added env_projectedtexture shadow filter keyvalue (contributed by celisej567)
- info_particle_system_coordinate from RTB:R (contributed by arbabf and Iridium77)
- Infinite prop_interactable cooldown (contribued by arbabf)
- Fixed npc_sniper not acquiring player as target after SP respawn
- Fixed crash when a prop_dynamic with a model scale has no physics object
- Optimized func_fake_worldportal and 3D skybox angle render code (contributed by samisalreadytaken)
- Fixed func_fake_worldportal clip plane (contributed by samisalreadytaken)
- Added support for "custom" conditionals in KeyValues
- Fixed several bugs on Linux
- Fixed uninitialized variable in math_clamp
- Fixed Combine dropships not dropping APCs correctly after save/load (contributed by Cvoxulary)
- Fixed hand viewmodel issues on death/respawn
- Fixed crash with player use animations
- Removed prototype "addon manifest" implementation added in v7.0 (superceded by mapspawn_addon and near-unusable for Steam Workshop)
- Added NPC PVS checking for point_cameras
- Fixed metrocops using the wrong animation when pushing player with a gun

VScript:

- Added implementation for creating custom VGUI panels via VScript (contributed by samisalreadytaken)
- Added a way to control individual HUD element visibility in VScript (contributed by samisalreadytaken)
- Fix CScriptNetMsgHelper::WriteEntity() (contributed by samisalreadytaken)
- Added VScript functions for checking the platform the player's computer is using
- Added GetCurrentBetaName and IsAppInstalled to VScript Steam API

Source Code:

- Disabled Discord/Mapbase RPC by default so that the source code doesn't need discord-rpc.dll to run out of the box
- Fixed some Linux compile errors
- Fix for multiply defined symbols in later toolsets (contributed by und)


This update is a followup to Mapbase v7.0. Most of the changes are bug fixes, but it does include two large new features: Custom VGUI panels through VScript and native Linux support.

Due to the positive feedback we received from using Notion to present Mapbase v7.0's contents, we have decided to do the same with this update. Click on the button below to find out more about what this update entails:


Mapbase v7.0 released

Mapbase v7.0 released

News

Mapbase's v7.0 update has been released. This update focuses on new NPC animations, some big Alien Swarm SDK ports, changes to developer commentary mode...

Mapbase v7.0 open beta

Mapbase v7.0 open beta

News 2 comments

A public open beta for Mapbase v7.0 has begun. This article will explain why we're doing this and how to take part in it.

Mapbase v6.3 released

Mapbase v6.3 released

News

Mapbase's v6.3 update has been released. This update heavily involves video playback improvements, VGui text, VScript convars/commands, and quality-of-life...

Mapbase v6.2 released

Mapbase v6.2 released

News 2 comments

Mapbase's v6.2 update has been released. Highlights of this update include viable applications for client-side VScript, CS:S viewmodel chirality, and...

RSS Files
Mapbase Release Build

Mapbase Release Build

Full Version 11 comments

This build includes the main 3 folders involved in Mapbase and a README.txt with instructions.

Mapbase Beta Build

Mapbase Beta Build

Full Version

This build contains the upcoming Mapbase release for testing purposes. Use the "Mapbase Release Build" instead for the latest stable release. Includes...

Mapbase VScript Samples

Mapbase VScript Samples

SDK

Sample scripts which demonstrate how VScript can be used in Mapbase.

Mapbase VScript Beta Build

Mapbase VScript Beta Build

Full Version

This build is a version of the release build which contains Mapbase's experimental VScript support. Please report any issues to the comments of this file...

Mapbase Compile Tools

Mapbase Compile Tools

Mapping Tool 4 comments

Custom map compilation tools (vbsp, vvis, vrad) needed to compile Mapbase maps. Slammin' Source works as well.

Mapbase Multi-Tool

Mapbase Multi-Tool

Installer Tool

A special, experimental tool used for miscellaneous Mapbase tasks, like creating tool shortcuts or converting VMT files to the new shaders.

Comments  (0 - 10 of 61)
demaskiys
demaskiys

how to add this in my mod?

Reply Good karma Bad karma+1 vote
HL1X_Animator
HL1X_Animator

why are there pbr shader files in the shared vpk? does mapbase support pbr?

Reply Good karma Bad karma+1 vote
Sizifus
Sizifus

Are there plans to introduce true world portal mechanics from Portal 2 (linked_portal_door)?

Reply Good karma Bad karma+1 vote
Ziro_Sum_Games
Ziro_Sum_Games

Is there plans to add a feature wherein enemies dissolve when destroyed? This would be helpful as I wouldn't need to put env_entity_dissolves everywhere. Either way, thanks for the mod.

Reply Good karma Bad karma+1 vote
medkitman
medkitman

this mod breaks all lighting for me.

Reply Good karma Bad karma+1 vote
Guest
Guest

type "mat_hdr_Level 2" in the console and the lighting should be fixed

Reply Good karma Bad karma-1 votes
agreenman
agreenman

Same. Everything is mat_fullbright 1.

Lol, apparently if you enter console command mat_fullbright 0 while playing the game, it fixes the problem. I tried that on the main menu and it didn't do anything, so I assumed it was broken. Start a game first and then enter the command and it should fix any bright lighting issues.

Reply Good karma Bad karma+1 vote
GrubPL
GrubPL

thing is that mat_fullbright 0 dose nothing, its still set to 1 after the command, i know it cuz i have the same issue

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

MyGamepedia
MyGamepedia

I get impression that you know how working NPC navigation better than anyone. You may should join to Portal 2: Community Edition team and finally do a dream - make working NPCs with portals.

Reply Good karma Bad karma-1 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Mapbase mod for Half-Life 2

You do not have permission to update the connected twitter accounts.

We recommend you return to the twitter list and browse the links from there. If the problem persists, contact us with the details.