Jump to content

Spirited

Administrator
  • Posts

    527
  • Joined

  • Last visited

Posts posted by Spirited

  1. Introduction

    In the first Conquer 2.0 client, TQ added the ability to render text on the login screen from a hosted text file. This feature was added with the release of Conquer 2.0 to advertise other games such as Zero Online. It was removed with the New Dynasty expansion client (patch 5032). If your server runs on an older patch, however, then you can configure the client to hit your own hosted text file. Advertisements can be set separately for different servers, and have different colors, fonts, positions on screen, etc.

    wEY8jLf.jpg

    Steps

    1. Open ini/common.ini in the client's directory.
    2. [* ]Find the ServerAdv sections near the bottom of the file and redefine the URLs.
    3. Use the format below for your hosted text file of advertisements.

    Examples

    Below is an example of an formatted advertisement. Optionally, you can download the original files (attached).

    Dragon 148 320 Gungsuh 16 0xff00FFFF *************~New~Free~Game~For~You~************* 
    Dragon 148 340 Gungsuh 16 0xff00FFFF Come~check-out~the~new~TQ~game~--~Zero~Online.    
    Dragon 148 360 Gungsuh 16 0xff00FFFF Website:~zo.91.com http://zo.91.com               
    Dragon 148 380 Gungsuh 16 0xff00FFFF ************************************************* 
    
    Meteor 148 320 Gungsuh 16 0xff00FFFF *******Report~Hack~Cases*******                                            
    Meteor 148 340 Gungsuh 16 0xff00FFFF File~hack~cases~on~the~website.                                            
    Meteor 148 360 Gungsuh 16 0xff00FFFF Hack~Case~Reporting~Page http://support.conqueronline.com/support/hack.aspx
    Meteor 148 380 Gungsuh 16 0xff00FFFF *******************************     
    

    Here're example URLs from Cooldown if you're wondering whether your client supports advertisements or not.

    [serverAdv]
    800x600=https://cooldown.dev/docs/ServerAdv.txt
    1024x768=https://cooldown.dev/docs/ServerAdv1024.txt
    

    ServerAdv.txt

    ServerAdv1024.txt

  2. Introduction

    Unlike the Windows client of Conquer Online, the macOS client contains debug symbols that make it easier to reverse engineer. This guide will help you disassemble Conquer for the first time using Hopper Disassembler, which is a reverse engineering tool I use to translate compiler machine languages into higher-level assembly language. Hopper is a paid program; therefore, I will not be providing a copy through this thread. I recommend looking around for a copy. You can also use the free demo version (which is unable to save) with a pre-analyzed binary.

    Getting Started

    Before you start, it's important that you understand the basics of assembly. For a tutorial on Assembly Languages, check out Tutorials Point. They cover the basics pretty well. Once you're caught up, you'll need to set up an environment for Hopper since it can only be installed on Linux and macOS. I chose Linux for my environment. For simplicity, I recommend using either Oracle VirtualBox or VMWare Workstation Player with Ubuntu 18.04. If you need a tutorial, check out this video:

    Once your VM is set up, install Hopper Disassembler and you're ready to go.

    With your environment set up, download the macOS client for Conquer. All you need is the dmg file (you don't need to install it). After downloading the file, open it as an archive and navigate to "Conquer\Conquer.app\Contents\ConquerGameExe.app\Contents\MacOS". This path might be different depending on the client version you downloaded. Extract the ConquerGameExe file and open it in Hopper. Hopper will automatically detect the compiler, so don't change any of its analysis settings. After a few minutes, you should have analyzed assembly. Save at this point so you don't have to re-analyze the executable; then, you're ready to get started with reverse engineering.

    If you're interested in decompiling the Android version of Conquer Online, Hopper can also disassemble that. Simply unpack the APK using 7-zip or another archive manager and navigate to "lib/armeabi". Open libCQ2Client.so in Hopper using default settings.

    LsxIyNy.jpg

    Reverse Engineering Packets

    One advantage of having debug symbols in the macOS client is that packets are easy to reverse engineer. Packet classes in Conquer are prefixed with "CMsg" and extend CNetMsg. CNetMsg initializes a buffer on the EBX register at offset 0x404. When reading packet definitions which extend CNetMsg, you'll see MOV operations to offsets from EBX+0x404. Packets created by the client define a Create method which writes the packet length and ID to offsets EBX+0x404 and EBX+0x404+2. Packets processed from the server define a Process method which reads at offsets from EBX+0x404.

    Let's look at MsgPCNum, a simple packet sent to the server from the client which includes the client's MAC address. Look up "CMsgPCNum::Create" and change the view to Pseudocode (Alt+Enter). You'll see the following instructions below in C-like assembly:

    MsKLgoP.jpg

    The client first writes the TQ packet header to the CNetMsg buffer, then writes the account id and mac address to offsets 4 and 8. See the code below for comments.

    *(int16_t *)*(ebx + 0x404) = 0x34; // Length
    *(int16_t *)(*(ebx + 0x404) + 0x2) = 0x44c; // Packet ID
    *(*(ebx + 0x404) + 0x4) = arg_4; // Account ID
    if (GetMacAddr(*(ebx + 0x404) + 0x8) != 0x0) { // Mac Address
    
     

    In some other examples, the result of Create is referenced by a secondary Send method, so be sure to check your reverences when reversing a packet. MsgWalk is a good example of a packet with a Send method. CMsgWalk::Send sets the timestamp in the packet and adds the movement to the stack of expected responses from the server before sending. MsgWalk is also a good example of a packet which is both sent and received by the client. See the screenshot below.

    BZmKnIw.jpg

    In this example, the packet handling splits on the type of movement at offset 0xC. If the movement type is 0x9 (riding a horse), then additional directions are taken into account. You can also see how the client processes the packet: it checks the timestamp, sends a MsgAction packet for querying the location on movement failure, decrypts the position using XTEA.

    Contributing

    If you're using this tutorial to reverse engineer packet structures, then please consider contributing to the wiki:

    Thanks!

  3. Hi all,

    Thanks for your interest in providing feedback for the board.

    Right now, here are the known issues we're working on:

    • SEO from the mod downloads area is currently disabled due to some modifications that need to be made.
    • SEO from forum topics need to be slightly adjusted / fixed up (formatting is currently broken).
    • Post counts on sections are currently disabled due to a board software bug (currently being fixed by the Invision team).

    Thanks,
    Spirited & Staff

  4. Introduction

    Conquer Online is an isometric game, meaning the coordinate axes are oriented at roughly 120 degrees to each other on a 30 degree slant. This produces a pseudo-3D effect the community calls 2.5D. Conquer Online is a notably interesting case, since it uses a mixture of both 2D and 3D assets. Maps in Conquer Online are completely 2D, while the character and monster models are all 3D. This tutorial describes how to edit those 2D assets.

    Downloads

    Editing Assets

    In this tutorial, I modified a tree in Twin City. Before you can modify map assets, you need to extract them from data.wdf. You can do that using the WDF extractor you downloaded. Once complete, find the asset in "data/map/mapobj/newplain/plain" called "np09.dds". Open the file in Gimp using default DDS import settings.

    wfuCwUH.png

    Once done making modifications, export the file using default DDS export settings. Replace the file (make sure you create a backup of the original), then restart your game client. That's all it takes. Enjoy!

  5. This is a skeleton server project for those interested in game server design / network programming

    Introduction

    I started working on Comet as a three-week coding challenge, but later developed a base out of it. Comet is a two-server project, containing an account server and game server connected over RPC. The account server authenticates players, while the game server services players in the game world. This simple two-server architecture acts as a good introduction into server programming and networking, but may be a bit too advanced for beginners (no features are implemented). The server is interoperable with a few patches...

    Supported Patches

    The following patches are supported (the list below describes the patch, not features provided by the server).

    • 4274: One of the last stable patches for Conquer 1.0 with the legacy brown wood interface.
    • 4294: One of the first stable patches for Conquer 2.0 with the blue fabric and stone interface.
    • 4343: Adds potency and new currency, but does not include the pay-to-win shopping mall.
    • 5017: Adds pay-to-win shopping mall, +12 items, WuXing Oven, new fonts, and more.
    • 5065: Adds new watercolor client, new hairstyles, new equipment, and more.
    • 5187: Adds talismans, ninjas, enlightenment, quiz show, mounts, clans, arena, and more.

    Notable Features

    This base project includes the following helpful features:

    • Written in .NET 6, so can run on Windows, Linux, or MacOS.
    • Asynchronous server socket system using SocketTaskExtensions.
    • Asynchronous RPC system between Account and Game servers.
    • Asynchronous database access layer using Entity Framework 6.
    • Parallel packet processing using channels and background services.
    • Supports running servers in Docker containers.
    • Supports multiple game versions / patches.
    • Implements character creation and login into Birth Village.

    Getting Started

    To get started with Comet, clone the project and follow the guide in the readme.

    XH1oq6u.jpg

  6. Hello there!

    Welcome to the Conquer Online section. In addition to the regular board rules, which you can find here, I wanted to take a minute to outline more rules for this section. Conquer Online private server development struggles on other boards, and so these rules are more strictly enforced (just fyi).

    • Please no bot or hack requests for clients; this includes requests for mods.
    • Please no selling projects, code snippets, or tools without permission from the staff.
    • Please no posting or advertising compiled bots or reassembled executables.
    • Please don't post projects or code you don't own; this includes pirated and leaked code.

    Also, please expect to have to modify code and learn how to program. Conquer Online private server development is guided by the open source community, not any official source. Post questions, but please consider these recommendations when making a new thread:

    • Give your thread a good name, please don't just say "Help".
    • Include a short summary of the problem.
    • Include what behavior you were expecting vs. the actual behavior you experienced.
    • Include your steps on how you reproduced the problem.
    • Include screenshots and errors related to the problem.

    That's all. Thank you for your time, and we hope you enjoy the forums.

    Best Regards,

    Spirited & Staff

  7. Introduction

    Conquer Online has a notoriously bad website. Their patch notes have been broken since 2010 and have never been fixed. This threads helps construct a full history of major patches for Conquer Online. I may continue updating this thread; but with Conquer Online being a declining game, I probably won't. Technical details of patches end around 5600. I provide some opinion here and there.

    Conquer 1.0

    The original client is buggy and difficult to run on modern versions of Windows. Though the client was clean and had a unique brown-wood interface which is no longer available, it's not recommended that you run these versions. You can easily take the interface from these patches and apply it to early Conquer 2.0 patches which are more stable. Otherwise, you might be fixing client bugs by reassembling the executable / hooking the client.

    • 4217 - The alpha release of Conquer 1.0 with 16-bit graphics and open PK across all maps.
    • 4267 - New item looks and 32-bit graphics. The last major patch for Conquer 1.0.

    Conquer 2.0

    The golden standard for classic servers. Most run on patch 5017, since older patches are less stable. My favorite patch from this series is 4294 since the interface is extremely clean without CPs, potency, etc. It contains a client bug around string termination for chat, but it's Conquer 2.0 at its bare core.

    • 4282 - The first patch for Conquer 2.0 with a new blue interface. Some graphical glitches.
    • 4294 - The first Christmas in Conquer with some fixes for graphical issues. The cleanest Conquer 2.0 patch.
    • 4312 - Second rebirth was added, initially only to Dragon server and then rolled out to others.
    • 4336 - Conquer Points added (CPs), along with the shopping mall and lottery center. MagicalBottle and MiraculousGourd added.
    • 4353 - Potency added, and level cap was increased to 135. 
    • 4353 - Background music and fix for patch 4351, which contained a virus (no longer available to download).
    • 5002 - Demon Exterminator quests, +12 items added, WuXing oven, new methods of adding sockets, and GMs are blue pigs.
    • 5017 - New fonts, nobility ranks, pathfinding, auto team invite, chat filters.
    • 5022 - Guild leaders get 3000 CPs when winning guild wars, trade partners, item locks, PK rules changed, level cap increased to 137.
    • 5031 - New client with gold dragons and watercolor background added with cleaner looking buttons.

    Conquer 2.0 New Dynasty

    A favorite era for most in the community, but divisive. Ninjas were a difficult addition since they were overpowered. The addition of talismans were also divisive as it gave preference to paid players. This was a very clear sign that most free players were just content for paid players, and a large percentage of the community left to create private servers.

    • 5053 - New hairstyles added, new shields and headgear options, flame lit event.
    • 5066 - TQ official servers leaked, many exploits. Confiscator system, arrows auto-reload, new item composition system.
    • 5078 - Talismans, guild war halos, and flower rankings added.
    • 5095 - Ninja class, bound equipment, PK tickets no longer required.
    • 5103 - Quiz show added and a disconnection bug was fixed.
    • 5127 - Enlightenment system, interaction emotes, new chat log interface, and world chat.
    • 5135 - Some interactions removed for being a bit too explicit (can easily be re-added to client until patch 5290).

    Conquer 2.0 Raiding Clans

    Another favorite era which introduced horses for mounted travel. Arenas and clans were fun additions to PVP, but the expansion was pretty short lived. Lots of private servers in the community emulate these patches. First and last names were removed almost as quickly as they were added.

    • 5165 - Frozen Grotto map, mounts, clans.
    • 5187 - Martial arsenal system, arenas, and couple PK tournament.
    • 5212 - Poker system, alternative equipment switching, refinery, horse racing, item stabilization, arena store, first and last names.

    Conquer 2.0 Legends Return

    This expansion added a lot of good and bad. Most legacy players quit at this point due to more unbalance added by Monks and item systems. Though, mounted combat and mount armor gave a lot of players more customization options. PVP was a big center focus as TQ attempted to win back players (hence the expansion name).

    • 5250 - Subclasses, artifact system, weapon accessories, boss hunting, new warehouses and shopping mall.
    • 5290 - Reincarnation, pure skills, permanent stones, clan qualifiers, elite PK tournaments, hide buttons button.
    • 5310 - Max level increased to 138, new house maps and horse racing maps, logout button added, create character auto-logs in.
    • 5355 - Monk class with updated skills.
    • 5376 - Team PK tournaments, capture the flag, team qualifiers, new spear and wand skills, and escort missions.
    • 5395 - First macOS client. New garments, VIP window, wrangler subclass, and mount armors added.
    • 5517 - Guild recruitment, new menu options, mounted combat.

    Conquer 2.0 Invasion of Pirates

    Lots of players left again with the introduction to pirates and skill boosting systems which off-balanced the classes even more. Besides the large boost to paid players which led to large player gaps, the lore of Conquer Online was also broken. The Japanese were pirates, not the Chinese (who barely knew how to fish). Most of the private server community ignores patches higher than this, as community interest in Conquer Online is dead at this point. Nation flags also led to more racism and nationalism between players.

    • 5570 - Pirate class, new pirate themed maps.
    • 5607 - New skills and weapons added for ninjas and warriors to help them compete with other classes.
    • 5619 - Mine caves removed due to abuse from botters, first anti-bot system patch added which began to kill the botting scene.
    • 5622 - Chi system added, which allowed players to dump money into stats.
    • 5639 - Nation flags, more gambling systems, new composition and subclass systems.

    Conquer 2.0 The Oriental Assassin

    Ignoring the bad translation of the expansion name using outdated terminology, this patch introduced additional PVP options and map overhauls. For those still in the game, these were very welcome changes that brought some players back for a short time. Other systems that focused on paid players and gambling again also drove them away. Private servers rip maps from these patches. Most patches from now on are for temporary cash-grabbing events and free tickets to try gambling/lottery.

    • 5697 - Assassin profession added to archers, composition systems added to one Forge menu.
    • 5706 - Skills and items modified for assassins and archers.
    • 5729 - Champion's arena, character transfer options, and hunting bots built into client for paid players.
    • 5761 - Jiang Hu added for partitioned overworld PVP anywhere.
    • 5838 - Conquer 3.0 as a remake is canceled, and maps are overhauled and merged into Conquer 2.0.
    • 5920 - Epic quests for getting overpowered weapons in the game, Sky Path event, and Apex of the Forbidden City event.
    • 5932 - Roulette wheels and gambling game managers added, cross server travelling, attribute point manager, login rewards.
    • 5939 - New character creation, Ninja war events, and ninja skills.

    Conquer 3.0 King of Kung Fu

    TQ got very shamelessly money grabby at this point and embraced sucking wealthy players dry. They experimented with a lot of ways to draw in crowds of players, but this ultimately demanded that players spend large amounts of money to compete and participate in these events while holding a large sum at the end of the event for them. It turned into a gambling competition for real world money, which is a dangerous bridge to cross. The game is only gambling and PVP at this point, which is where I lost focus on keeping up with events.

    • 5987 - Dragon Warrior class added, mine caves return, new bosses, new server events for paid players.
    • 5993 - Way of Heroes system added to aid in level up experience, tower ascension event with eSports prize.
    • 6000 - Added quests which can reward you 690,000 CPs for already being completely overpowered.
    • 6005 - Added bidding for a Kingdom Guild War event (the higher you bid, the greater the chance you can compete).
    • 6023 - Increased server transfer price, added more poker tables, slot machines, wheel of fortune, and more gambling games.
    • 6073 - Removed Flash dependency from the login screen and updated with new art for Taoists.

    Conquer 3.0 Taoist Ascending

    At this point, TQ continues to embrace that their game is unbalanced and broken. They hold tournaments for battle power (potency) and continue to host routine gambling game events and items which improve attributes. They begin boot-legging mounts and bosses from Blizzard games and pop culture. This will continue for the rest of Conquer's history so far (ripping from anime, games, movies, etc).

    • 6075 - New epic weapon and skills for Taoists, sashes are now mobile warehouses with 200 slots.
    • 6085 - New login screen image, new boss which looks very Diablo ripped called "The Chaos Ripper".
    • 6118 - Fast & Furious event which is just a race on a previous event with higher CP rewards.
    • 6216 - New PK log interface for showing who you've killed.

    Conquer 3.0 Might of Shadow Fan

    I can no longer write descriptions for these expansions. It really is the same formula over and over again now. Introduce a new class and weapons that people need to pay money into, introduce new PVP and poker tournaments for paid players, steal content from other games, rinse and repeat.

    • 6385 - New Windwalker class, weapons, and skills.
    • 6569 - Cross server poker, team PK tournaments, and guild wars which they call "Super Guild Wars".

    Conquer Online past this point is not worth looking at (in my opinion). They add Dominos gambling games, more lottery, even more poker tables and "instant play" poker features, devils from Diablo, mounts from World of Warcraft, ninja skills and tailed beasts from Naruto, the nether from Minecraft, in-game FIFA world cup betting, etc. Do yourself a favor and don't invest in Conquer. It crashed in 2014 and never recovered.

  8. Introduction

    This guide helps you set up and configure the Conquer Online game client to connect to a private server.

    Downloads

    Download a specific patch for the game below. If you're downloading a open source server project, match sure to match up the patch numbers correctly. If the patch doesn't exist in the list below, download a lower patched client and patch upwards using the provided patch archive. After you finish downloading the client, decompress it using 7-Zip.

    4217 4267 4274 4294 4330 4343 4351 5002 5017 5065 5095 5127

    5165 5187 5290 5355 5517 5615 6090

    ConquerLoader Launcher: Mirror

    Patches: Official, Mirror (Recommended)

    Installations: Mirror

    Flash Warning!

    Most clients newer than around patch 5035 run a watercolor login screen using Flash. Flash's end of life was December 31, 2019, and it was disabled on Windows in January 2020. You can still run these clients using a flash hook that loads ActiveX Flash from the client rather than the system. For an example of a flash hook or a launcher that uses it, check out the Dragon Launcher.

    Instructions

    1. Download a client and extract it using 7-Zip.
    2. Download the ConquerLoader launcher and extract it on top of the client.
    3. Edit LoaderSet.ini with your IP address (either your internal or public IP). If you use a public IP address, make sure you port forward. You may also need to edit the LoginPort for your version of Conquer (see your Account server settings).
    4. Add an exception to your firewall to allow players to connect to your servers.
    5. Add an exclusion rule to your antivirus if ConquerLoader.exe is detected as a virus (it's a false positive since it injects code into the client to redirect it to your servers).
    6. Run the client using ConquerLoader.exe.

    Common Error Messages

    Quote
    Server maintenance. Please try again later!

    Could not connect to the account server. If local, check that the internal IP address is correct. If remote, check your firewall and port forwarding settings. Restart the client if you change server.dat or the loader's IP address. You can check port forwarding at this website.

    Quote
    Connecting to the account server

    If the client hangs here, then the MsgAccount packet isn't being handled correctly and the client is still waiting on a response.

    Quote
    Failed to connect to the game server. Please try again later.

    Check that your game server's port is being forwarded correctly using this website. If another player is getting this error and you aren't on your local box, then check that the IP address you send using MsgConnectEx is an external IP address and (again) that your port is being forwarded correctly.

  9. Introduction

    These are my personal recommendations for private server sources from across the internet. Some are pretty messy, and some are clean but incomplete. For reliability, I have taken the liberty of mirroring legacy sources that are no longer available or guarded behind a registration wall. For newer sources, I link to the git repository or thread from Cooldown. I grouped and sorted servers by patch/alphabetically.

    Downloads

    If you're looking for a base source, my source Comet supports multiple patches.

    Otherwise, here are other sources from the community:

    • 4267 - CoFuture (Korvacs): Fairly complete, but messy; a very early source in the community
    • 5016 - COPSv6 (CptSky): A French emulator for Conquer, with mostly complete systems and accurate algorithms
    • 5017 - ConquerServer (Hybrid): A fairly organized base project with limited features
    • 5065 - COPSv7 (CptSky): A Qt C++ source that's very organized
    • 5065 - Redux (Pro4Never): A fairly complete and organized server, but lacks good documentation
    • 5095 - CoEmu v2 Nano (Andy): Not a great source, but functional and mostly complete
    • 5135 - ConquerServer v2 (Hybrid): Organized and well coded, but can be difficult for newcomers
    • 5165 - Impulse's Base (Impulse): Fairly organized and easy to understand, but not a great reference for in-game systems
    • 5187 - Project Exodus (ImmuneOne): Organized base source using a TQ binary database
    • 5290 - Project Exodus (ImmuneOne / Pro4Never): Upgraded version of the 5187 Project Exodus base project
    • 5517 - ConquerServer v2 (Hybrid / CrystalCastle): Upgraded to work with the new encryption and packets
    • 5517 - Albertros (Pro4Never): Fairly complete and organized, but could use with better multithreading patterns
    • 5619 - ConquerServer v3 (Hybrid): Base with good organization and interesting project features
       

    If you don't see your source here, contact me privately and make sure it's posted to these forums.

    Getting Started

    Most sources listed here are written in C# with .NET Framework 4. You can download the latest version of Visual Studio Community for free. Be sure to install the IDE with the C# feature checked. Sources also mostly use MySQL databases to save accounts and character information. If you see a reference to MySQL in the source code, then I recommend downloading MariaDB (a MySQL drop-in replacement) and MySQL Workbench. Install with legacy authentication if given the option, since all sources here currently don't support the newer authentication version. You should also upgrade your source's MySQL client library dependencies.

    Having trouble setting up a server? Search the forums with your question, and post a new thread if you're still having troubles. Good luck and have fun!

  10. Introduction

    When developing a private server for Conquer Online, it's important to match a patch's defined packet structures and encryption to maintain client/server interoperability. Our board's development wiki for packet structures is hosted on GitLab, a free and open git repository hosting website. Enjoy, and please contribute.

    How to Contribute

    All articles are written in Markdown. To make an edit to an article or write a new page, simply clone the Git repository, make your edit, and push the commit. Currently, this requires that you be assigned a Contributor role on GitLab. Hopefully in the future, GitLab will support pull requests for Wiki-style repos. If you're not a contributor on the repo, you can post your change below and I'll update the wiki on your behalf. Thanks for your interest.

    Link

    Wiki Home

  11. Hey there,

    Got a Conquer Online private server you'd like to share? That's great!

    Before you do, please keep the following rules and guidelines in mind when advertising your server:

    • Do not create an account with the name of your server just to advertise.
    • Servers must not be shop focused or host real-money gambling.
    • Outgoing links must contain a link back to Cooldown so we can grow to better serve you and the community.
    • Outgoing links must be secured over HTTPS.
    • Account passwords must be hashed before being stored in a database, i.e. no plaintext passwords.
    • Account recovery must validate identity, i.e. please use email validation or security codes.
    • Server owners must advertise their servers, not members of the community.
    • Servers should not depend on dynamic DNS or VPN services such as Hamachi.

    Servers that break these rules or are found to be offline will be hidden.

    Threads should also not contain a large amount of images or text (please summarize your server).

    Lastly, remember to be open-minded and honest when accepting feedback! All servers have growing pains, and we're here to help. If you have any questions about these rules or how best to advertise here, feel free to reach out to me or another staff member. Good luck and have fun!

    Best Regards,

    Spirited & Staff

  12. Hi all,

    Welcome back to the board! If you're joining for the first time, then thanks for joining us!

    You might notice the board has undergone a lot of changes since it was last online. We're now using completely open source software for hosting forums. This has led to a few improvements such as new dark and light themes, a new logo, cleaner forum announcements, etc. Ultimately though, the use of open source software aims to improve the longevity of the board - which is my top priority. I've taken a lot of steps to ensure the board can remain running for the foreseeable future with reasonable costs.

    As I continue to work on board features and tighten up the experience, take some time to introduce yourself:

    https://staging.cooldown.dev/forum/8-introductions/

    Enjoy your stay, and feel free to send me a PM if you experience a problem with the new board.

    Best Regards,

    Spirited & Staff

×
×
  • Create New...