Portal 2: Community Edition: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (minor formatting changes)
 
(76 intermediate revisions by 22 users not shown)
Line 1: Line 1:
{{lang|Portal 2: Community Edition|title=''Portal 2: Community Edition''}}[[Category:Counter-Strike: Global Offensive engine branch games]]
{{LanguageBar}}
{{ModStatus|status=Alpha|engine=Source|game=Portal 2}}
{{Infobox game
== Overview ==
|title = Portal 2: Community Edition
{{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.
|image = Software_Cover - P2CE.png
== Features ==
|developer = P2:CE Team
* Built off the {{csgobranch|4}} with <i>Portal 2</i>'s entities added in, including all the newer features.
|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==
{{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.
 
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==
* 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.
:* [[Panorama]] UI
:* [[Panorama]] UI
:* [[Cascaded Shadow Maps]]
:* [[Cascaded Shadow Maps]]
:* Lightmapped Ambient Occlusion
:* Lightmapped Ambient Occlusion
* New rendering and lighting technique, similar to [[Deferred lighting|Deferred lighting & shading]], allowing multiple dynamic lights to be rendered with little performance hit.
:* [[Clustered rendering]] (available on {{code|clustered}} beta branch)
*Native [[DirectX|DirectX 11]] support; DirectX 9 support has been completely dropped
* {{teamspen|4}} integrated by default
* {{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]]
* Re-enabled [[engine tools]]
* Increased {{ent|env_projectedtexture}} limit
* Increased {{ent|env_projectedtexture}}, now up to 8 dynamic lights can be active simultaneously.
* Volumetric projected textures
* Volumetric projected textures
* [[Physically Based Rendering]] shader
* [[Physically Based Rendering]] shader
* Parallax-corrected cubemaps
* [[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
=== Planned Features ===
* Re-Implemented {{hl2|4}} weapons.
* 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.
 
===Planned Features===
* Most {{Mapbase|4}} features will be implemented
* Most {{Mapbase|4}} features will be implemented
* Toggleable legacy movement (HL2/P1)
* 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 -->
== Media ==
* Toggleable {{portal}} Portalgun projectile behavior
* A new puzzlemaker, similar to the [[Portal_2_Puzzle_Maker|Portal 2 Puzzle Maker]] but with more available testing elements.
 
==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 ==
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].


The team consists of:
==Team==
<!-- Taken from the website -->
''Portal 2: Community Edition'' is developed by the P2CE Team. An up-to-date member list can be found [https://portal2communityedition.com/team here].
* '''CitadelCore''' (project founder, infrastructure maintainer, core Chaos Engine maintainer)
 
* '''JJl77''' (lead programmer, Linux port maintainer, core Chaos Engine maintainer)
==Gallery==
* '''EchoesForeAndAft''' (programmer, graphics programming)
[[File:P2ce elements.jpg|300px|frameless|border|A screenshot showing many of the new elements featured in P2CE]]
* '''blenderiste09''' (programmer, speedrun feature support, quality of life)
[[File:Volumetric projected texture p2ce.jpg|225px|frameless|border|A screenshot displaying optional volumetrics on a {{ent|env_projected_texture}}]]
* '''mlugg''' (programmer, Linux port developer, speedrun feature support)
 
* '''BonnyAnimations''' (animator, 3D artist)
==See also==
* '''craftablescience''' (programmer, web developer, UI/UX designer, open source tools developer)
* '''Mystical Λce''' (level designer, public relations)
* '''Frosti''' (artist, level designer)
* '''don simone''' (level designer)
* '''Ferni''' (media designer, level designer)
* '''Baguettery''' (website designer)
* '''-Smaed''' (programmer)
* '''l3ops''' (programmer)
* '''Demez''' (programmer)
* '''Erin''' (UI developer, open source tools developer)
* '''BenVlodgi''' (programmer)
* '''Luke18033''' (scripting support, GitHub moderator)
* '''ThePiGuy24''' (infrastructure support, systems administration)
* '''_distrilul''' (GitHub moderator, Discord community manager)
== See Also ==
* {{portal|2}}
* {{portal|2}}
* {{Portal2|2}}
* {{Portal2|2}}
* {{Mapbase|2}}, a similar project for ''Half-Life 2'' (developed by an entirely separate team without engine license; open source)
* {{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 by default
* {{Teamspen|2}}, a set of Hammer improvements added to P2CE by default
* [[:Category:Portal 2 Level Design|''Portal 2'' Level Design]]
* [[:Category:Portal 2 Level Design|''Portal 2'' Level Design]]
* [[List Of Portal 2: Community Edition Entities]]
* [[List Of Portal 2: Community Edition Entities]]
== External Links ==
 
==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.