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.
- 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
- 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
- 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'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...
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's v6.3 update has been released. This update heavily involves video playback improvements, VGui text, VScript convars/commands, and quality-of-life...
Mapbase's v6.2 update has been released. Highlights of this update include viable applications for client-side VScript, CS:S viewmodel chirality, and...
This build includes the main 3 folders involved in Mapbase and a README.txt with instructions.
This build contains the upcoming Mapbase release for testing purposes. Use the "Mapbase Release Build" instead for the latest stable release. Includes...
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...
Custom map compilation tools (vbsp, vvis, vrad) needed to compile Mapbase maps. Slammin' Source works as well.
A special, experimental tool used for miscellaneous Mapbase tasks, like creating tool shortcuts or converting VMT files to the new shaders.
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.
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.
how to add this in my mod?
why are there pbr shader files in the shared vpk? does mapbase support pbr?
Are there plans to introduce true world portal mechanics from Portal 2 (linked_portal_door)?
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.
this mod breaks all lighting for me.
type "mat_hdr_Level 2" in the console and the lighting should be fixed
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.
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
This comment is currently awaiting admin approval, join now to view.
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.