Jump to content
Search In
  • More options...
Find results that contain...
Find results in...


  • Content Count

  • Joined

  • Last visited

  • Days Won


Spirited last won the day on June 14

Spirited had the most liked content!

Community Reputation

35 Excellent


About Spirited

  • Rank
  • Birthday December 18


Recent Profile Visitors

1,417 profile views
  1. Spirited

    Comet - Open Source Conquer Online Server

    Updated the socket system to use inheritance for the server actor class. Allows for cleaner socket event definitions for connect, receive, and disconnect. Changes: https://gitlab.com/spirited/comet/commit/c416b6df6d7df983469f55d20b8eea0285a01424
  2. This is why it's important to have mirrors and archives for downloads for an online game, and some way of applying patches manually. Autopatches are nice, but limited if something goes wrong with either the network or service/client configuration. Edit: Moved from Introductions to Off-Topic and added tags
  3. Spirited

    Conquer Map Editor/Creator

    I don't think there are any public or private map editors out there. Ultimation was the closest to completing one, but wouldn't share it publicly. It's a lot of work to share (his included a full client engine and visual editing). I don't have any updates on my end due to work, but I still have it on my back burner.
  4. Spirited

    Comet - Open Source Conquer Online Server

    Cool, I hope you get a small kick out of it. It really is bare bones right now, though. It logs in and that's it. I hope others will pick it up and contribute, but only time will tell. I know I have too many projects going on to work on it right now. Hope you get something from it, at the least. Let me know if there's anything I can help with, too.
  5. Spirited

    Packet [1052] Game

    Lol, that would do it. Btw, packet references are available here: https://gitlab.com/spirited/conquer/wikis/Packets/Packets. If you find something not documented, it's open source, so feel free to contribute.
  6. Spirited

    RC5 Package - Go

    Looks good. Btw, I recommend taking a look at Visual Studio Code and the Go extension for it. It'll automatically help you lint your code using downloaded tools (like golint). I use it on my project, and it reminds me to add comment blocks to functions and reduce package naming redundancies. It's been a really useful tool to have while learning Go. Anyways, thanks for the contribution - looks very nice.
  7. Spirited

    Go RC5 Cipher Problems

    You are correct. I don't think I reference that function, but feel free to log a bug against it and I'll fix it once I return home (I'll be out for another few days). Thanks!
  8. Spirited

    Hello world

    Welcome to the community, very cool. Another Go programmer! Whoo-hoo! Please don't look at my older Go code, it's really embarrassing. 😅 Hope you stick around with us. Would be cool to see more from you. I see a lot of really bright engineers come from the military, so I'm sure you'll do well. Word of advice though, Data Analytics is a very narrow field of study. If you take the general approach or take more classes that specialize in algorithms, machine learning, and data extraction, then you'll be right on track. Good luck with your studies.
  9. Spirited

    Go RC5 Cipher Problems

    It looks like this line of your seed generator may be wrong. c.mKey[z] = uint32(seed[z]) Should probably be: c.mKey[z] = uint32(seed[z * 4]) Here's another reference from one of my C# projects, if it helps: https://gitlab.com/spirited/comet/blob/master/src/Comet.Network/Security/RC5.cs https://gitlab.com/spirited/comet/blob/master/src/Comet.Core/Mathematics/Rotations.cs
  10. Spirited

    Client : Editing resolution

    This is a very nice tutorial. Thanks for putting in the time to make this.
  11. Spirited

    Go RC5 Cipher Problems

    What patch are you programming for?
  12. Spirited

    Go RC5 Cipher Problems

    Hi W1cked, Here's a good reference in C#: https://gitlab.com/spirited/conquer/snippets/1840791 If I can make a recommendation, you could implement it using the crypto/cipher interface (like this implementation I found does). Spirited
  13. Introduction Without a doubt, Conquer Online's emojis / emoticons are outdated. Luckily, adding new emojis to the client is relatively easy. New emojis must be 32x32 pixels. This tutorial also requires editing DDS assets in the client. You can find a tutorial on how to edit those assets here. Tutorial Open data/EmotionIco in the client's directory Add or edit existing dds files for different frames of the animated emoji (doesn't have to be animated) Add or edit existing JPG files for the same frames in data/EmotionIco/JPG Edit ani/EmotionIco.ani with the new frames (see example below) Restart the client and enjoy your new emojis Example [ICON68_bmp] FrameAmount=4 Frame0=data/EmotionIco/jpg/68/1.jpg Frame1=data/EmotionIco/jpg/68/2.jpg Frame2=data/EmotionIco/jpg/68/3.jpg Frame3=data/EmotionIco/jpg/68/4.jpg [ICON68] FrameAmount=4 Frame0=data/EmotionIco/68/1.dds Frame1=data/EmotionIco/68/2.dds Frame2=data/EmotionIco/68/3.dds Frame3=data/EmotionIco/68/2.dds Pictures
  14. Spirited

    Client: Editing Assets

    Introduction Conquer Online is an isometric game made up of 2D assets and 3D object files. These 2D assets are stored in DDS format, used for map tile backgrounds, scenery objects, texture maps for 3D objects, etc. Most DDS files in the client are compressed in WDF files which can be extracted using a tool from the wiki. This tutorial shows how assets can be edited in Paint.NET, a free paint program which supports DDS format. Other editors can be used, such as Photoshop with the following NVIDIA DDS plugin. Gimp also includes a DDS plugin. You can also view DDS files from Windows Explorer using this thumbnail shell extension (still works on Windows 8/10, but only enable DDS viewing to avoid problems with live tiles in the start menu). Tutorial In this tutorial, I'll be editing a tree in Twin City. Start by extracting data.wdf in the root folder of the client Find the tree asset in data/map/mapobj/newplain/plain/ Open np09.dds in Paint.NET and make some modifications When saving the file, select "DXT3" with "Range Fit" compression Restart the client and confirm your edit Pictures Saving: Before: After:
  15. Spirited

    Client: Login Advertisements

    Introduction This feature was added with the release of the first Conquer Online 2.0 client (patch 4282) to advertise other games (such as Zero Online). It was removed with the New Dynasty expansion client (patch 5032). This feature can be configured to hit your own hosted advertisements for tips and event notifications. Advertisements can be set separately for different servers, and have different colors, fonts, positions on screen, etc. Tutorial Open ini/common.ini in the client's directory Find the ServerAdv section and define URLs for the two supported resolutions Use the format below for your hosted text file of advertisements Examples See attached files for examples. ServerAdv.txt ServerAdv1024.txt

Important Information

By using this site, you agree to our Terms of Use.