Main Page: Difference between revisions

From OuroDev
No edit summary
No edit summary
 
(18 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<div style="overflow-x:scroll">
{{Alert|Note: OuroDev is purely a not-for-profit, volunteer group. Anyone asking for donations on behalf of OuroDev or any of its contributors does not represent the group and should be ignored.}}
{{Alert|Note: OuroDev is purely a not-for-profit, volunteer group. Anyone asking for donations on behalf of OuroDev or any of its contributors does not represent the group and should be ignored.}}


{| style="width:100%; background:#2a2a2a; margin-top: 0.6em; border:1px solid #a2a9b1; padding: 0 4% 0 8%;"
{| style="width:100%; background:#fafafa; margin-top: 0.6em; border:1px solid #a2a9b1; padding: 0 4% 0 8%;"
| style="width:65%;" |
| style="width:65%;" |


Line 9: Line 10:
<div style="top:+0.2em; font-size:95%;">the Project Ouroboros Development wiki.</div>
<div style="top:+0.2em; font-size:95%;">the Project Ouroboros Development wiki.</div>
<div id="articlecount" style="width:100%; text-align:center; font-size:85%;">We are hosting [[Special:AllPages|{{NUMBEROFPAGES}}]] pages.</div>
<div id="articlecount" style="width:100%; text-align:center; font-size:85%;">We are hosting [[Special:AllPages|{{NUMBEROFPAGES}}]] pages.</div>
<div id="visionstatement" style="width:100%; text-align:center; font-size: 85%>Please read our [[OuroDev_Volume_2_Vision|Vision Statement]].</div>
<div id="visionstatement" style="width:100%; text-align:center; font-size: 85%">Please read our [[OuroDev_Volume_2_Vision|Vision Statement]].</div>
|}
|}
<!--
<!--
Line 16: Line 17:
-->
-->
| style="width:35%; white-space:nowrap;" |
| style="width:35%; white-space:nowrap;" |
: [[File:Discord.png|30px|link=OuroDev Discord]] <span style="font-size:120%">[[OuroDev Discord|Discord]]</span> <span style="font-size:85%">(Discussion)</span>
:[[File:Discord.png|30x30px|link=OuroDev Discord]] <span style="font-size:120%">[[OuroDev Discord|Discord]]</span> <span style="font-size:85%">(Discussion)</span>
: [[File:Gitea.png|30px|link=https://git.ourodev.com/CoX/Source]] <span style="font-size:120%">[https://git.ourodev.com/CoX/Source Gitea]</span> <span style="font-size:85%">(Source Code)</span>
:[[File:GitLab Icon.png|30x30px|link=https://git.ourodev.com/CoX/Source]] <span style="font-size:120%">[https://git.ourodev.com/CoX/Source Gitlab]</span> <span style="font-size:85%">(Source code, bug tracking)</span>
: [[File:Mantis.png|30px|link=https://bugs.ourodev.com/]] <span style="font-size:120%">[https://bugs.ourodev.com/ Mantis]</span> <span style="font-size:85%">(Bug tracker)</span>
:[[File:PortalCorps.png|30x30px|link=Portal Corps]] <span style="font-size:120%">[[Portal Corps]]</span> <span style="font-size:85%">(Content creation)</span>
: [[File:PortalCorps.png|30px|link=https://corps.ouro-comdev.com]] <span style="font-size:120%">[[Portal Corps]]</span> <span style="font-size:85%">(Content Creation)</span>
|}
|}


{| style="width:100%; margin-top: 0.6em"
{| style="width:100%; margin-top: 0.6em"
| style="width:50%; background:#2a2a2a; border:1px solid #a2a9b1; padding:0.6em; vertical-align:top" |
| colspan="2" style="width:50%; background:#fafafa; border:1px solid #a2a9b1; padding:0.6em; vertical-align:top" |


<h2 style="margin-top:0;padding-top:0">Volume 2 Issue 2: Foundations of Tomorrow</h2>
<h2 style="margin-top:0;padding-top:0">Volume 2</h2>
Volume 2 is the main focus of the OuroDev community's ongoing efforts to clean up and modernize the City of Heroes (CoH) code. It is a very stable base for server owners to deploy, and is based off of Issue 24 (stylized as i24), which was the last publicly accessible version of the game before it was shut down. Open source and actively being updated with public releases.
Volume 2 is the main focus of OuroDev's ongoing efforts to clean up and modernize the City of Heroes (CoH) code, completely open source. The current version is "''Issue 2: Foundations of Tomorrow"''


=== Guides ===
It is a stable base for server owners to deploy, and is built off of Issue 24 (stylized as i24), the last open beta version of the game before it was shut down.
* [[Volume 2 Server Setup|Volume 2 Getting Started]]
|- style="vertical-align:top"
* [[Volume_2_Modifying_Server_For_External_Access|Volume 2 Modifying Server For External Access]]
|
* [[Account_Portal|Setting up Account Portal]] - An application hosted on a web server to allow users to create their own accounts.
====Volume 2 Server Setup====
* [[Volume_2_Client_setup|Volume 2 Client setup]]
* [[Server_Setup_for_Making_Bins|Server Setup for making bins]]


=== Details ===
*[[Volume 2 VMs & Self Installer|Volume 2 VMs & Self Installer]]
* [[OuroDev_Volume_2_Vision|OuroDev Volume 2 Vision]]
*[[Volume 2 Server Setup|Volume 2 Getting Started]]
* [[Volume_2_Release_Notes|Volume 2 Release Notes]]
*[[Volume_2_Modifying_Server_For_External_Access|Volume 2 Modifying Server For External Access]]
* [https://bugs.ourodev.com/roadmap_page.php OuroDev Volume 2 Roadmap]
*[[Volume_2_Client_setup|Volume 2 Client setup]]
* [https://git.ourodev.com/CoX/Source OuroDev Volume 2 Source]
|
====Volume 2 From Source====


=== References ===
*[[Volume_2_Build|Volume 2 Build from Source]]
* [[Admin_Commands_(in-game)|Admin Commands (in-game)]]
*[[Volume 2 Generate Bins]]
* [[Combat Log |Combat Log]]  
|- style="vertical-align:top"
* [[Server Executable Flags]]
|
* [[Badge List]]
====Volume 2 Details====
* [[Salvage List]]
* [[Using /mmm]] (in-game console)


=== Workflow ===
*[[OuroDev_Volume_2_Vision|Volume 2 Vision]]
* [[OuroDev_Git_Workflow|OuroDev Git Workflow]]  
*[[Volume_2_Release_Notes|Volume 2 Release Notes]]
* [[OuroDev_issue_tracker_workflow|OuroDev Issue Tracker Workflow]]
*[https://git.ourodev.com/groups/CoX/-/milestones Volume 2 Roadmap]
* [[OuroDev_QA_workflow|OuroDev QA Workflow]]
*[https://git.ourodev.com/CoX/Source Volume 2 Source]
*[https://git.ourodev.com/CoX/i2401-bin-server Volume 2 Data]
|
====Volume 2 Workflow====


=== Guidelines ===
*[[OuroDev_Git_Workflow|OuroDev Git Workflow]]
* [[OuroDev_Code_Style_Guide|OuroDev Code Style Guide]]
*[[OuroDev_issue_tracker_workflow|OuroDev Issue Tracker Workflow]]
* [[OuroDev_Bug_Report_Guidelines|OuroDev Bug report Guidelines]]
*[[OuroDev_QA_workflow|OuroDev QA Workflow]]
*[[OuroDev_Code_Style_Guide|OuroDev Code Style Guide]]
*[[OuroDev_Bug_Report_Guidelines|OuroDev Bug report Guidelines]]
|- style="vertical-align:top"
|
====Launchers and Manifests====


=== Useful Tools ===
*[[Manifest Launchers]]
* [[Piglet|Piglet]] - The official OuroDev .pigg file editor
*[[Manifest Creation]]
* [[VidiotMaps]] - Overwrites existing client map graphic files with ones containing more information
*[[Sunrise Launcher]]
*[[Sunrise API]]


=== Torrent links ===
<br />
* [[Magnet Links]]
|
====Modding====


=== Useful Future Links? ===
*[https://git.ourodev.com/mods Community Mods]
* [https://cohrevival.com/codex/models.html Model Index]
*[[Bin List]]
*[[Binning File Layout]]
*[[XLS to data conversion]]
*[[Portal Corps|Portal Corps Modding Guides]]
*[[Piglet|Piglet]]
*[https://git.ourodev.com/community Community Tools]
|- style="vertical-align:top"
|
====Useful References====


| style="width:50%; background:#2a2a2a; border:1px solid #a2a9b1; padding:0.6em; vertical-align:top" |
*[[Magnet Links]]
*[[Admin_Commands_(in-game)|Admin Commands (in-game)]]
*[[Combat Log |Combat Log]]
*[[Server Executable Flags]]
*[[Badge List]]
*[[Salvage List]]
*[[Using /mmm]] (in-game console)
*[[VidiotMaps]]
*[https://cohrevival.com/codex/models.html Model Index]


<h2 style="margin-top:0;padding-top:0">[[i25 Main Page|Issue 25]]</h2>
<br />
Issue 25 (stylized as i25) was extended from an i24 base by SCoRE (Secret Cabal of Reverse Engineers) over the course of six years. It included additional content for i24 power sets, added the P2W Vendor, and fixed a good number of bugs.  A static release with no publicly accessible updates currently being added to it.
|
====I25/I26====


=== Client Setup Guide ===
*[[I25 Main Page]]
* [[i25 Client Setup]]
*[[I25 Main Page#Server Setup Guide]]
*[[I25 Main Page#Reference Documents]]


=== Server Setup Guide ===
<br />
* [[i25 Server Setup]]
|- style="vertical-align:top"
* [[i25 Multiple Server Setup]]
| colspan="2" |
* [[i25 Community Virtual Machines]]
{| style="width:100%; background:#fafafa; border:1px solid #a2a9b1; padding:0.6em; vertical-align:top"
* [https://gofile.io/?c=w56I8R Video Guide from scratch]
| colspan="4" style="width:100%" |
<h2 style="padding-top:0;margin-top:0">[[How It Fits Together|Architecture]]</h2>
|- style="vertical-align:top"
| style="width:25%; vertical-align:top" |
<h5 style="padding-top:0;margin-top:0"> Assets </h5>


=== Commonly Asked Questions/Problems ===
*[[Server directory structure|Directory structure]]
* [[i25 FAQ]]
*[[system_architecture_image|System Architecture Image]]
* [[i25 Commands]]
*[[Piggs]] and [[Hoggs]]


=== Downloads and Community Tools ===
=====Binary assets=====
* [[i25 Downloads]]
* [[i25 Populate Auction Server]]


=== Reference Documents ===
*[[BCN maps]]
* [https://drive.google.com/file/d/1eZqIZnhEYDoRAJeoCotyKhWZZG07mrft/view City of Heroes Document]
*[[.bin files]]
* [[Cryptic Reference Document]]


=== i25 Patch Notes ===
=====Textual assets=====
* [https://docs.google.com/document/d/11cLJiSYlfueJheOumRywG8Evip2Mjmu_30Y6ePaetqY i25 Patch Notes]


|}
*[[maps.db]]
*[[script.loc]]
*[[SpawnArea]]
*[[Templates]]
*[[.def_Files]]


{| style="width:100%; margin-top: 0.6em"
| style="width:75%;vertical-align:top;padding-right:0.6em" |
{| style="width:100%; background:#2a2a2a; border:1px solid #a2a9b1; padding:0.6em; vertical-align:top"
| style="width:100%" colspan=4 |
<h2 style="padding-top:0;margin-top:0">[[How It Fits Together|Server Architecture]]</h2>
|-
| style="width:25%; vertical-align:top" |
| style="width:25%; vertical-align:top" |
<h3 style="padding-top:0;margin-top:0"> Assets </h3>
<h5 style="padding-top:0;margin-top:0"> Components </h5>
* [[Server directory structure|Directory structure]]
* [[system_architecture_image|System Architecture Image]]
* [[Piggs]] and [[Hoggs]]
==== Binary assets ====
* [[BCN maps]]
* [[.bin files]]


==== Textual assets ====
*[[accountserver]]
* [[maps.db]] ''configuration?''
*[[arenaserver]]
* [[script.loc]]
*[[auctionserver]]
* [[SpawnArea]]
*[[AuthServer]]
* [[Templates]]
*[[beaconizer]]
* [[.def_Files]]
*[[chatserver]]
*[[dbserver]]
*[[launcher]]
*[[mapserver]]
*[[missionserver]]
*[[queueserver]]


| style="width:25%; vertical-align:top" |
| style="width:25%; vertical-align:top" |
<h3 style="padding-top:0;margin-top:0"> Components </h3>
<h5 style="padding-top:0;margin-top:0"> Configurations </h5>
* [[accountserver]]
* [[arenaserver]]
* [[auctionserver]]
* [[authserver]]
* [[beaconizer]]
* [[chatserver]]
* [[dbserver]]
* [[launcher]]
* [[mapserver]]
* [[missionserver]]
* [[queueserver]]


| style="width:25%; vertical-align:top" |
*[[account_server.cfg]]
<h3 style="padding-top:0;margin-top:0"> Configurations </h3>
*[[auction_server.cfg]]
* [[account_server.cfg]]
*[[chat_server.cfg]]
* [[auction_server.cfg]]
*[[commands.cfg]]
* [[chat_server.cfg]]
*[[config.txt]]
* [[commands.cfg]]
*[[loadBalance]]
* [[config.txt]]
*[[servers.cfg]]
* [[loadBalance]]
*[[turnstile_server.cfg]]
* [[servers.cfg]]
*[[version.ini]]
* [[turnstile_server.cfg]]
*[[weeklytf.cfg]]
* [[version.ini]]
* [[weeklytf.cfg]]


| style="width:25%;vertical-align:top" |
| style="width:25%;vertical-align:top" |
<h3 style="padding-top:0;margin-top:0"> Tools </h3>
<h5 style="padding-top:0;margin-top:0"> Tools </h5>
* [[Client Mirror Distribution Project]]
 
* [[dbquery.exe]]
*[[Client Mirror Distribution Project]]
* [[ServerMonitor]]
*[[dbquery.exe]]
*[[ServerMonitor]]
 
=====Protocols=====
 
*[[Network protocol]]
 
=====Client-server protocols=====
 
*[[Client-to-authserver]]
*[[Client-to-dbserver]]
*[[Client-to-mapserver]]


=== Protocols ===
=====Server protocols=====
* [[Network protocol]]
==== Client-server protocols ====
* [[Client-to-authserver]]
* [[Client-to-dbserver]]
* [[Client-to-mapserver]]
==== Server protocols ====
* [[Beaconizer-protocols]]
* [[Dbserver-protocols]]


|}
*[[Beaconizer-protocols]]
| style="width:25%;vertical-align:top" |
*[[Dbserver-protocols]]
{| style="width:100%; background:#2a2a2a; border:1px solid #a2a9b1; padding:0.6em; vertical-align:top"
| style="width:100%" colspan=1 |
<h2 style="padding-top:0;margin-top:0">[[Client Architecture]]</h2>
|-
| style="width:100%;" |
<h3 style="padding-top:0;margin-top:0"> TODO </h3>
* TODO
|}


|}
|}
|}</div>


__NOTOC__
__NOTOC__

Latest revision as of 12:56, 9 August 2024

Note: OuroDev is purely a not-for-profit, volunteer group. Anyone asking for donations on behalf of OuroDev or any of its contributors does not represent the group and should be ignored.

Welcome to OuroWiki,
the Project Ouroboros Development wiki.
We are hosting 280 pages.
Please read our Vision Statement.
Discord (Discussion)
Gitlab (Source code, bug tracking)
Portal Corps (Content creation)

Volume 2

Volume 2 is the main focus of OuroDev's ongoing efforts to clean up and modernize the City of Heroes (CoH) code, completely open source. The current version is "Issue 2: Foundations of Tomorrow"

It is a stable base for server owners to deploy, and is built off of Issue 24 (stylized as i24), the last open beta version of the game before it was shut down.

Volume 2 Server Setup

Volume 2 From Source

Volume 2 Details

Volume 2 Workflow

Launchers and Manifests


Modding

Useful References


I25/I26


Architecture

Assets
Binary assets
Textual assets
Components
Configurations
Tools
Protocols
Client-server protocols
Server protocols