Main Page: Difference between revisions

From OuroDev
No edit summary
No edit summary
 
(99 intermediate revisions by 15 users not shown)
Line 1: Line 1:
Easy Navigation:
<div style="overflow-x:scroll">
* [[i24_install_guide|I want to help develop!]]
{{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.}}
* [[i25_Community_Virtual_Machine|I just want to run a server!]]


== Issue 24 ==
{| style="width:100%; background:#fafafa; margin-top: 0.6em; border:1px solid #a2a9b1; padding: 0 4% 0 8%;"
Issue 24 (stylized as i24) was the last publicly accessible version of the game before it was shut down. i24 was deployed on the test server, but had not yet been released to live servers.
| style="width:65%;" |


=== Guides ===
{| style="border:none; background:none;"
* Setup guide: https://docs.google.com/document/d/10FimduxDEM3UT1g7b6y3UHAETSjUl5lYzaG7fbUn-Vc/edit# (this is slowly being migrated over to here on the wiki).
| style="text-align:center; white-space:nowrap;" |
* [[source locations|Where to get the source]]
<div style="font-size:162%; border:none; padding:.1em;">Welcome to OuroWiki,</div>
* [[i24_install_guide|Install guide for setting up i24]]
<div style="top:+0.2em; font-size:95%;">the Project Ouroboros Development wiki.</div>
* [[i24 Common Setup Issues]]
<div id="articlecount" style="width:100%; text-align:center; font-size:85%;">We are hosting [[Special:AllPages|{{NUMBEROFPAGES}}]] pages.</div>
* [[i24 Commands|i24 admin commands (in-game)]]
<div id="visionstatement" style="width:100%; text-align:center; font-size: 85%">Please read our [[OuroDev_Volume_2_Vision|Vision Statement]].</div>
* [[Server Configuration Values]]
|}
* [[Using /mmm]] (in-game console)
<!--
| style="width:40%; font-size:85%; padding:0.6em; padding-right:5%" |
The '''Ouroboros''' Project is an ongoing volunteer effort.  Please read our [[OuroDev_Volume_2_Vision|Vision Statement]].
-->
| style="width:35%; white-space:nowrap;" |
:[[File:Discord.png|30x30px|link=OuroDev Discord]] <span style="font-size:120%">[[OuroDev Discord|Discord]]</span> <span style="font-size:85%">(Discussion)</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:PortalCorps.png|30x30px|link=Portal Corps]] <span style="font-size:120%">[[Portal Corps]]</span> <span style="font-size:85%">(Content creation)</span>
|}


=== Documentation ===
{| style="width:100%; margin-top: 0.6em"
* [[system_architecture_image|System Architecture Image]]
| colspan="2" style="width:50%; background:#fafafa; border:1px solid #a2a9b1; padding:0.6em; vertical-align:top" |
* [[map_server_overview|Map Server]]


=== Tools Needed ===
<h2 style="margin-top:0;padding-top:0">Volume 2</h2>
* An installation of Windows (verified working: 10 Pro, Server 2019 Standard)
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 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. The current version is "''Issue 2: Foundations of Tomorrow''"
* [http://download.microsoft.com/download/D/B/C/DBC11267-9597-46FF-8377-E194A73970D6/vs_proweb.exe Visual Studio 2010 Professional] Web download
|- style="vertical-align:top"
* [https://www.microsoft.com/en-us/download/details.aspx?id=29062 Microsoft® SQL Server® 2012 Express]
|
* [https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017 SQL Server Management Studio] (SMSS)
====Volume 2 Server Setup====


=== Torrent links ===
*[[Volume 2 VMs & Self Installer|Volume 2 VMs & Self Installer]]
* Putting this here for now, can go away once we have the repository set up:
*[[Volume 2 Server Setup|Volume 2 Getting Started]]
** [[magnet links]]
*[[Volume_2_Modifying_Server_For_External_Access|Volume 2 Modifying Server For External Access]]
*[[Account_Portal|Setting up Account Portal]]
*[[Volume_2_Client_setup|Volume 2 Client setup]]
|
====Volume 2 From Source====


=== Useful Future Links? ===
*[[Volume 2 Build from Source]]
* [https://cohrevival.com/codex/models.html Model Index]
*[[Volume 2 Generate Bins]]
|- style="vertical-align:top"
|
====Volume 2 Details====


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


== Issue 25 ==
*[[OuroDev_Git_Workflow|OuroDev Git Workflow]]
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.
*[[OuroDev_issue_tracker_workflow|OuroDev Issue Tracker Workflow]]
*[[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====


* [[i25 Main Page]]
*[[Manifest Launchers]]
*[[Manifest Creation]]
*[[Sunrise Launcher]]
*[[Sunrise API]]


=== Client Setup Guide ===
<br />
* [[i25 Client Setup]]
|
====Modding====


=== Server Setup Guide ===
*[https://git.ourodev.com/mods Community Mods]
* [[i25 Server Setup]]
*[[Bin List]]
* [[i25 Community Virtual Machine]]
*[[Binning File Layout]]
* [https://gofile.io/?c=w56I8R Video Guide from scratch]
*[[XLS to data conversion]]
* [https://docs.google.com/document/d/1N63pPUfll-PAiElfGatSqCvX7GHZ8ygHWHAYbAV5il0/edit Original Setup Instructions on Google Drive]
*[[Portal Corps|Portal Corps Modding Guides]]
*[[Piglet|Piglet]]
*[https://git.ourodev.com/community Community Tools]
|- style="vertical-align:top"
|
====Useful References====


=== Commonly Ask Questions/Problems ===
*[[Magnet Links]]
* [[i25 FAQ]]
*[[Admin_Commands_(in-game)|Admin Commands (in-game)]]
* [[i25 Current Status]]
*[[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]


=== Online Tools===
<br />
* [[i25 Online Tools]]
|
====I25/I26====


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


=== i25 Patch Notes ===
<br />
* [https://docs.google.com/document/d/11cLJiSYlfueJheOumRywG8Evip2Mjmu_30Y6ePaetqY i25 Patch Notes]
|- style="vertical-align:top"
| colspan="2" |
{| style="width:100%; background:#fafafa; border:1px solid #a2a9b1; padding:0.6em; vertical-align:top"
| 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>


== Quality of Life ==
*[[Server directory structure|Directory structure]]
* [[VidiotMaps]] (suitable for use with either i24 or i25)
*[[system_architecture_image|System Architecture Image]]
*[[Piggs]] and [[Hoggs]]


=== Official OuroDev Discord! ===
=====Binary assets=====
* [[OuroDev Discord]]
 
*[[BCN maps]]
*[[.bin files]]
 
=====Textual assets=====
 
*[[maps.db]]
*[[script.loc]]
*[[SpawnArea]]
*[[Templates]]
*[[.def_Files]]
 
| style="width:25%; vertical-align:top" |
<h5 style="padding-top:0;margin-top:0"> Components </h5>
 
*[[accountserver]]
*[[arenaserver]]
*[[auctionserver]]
*[[AuthServer]]
*[[beaconizer]]
*[[chatserver]]
*[[dbserver]]
*[[launcher]]
*[[mapserver]]
*[[missionserver]]
*[[queueserver]]
 
| style="width:25%; vertical-align:top" |
<h5 style="padding-top:0;margin-top:0"> Configurations </h5>
 
*[[account_server.cfg]]
*[[auction_server.cfg]]
*[[chat_server.cfg]]
*[[commands.cfg]]
*[[config.txt]]
*[[loadBalance]]
*[[servers.cfg]]
*[[turnstile_server.cfg]]
*[[version.ini]]
*[[weeklytf.cfg]]
 
| style="width:25%;vertical-align:top" |
<h5 style="padding-top:0;margin-top:0"> Tools </h5>
 
*[[Client Mirror Distribution Project]]
*[[dbquery.exe]]
*[[ServerMonitor]]
 
=====Protocols=====
 
*[[Network protocol]]
 
=====Client-server protocols=====
 
*[[Client-to-authserver]]
*[[Client-to-dbserver]]
*[[Client-to-mapserver]]
 
=====Server protocols=====
 
*[[Beaconizer-protocols]]
*[[Dbserver-protocols]]
 
|}
|}</div>
 
__NOTOC__
__NOEDITSECTION__
<!-- Hide page title. For better results use an extension like NoTitle. -->
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}

Latest revision as of 05:33, 4 October 2020

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 268 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 the OuroDev community's ongoing efforts to clean up and modernize the City of Heroes (CoH) code. It is a 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. The current version is "Issue 2: Foundations of Tomorrow"

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