Portal 2: Community Edition: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Added volumetric projected textures)
 
(87 intermediate revisions by 28 users not shown)
Line 1: Line 1:
{{ModStatus|status=Alpha|engine=Source|game=Portal 2}}
{{LanguageBar}}
{{Infobox game
|title = Portal 2: Community Edition
|image = Software_Cover - P2CE.png
|developer = P2:CE Team
|publisher = P2:CE Team
|releasedates = TBD
|genre = [[W:Puzzle-platform|Puzzle-platform]]
|mode = [[WP:Singleplayer video game|Singleplayer]], [[WP:Multiplayer video game|Multiplayer]]
|platform = {{win|1}}, {{linux|1}}
|engine = {{src|4}} ({{Strata|1|nt=1}})
|appid = 440000
|codelang = [[WP:C++|C++]]
|modsupport = [[Steam Workshop]]
|sdk = Located in <code>/bin/win64</code>
|sysreq = <span></span>
* Requires a 64-bit processor and operating system
* [[WP:Windows 10|Win 10]] or later
* 2 GB [[WP:Random-access memory|RAM]]
* 5 [[WP:Gigabyte|GB]] disk space
* DirectX 11 capable<br>with 256MB [[WP:Video random-access memory|VRAM]]
''DirectX 9 is <u>not supported</u>.''
|distribution = [[Steam]]
|website = [https://portal2communityedition.com Official Website]
|links = {{steamicon}} [https://store.steampowered.com/app/440000/Portal_2_Community_Edition/ '''Steam''' page]<br/>[https://discord.gg/4naDtxeweV Official Discord]<br/>[https://wiki.stratasource.org Official Wiki]
}}
{{software status|status=announced|type=mods|deck=hide|appid=440000}}


== Overview ==
==Overview==
{{P2ce|4}} is a mod for {{Portal2|4}} developed using licensed code from [[Valve]], that aims to make useful tweaks and additions to the game for mappers and modders. It's designed to be used as a base for custom maps and other ''Portal 2'' mods, though it will also include its own campaign to show off some of the new features.


{{Game link|Portal 2: Community Edition}} is a mod for {{game link|Portal 2}} developed using licensed code from Valve, that aims to make useful tweaks and additions to the game for mappers and modders. It's designed to be used as a base for custom maps and other Portal 2 mods, though it will also include its own campaign to show off some of the new features.
While there is no set release date, a P2CE developer has stated that the release target is "within 2 years" of July 2024, as they don't want to keep people from using it any longer than they have.{{Cite|1}} They also hope that the project will enter an open beta state "within 1 year", as at that time hammer wouldn't be necessary to play the game due to both the offical and community made campaigns and standalone maps.{{citation needed}}
{{Branch|{{csgo|4}}}}


== Features ==
==Features==
 
* Runs on {{strata|4}}, a heavily modified version of the the latest version of {{csgobranch|2}} with {{p2|2}}'s entities ported, having all of [[CS:GO]]'s engine features plus more.
* Built off the [[Counter-Strike: Global Offensive|CS:GO]] engine branch with Portal 2's entities added in, including all the newer features.
:* [[Panorama]] UI
:* [[Panorama]] UI
:* [[Cascaded Shadow Maps]]
:* [[Cascaded Shadow Maps]]
:* Lightmapped Ambient Occlusion
:* Lightmapped Ambient Occlusion
* [[TeamSpen's Hammer Addons]] integrated by default
* New rendering and lighting technique, similar to [[Deferred lighting|Deferred lighting & shading]], allowing multiple dynamic lights to be rendered with little performance hit.
* Re-enabled engine tools
:* [[Clustered rendering]] (available on {{code|clustered}} beta branch)
* Increased [[env_projectedtexture]] limit
*Native [[DirectX|DirectX 11]] support; DirectX 9 support has been completely dropped
* {{teamspen|4}} integrated by default
* {{l4d2|4}}/{{bms|4}}-style workshop, which allows for asset modification as well as custom maps.
* Re-enabled [[engine tools]]
* Increased {{ent|env_projectedtexture}}, now up to 8 dynamic lights can be active simultaneously.
* Volumetric projected textures
* Volumetric projected textures
* [[Physically Based Rendering]] shader
* [[Parallax obb|Parallax corrected cubemaps]]
* Enhancements to vanilla test element entities, such as the ability to color lasers
* Enhancements to vanilla test element entities, such as the ability to color lasers
* Paint Gun, Adhesion Gel, and Schrodinger's Cube reimplemented
* Paint Gun, Adhesion Gel, and Schrodinger's Cube re-implemented
* Ladders re-enabled
* Ladders, both {{hl2|4}} and {{csgo|4}} style, are re-enabled
 
* Re-Implemented {{hl2|4}} weapons.
=== Planned features ===
* Backwards compatibility with almost all Source Engine games, including support for {{src13|4}} maps and models
* Toggleable b-hop and duckjump
* Ability to mount and play other Source games, including {{Portal|4}} and {{hl2|4}}
* Upgraded and expanded {{hammer|4}} to fix crashes and instabilities.


* Most [[Mapbase]] features will be implemented
===Planned Features===
* Toggleable legacy movement (HL2/P1)
* Most {{Mapbase|4}} features will be implemented
* Toggleable legacy movement ({{hl2}}/{{portal}})
* Improved gel and portal color customization
* Improved gel and portal color customization
* Expanded VScript API
* Expanded [[VScript]] API, along with a new scripting system utilizing AngelScript <!-- NOTE: devs have confirmed that there is no official name for it yet. For now, it's a new scripting system -->
* [[Physically Based Rendering]] shader
* Toggleable {{portal}} Portalgun projectile behavior
* Parallax corrected cubemaps
* A new puzzlemaker, similar to the [[Portal_2_Puzzle_Maker|Portal 2 Puzzle Maker]] but with more available testing elements.
 
== Media ==


==Media==
Screenshots and videos of P2CE can be found on its [https://store.steampowered.com/app/440000 Steam store page].
Screenshots and videos of P2CE can be found on its [https://store.steampowered.com/app/440000 Steam store page].


== Documentation ==
==Team==
 
''Portal 2: Community Edition'' is developed by the P2CE Team. An up-to-date member list can be found [https://portal2communityedition.com/team here].
The P2CE wiki can be found [https://github.com/ChaosInitiative/Portal-2-Community-Edition/wiki here]. It currently explains some of the new tools and entities, and will eventually document new VScript features once they are implemented.
 
== Team ==
 
Portal 2: Community Edition is developed by [https://chaosinitiative.com/ Chaos Initiative]. <!--Yes I know this link isn't working right now. I don't think the site is done yet.-->
 
The team consists of:
* CitadelCore (Project founder/manager, programming)
* Tewan (Programming, campaign lead, web development)
* Ethan (Programming)
* BenVlodgi (Programming)
* JJI77 (Linux port, programming)
 
== See also ==


* [[Portal 2]]
==Gallery==
* [[Mapbase]], a similar project for Half-Life 2 (developed by an entirely separate team)
[[File:P2ce elements.jpg|300px|frameless|border|A screenshot showing many of the new elements featured in P2CE]]
[[File:Volumetric projected texture p2ce.jpg|225px|frameless|border|A screenshot displaying optional volumetrics on a {{ent|env_projected_texture}}]]


== External links ==
==See also==
* {{portal|2}}
* {{Portal2|2}}
* {{Mapbase|2}}, a similar project for ''Half-Life 2'' (developed from Valve's public {{src13sp|3.1}} repository, and therefore is open-source; compatible with more older DX9 hardware)
* {{Teamspen|2}}, a set of Hammer improvements added to P2CE by default
* [[:Category:Portal 2 Level Design|''Portal 2'' Level Design]]
* [[List Of Portal 2: Community Edition Entities]]


==External links==
* [https://portal2communityedition.com Official site]
* [https://portal2communityedition.com Official site]
* [https://github.com/ChaosInitiative/Portal-2-Community-Edition/issues Issue tracker]
* [https://github.com/ChaosInitiative/Portal-2-Community-Edition/issues Issue tracker]
* [https://discord.gg/NcHSmgb Discord server]
* [https://discord.gg/NcHSmgb Discord server]
{{References|
{{Ref2|cite id=1|access-date=May 21, 2024|1="[Releasing in 2 years] is our current plan..." Hugo (18th July, 2024) [https://discord.com/channels/663715905267564564/663715905267564567/1263154382111772874 #p2ce, P2CE Discord]}}
}}
{{portal games}}
[[Category:Strata_Source_engine_branch_games]]

Latest revision as of 15:28, 12 July 2025

English (en)中文 (zh)Translate (Translate)
Portal 2: Community Edition
Software Cover - P2CE.png
Developer(s)
P2:CE Team
Publisher(s)
P2:CE Team
Release date(s)
TBD
Genre(s)
Platform(s)
Steam AppID
Written in
Mod support
SDK
Located in /bin/win64
System requirements
  • Requires a 64-bit processor and operating system
  • Win 10 or later
  • 2 GB RAM
  • 5 GB disk space
  • DirectX 11 capable
    with 256MB VRAM
DirectX 9 is not supported.
Distribution
Official website

Overview

Portal 2: Community Edition Portal 2: Community Edition is a mod for Portal 2 Portal 2 developed using licensed code from Valve, that aims to make useful tweaks and additions to the game for mappers and modders. It's designed to be used as a base for custom maps and other Portal 2 mods, though it will also include its own campaign to show off some of the new features.

While there is no set release date, a P2CE developer has stated that the release target is "within 2 years" of July 2024, as they don't want to keep people from using it any longer than they have.[1] They also hope that the project will enter an open beta state "within 1 year", as at that time hammer wouldn't be necessary to play the game due to both the offical and community made campaigns and standalone maps.[citation needed]


Portal 2: Community Edition is based on Counter-Strike: Global Offensive Counter-Strike: Global Offensive's engine branch. Therefore, much of the documentation on this wiki pertaining to Counter-Strike: Global Offensive Counter-Strike: Global Offensive may also apply to Portal 2: Community Edition.


Features

  • New rendering and lighting technique, similar to Deferred lighting & shading, allowing multiple dynamic lights to be rendered with little performance hit.

Planned Features

  • Most Mapbase Mapbase features will be implemented
  • Toggleable legacy movement (Half-Life 2/Portal)
  • Improved gel and portal color customization
  • Expanded VScript API, along with a new scripting system utilizing AngelScript
  • Toggleable Portal Portalgun projectile behavior
  • A new puzzlemaker, similar to the Portal 2 Puzzle Maker but with more available testing elements.

Media

Screenshots and videos of P2CE can be found on its Steam store page.

Team

Portal 2: Community Edition is developed by the P2CE Team. An up-to-date member list can be found here.

Gallery

A screenshot showing many of the new elements featured in P2CE A screenshot displaying optional volumetrics on a env_projected_texture

See also

External links

References

References
1. "[Releasing in 2 years] is our current plan..." Hugo (18th July, 2024) #p2ce, P2CE Discord. Retrieved on May 21, 2024.