• Age of Conan Addons
  • Age of Conan
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

ByCrom UI Patcher - The AoC Swiss Knife

 

Project Updated:
Files Updated: Sat, Feb 7 2009
Supports Game Version: r49064
Category: Miscellaneous
Tags:

, , , , , , and [Edit Tags]

Project Manager: Nefersety
Additional Authors: No additional authors
Current Version: v. 2.3.125
License: User Agreement
Development Site: CurseForge
Avg Daily DL (last 30 days): 45
Downloads Total: 41,043
Favorites: 33
Comments: 13
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • About ByCrom UI Patcher - The AoC Swiss Knife
  •  

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\ ByCrom UI Patcher - The AoC Swiss Knife
by Nefersety - EU PVE Server Crom
Nefersety's customized UI of choice: InspirationUI
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ByCrom is a lightweight, compact and standalone program that takes care of the most common maintenance tasks involved in using AoC.

Besides updating the UI components version numbers on a per-file basis, with no manual intervention needed, it sports an advanced option to completely and automatically uninstall any custom UI, no matter where its files are located inside the client folder structure. It also has a feature to optimize your operating system to avoid memory-related issues.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**
Key Features
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**
In spite of being a small and very portable application, ByCrom includes some advanced features to improve its usability and reliability:

[Advanced version number detection]
If you use ByCrom to patch the version number of your custom UI to make it compatible with the current AoC build, it will do everything by itself. There are no residue xml files to update manually when it finishes its file scan.

[Automatic Windows optimization to prevent memory issues]
Even though according to Craig "Silirrion" Morrison, the new AoC Game Director, the so-called "PVP patch" has reduced memory related issues by a good 80-90% (gj Funcom!), there are still players experiencing them. This new option of ByCrom analyzes your system to determine if it is safe to reconfigure Windows to allocate more memory to AoC, and if so it does it for you, taking the necessary steps whether you run Windows XP or Vista. Using this same technique I've played AoC without a single grey map since launch.

[Fully automated Custom UI uninstall and unneeded files removal]
This is ByCrom's most advanced feature.

As you probably know, the AoC client patcher is aware of which files are supposed to be present in a healthy AoC installation. Proof of this is the fact that if you, for instance, modify, delete or rename an XML file in the Default subtree, next time you launch the game the file will be downloaded again. That's the reason behind the presence of the Customized folder in the game client.

ByCrom takes advantage of this feature to dynamically understand which files have been added by the user, or discarded by FunCom, to remove them without touching anything the patcher thinks is needed to run the game.
That means it can completely uninstall even those Custom UIs, like Mirage, that have dependancies outside the Customized folder.

On top of that, the cleanup feature is useful to get rid of duplicate files that are originated when FunCom moves client components around. In those cases the patcher downloads the file to its new location, leaving the old copy behind to occupy unused space on your disk. ByCrom detects the old file is no longer protected by the patcher and removes it.

All deleted files are moved to the Recycle Bin, from where you can restore some or all of them, should you want to undo the cleanup process.

[Compact and lightweight]
ByCrom is just a single executable file, with no external dependancies that aren't already included in Windows XP or Vista. No need to install or upgrade .NET framework or the like: just drop it anywhere and double click on it.

[Automatic Client Folder Detection]
You don't need to browse around to tell ByCrom where you installed Age of Conan: whether it was the default location or not, it will find it by itself.
If the Registry information needed for automatic detection is missing, and a valid client location is manually provided by the User, ByCrom will attempt to restore your registry data to their proper value.

[Automatic privileges management under Windows Vista]
ByCrom automatically requests administrative privileges under Windows Vista, to be granted the access rights needed to update or delete files under the "\Program Files" or "\Program Files (x86)" directories, which are AoC setup's default target folders.

[Optimized for ClearType™]
ClearType is a feature introduced by Microsoft in Windows operating systems starting from Windows XP. It greatly improves font readability on digital displays and less on CRT monitors. ByCrom is optimized to take advance of ClearType technology.

ClearType is active by default on Windows Vista, while it has to be manually enabled on Windows XP. To activate ClearType on Windows XP follow this procedure:
- Right-click on a blank area of the Desktop and in the popup menu that appears left-click on "Properties"
- Click on the "Appearance" Tab
- Click on the "Effects" button
- Make sure the "Use the following method to smooth edges of screen fonts" check box is checked
- In the drop-down combo box select "Clear Type"
- Close all the dialog boxes by clicking on "OK". Don't click on "Cancel" or the change won't be saved.

[Exhaustive logging]
ByCrom logs the operations it performs as it performs them. You have all the feedback you need to understand what it does.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**
Changelog
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**

Version 2.3.125

- ByCrom is now able to dynamically understand where the custom interface files are located inside the client's folder structure. This means it works on the current TestLive client, and will work without breaking on future AoC releases even if the client's directories structure is changed, provided the folder where the "Default" and "Customized" folders belong is still named "Gui".
- Fixed a bug that caused ByCrom to not recognize some client files as protected by the patcher when there were more than 256 files in a single folder. This bug didn't have any practical consequence on the Live client.
- Updated the download page address on Curse.com
- Removed the link pointing to ConanMods.com as the site doesn't seem to work anymore.

Version 2.2.110

- Added a new option to allow ByCrom to remove all bxml files also when patching a customized UI (Before it was only available when using the cleanup option). Credit goes to Alrond for suggesting this improvement.
- Added a new option that forces ByCrom to leave the content of the "scripts" folder untouched when the Cleanup operation is performed. Although it can be useful when using scripts, if activated could result in an incomplete uninstall of some UIs, like Mirage, that include scripts.
- Further improved the version recognition engine. Now ByCrom will be able to read the customized UI xml file version even when the author has unintentionally changed the format of the file header, provided it still follows Funcom's guidelines albeit loosely. In these cases it will try to "repair" the header while patching the file.
- Solved an issue that prevented the Cleanup option from removing read-only folders.
- When a new version is released, ByCrom will now open both the Curse and the ConanMods pages.

Version 2.0.98

- Added a new functionality that, if possible, automatically optimizes x86 versions of Windows XP / Vista to minimize the chance of getting memory related issues while playing AoC.
- Added the amount of maximum memory available to AoC in the log header
- Every time you start ByCrom, it will automatically check for updates and prompt the user to download the new version if it's been released.

Version 1.8.50

- Optimized performances of the version update engine. It is now quicker in disk read/write operations on those machines that have a slow disk subsystem.
- Removed a limit by design that prevented the cleanup option from deleting folders and files that didn't belong to the game client when they were inside folders that were not protected by the patcher. The cleanup option is now able to remove any unneeded file and folder, no matter what its position is.
- Following feedback from some users that found the maintenance options text difficult to understand, I have redesigned the interface to explain every option better and in a simpler language.
- As a consequence, the log has been greatly reduced in size. To compensate for this, the log size will be automatically increased when a maintenance operation is run, unless the form has been resized by the User to give the log enough space. There are two new buttons that allow the User to manually expand/minimize the log at will.

Version 1.6.41

- Added a browse (...) button that allows the user to manually provide the location of her/his Age of Conan client. Useful when for any reason automatic detection fails, or the User has more than one client installed.
- When automatic detection fails and a manual location is provided, ByCrom attempts to repair the registry information about the Funcom's Age of Conan last installed client key.

Version 1.5.35

- Fixed a client detection problem on some 64 bit systems
- Various interface tweaks and optimizations.
- Added the Cleanup option, which automatically uninstalls any file that doesn't belong to the AoC Client.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**
User Agreement
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**
1. You agree to this agreement by downloading and using any and all files and intellectual property contained in this compilation.
2. You agree to NOT discredit any Author of their original work found in this compilation, be it code, graphics or intellectual property.
3. You agree to NOT hold any author responsible for any damage, data loss or any problems caused directly or indirectly by this compilation.
4. You agree to NOT use any material found in this compilation for monetary gain, as it is against Funcom's EULA agreement and it is NOT your right to make money off of other Author's work.
5. You may redistribute any and all files contained in this compilation ONLY if they remain unmodified, this user agreement is included and remains unmodified and proper credit to any and all Authors is given.
6. You may modify and redistribute any and all files contained in this compilation ONLY with the expressed written consent of any and all respective Authors.
7. If you do not agree then delete any and all files included in this compilation as well as previous and future versions of it, by doing this you implicitly agree to NOT use any and all material found in this compilation for any purpose.
8. Original Authors of Modifications included in the compilation have the final say in how any and all of their work is to be used, redistributed and modified, and in so doing taking precedence over any and all of the previously defined agreements.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**
Installation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**
There is no installation needed. Just unzip ByCrom anywhere on your disk and run it!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**
Donations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**
ByCrom is free for you to use, but of course if you want to give a cookie to show your appreciation for my work or to support my future hardware upgrades, that's more than welcome.
You can Paypal donate to my Paypal account nefersety(at)3dalchemy(dot)com

Thank you for downloading and using ByCrom.

See you all in Hyboria!

  • Downloads (6)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  ByCrom UI Patcher - The AoC Swiss Knife v. 2.3.125 Release r49064 28,432 2/7/2009
  ByCrom UI Patcher - The AoC Swiss Knife v. 2.2.110 Release r49064 7,843 9/29/2008
  ByCrom UI Patcher - The AoC Swiss Knife v. 2.0.98 Release r49064 615 9/20/2008
  ByCrom UI Patcher - The AoC Swiss Knife v. 1.8.50 Release r49064 218 9/2/2008
  ByCrom UI Patcher - The AoC Swiss Knife v. 1.6.41 Release r49064 351 8/23/2008
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • ShankN said

    After I ran this there was 0 files patched and now I have to download 11.4 GB.

    Reply Report Permalink
  • kardala said

    am not on Curse alot, but i managed to come online today, just to let you know that it worked,and Thank You for your help Nefersety, Magnificent Tool you made here!

    Reply Report Permalink
  • Nefersety said

    Thanks for your feedback, and I'm glad everything went fine!

    Reply Report Permalink
  • kardala said

    Memory available to Age of Conan: 2048 MB

    22:05:48 - Operation requested: Patch Customized Interface Version

    22:05:48 - Scanning folder structure...
    22:05:52 - Checking 'C:\Program Files\Funcom\Age of Conan\Data\Gui\Customized' for UI components...
    22:05:52 - File check complete. Scanned 10 folders, found 24 XML files.

    22:05:52 - Starting file versions scan.
    22:05:52 - Invalid or missing version number in original version of 'Customized\TextColors.xml': file skipped.
    22:05:52 - Invalid or missing version number in original version of 'Customized\Views\CommandTimerBar.xml': file skipped.
    22:05:52 - Invalid or missing version number in original version of 'Customized\Views\Guild\GuildManagementView.xml': file skipped.
    22:05:52 - Invalid or missing version number in original version of 'Customized\Views\HUD\BottomBar.xml': file skipped.
    22:05:52 - Invalid or missing version number in original version of 'Customized\Views\HUD\CharPortraitLeft.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\HUD\CharPortraitRight.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\HUD\FloatingPortraitView.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\HUD\FloatingShortcutBarH.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\HUD\FloatingShortcutBarV.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\HUD\HUDView.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\HUD\PvPXPBar.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\HUD\XPBar.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\PetAndFollowerGUI\CharHoverInfoView.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\PetAndFollowerGUI\PetListView.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\PortraitGUI\OverheadConfig.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\QuestJournal\QuestTrackerView.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\QuestJournal\QuestTreeViewItem.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\QuestJournal\rewardview.xml': file skipped.
    22:05:53 - Invalid or missing version number in original version of 'Customized\Views\QuestJournal\SPQuestJournal.xml': file skipped.
    22:05:54 - Invalid or missing version number in original version of 'Customized\Views\QuestJournal\SPQuestView.xml': file skipped.
    22:05:54 - Invalid or missing version number in original version of 'Customized\Views\SocialGUI\GuildMemberView.xml': file skipped.
    22:05:54 - Invalid or missing version number in original version of 'Customized\Views\SocialGUI\GuildMemberWndSkin.xml': file skipped.
    22:05:54 - Invalid or missing version number in original version of 'Customized\Views\TeamGUI\TeamListEntryView.xml': file skipped.
    22:05:54 - Invalid or missing version number in original version of 'Customized\Views\TeamGUI\TeamListView.xml': file skipped.
    22:05:54 - File scan completed successfully

    22:05:54 - Total Files Updated: 0

    22:05:54 - All operations completed successfully.

    So I think i've done everything right, but ol' crom wont update them!?! you think you can help me out?

    Reply Report Permalink
  • Nefersety said

    From the log it looks like your interface files are in the wrong place.
    For instance ByCrom reports BottomBar.xml as being in "Customized\Views\HUD" while it should be in "Views\HUD". Therefore it seems you have another Customized Folder inside C:\Program Files\Funcom\Age of Conan\Data\Gui\Customized. Your interface files should go directly inside the upper Customized, the one directly inside Gui.

    Delete this folder and all its content:

    C:\Program Files\Funcom\Age of Conan\Data\Gui\Customized\Customized

    and reinstall your interface files inside

    C:\Program Files\Funcom\Age of Conan\Data\Gui\Customized

    and everything should work correctly, ByCrom included.

    Reply Report Permalink
  • Kalec said

    When I try to use the opimization, it's telling me that I have only 2gb ram. But I have 4gb. This is what shows in the log.

    Memory available to Age of Conan: 2048 MB

    17:15:45 - Operation requested: Optimize Windows for Age of Conan execution (might require a system restart)

    17:15:45 - Starting Operating System Analysys

    Operating System Version: Microsoft Windows XP Home Edition
    Installed Service Pack: Service Pack 3
    Operating System Type: 32 bit
    Installed RAM Modules:
    Bank 0: 2048 MB
    Total Physical Memory: 2048 MB
    Maximum Memory Available to Applications: 2048 MB

    17:15:45 - Operating System Analysys Complete.
    17:15:45 - ByCrom Diagnosis:

    ByCrom has detected that you are running a 32 bit version of Windows.
    Age of Conan is a 32 bit application that has the ability to access more than 2GB of RAM.
    Although 32 bit operating systems can theoretically provide Large-Address-Aware application like AoC with up to 3GB of memory, by default they don't allow any running process to use more than 2GB. This is how your system is configured right now.
    ByCrom can change this setting for you to give AoC more memory.
    However, it appears that you have 2048 MB of RAM installed in your system. To safely allocate more than 2GB of memory to AoC, it is advised that you have at least 3072 MB (3GB) of RAM installed, altough 4GB would be better.

    Suggested action: upgrade your system RAM to at least 3GB or even better 4GB and then use this option of ByCrom again.

    17:15:45 - Operations complete.

    Reply Report Permalink
  • Nefersety said

    Try running Windows' System Information and see how much physical memory is reported.

    If System Information reports a wrong amount of memory that could affect ByCrom as well.

    Reply Report Permalink
  • lafinass said

    Just like to point out that Kalec is running XP 32-bit, that's why it's only showing 2GB because that's all it is capable of addressing.

    Reply Report Permalink
  • lafinass said

    Stupid lack of edit... meant to add that he's going to need to enable the /3GB flag if he wants any software running to see more.

    Reply Report Permalink
  • Nikodimus said

    I get a runtime error everytime I try to run any of the 2.0 clients I can from any of the 1.x.x.x But they wont patch for some reason, there is what comes up on the window. I am using Windows XP SP3


    ByCrom - Age of Conan Client Maintenance Tool
    by Nefersety ~ EU PVE Server Crom


    06:22:04 - Maintenance operation requested: Patch Customized Interface Version

    06:22:04 - Checking 'F:\Age of Conan\cd_image\Gui\Customized' for UI components...
    06:22:04 - File check complete. Found 24 XML files in 9 folders.

    06:22:04 - Starting file versions scan.
    06:22:04 - Version number not found in file 'TextColors.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\CommandTimerBar.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\Guild\GuildManagementView.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\HUD\BottomBar.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\HUD\CharPortraitLeft.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\HUD\CharPortraitRight.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\HUD\FloatingPortraitView.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\HUD\FloatingShortcutBarH.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\HUD\FloatingShortcutBarV.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\HUD\HUDView.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\HUD\PvPXPBar.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\HUD\XPBar.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\PetAndFollowerGUI\CharHoverInfoView.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\PetAndFollowerGUI\PetListView.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\PortraitGUI\OverheadConfig.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\QuestJournal\QuestTrackerView.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\QuestJournal\QuestTreeViewItem.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\QuestJournal\rewardview.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\QuestJournal\SPQuestJournal.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\QuestJournal\SPQuestView.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\SocialGUI\GuildMemberView.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\SocialGUI\GuildMemberWndSkin.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\TeamGUI\TeamListEntryView.xml': file skipped.
    06:22:04 - Version number not found in file 'Views\TeamGUI\TeamListView.xml': file skipped.
    06:22:04 - File scan completed successfully

    06:22:04 - Total Files Updated: 0

    06:22:04 - All operations completed successfully.

    Reply Report Permalink
  • Nefersety said

    The reason ByCrom is not patching your interface files is because they are in the wrong place.
    After patch 1.04, the interface files go in (in your case)

    F:\Age of Conan\Data\Gui\Customized

    instead of

    F:\Age of Conan\cd_image\Gui\Customized (old position used before patch 1.04)

    What happens is that ByCrom is looking for the original version of every file in the parallel Default structure, to look up the file revision number, but it can't find them since they are in Data\Gui\Default instead of cd_image\Gui\Deafult. So it can't determine the file version and it skips the file.

    You have to move your interface files in the appropriate folder, and delete cd_image altogether, then re-run ByCrom and if you have done everything right it should patch your files no problem.

    Reply Report Permalink
  • samox said

    Ottimo addon! ... se poi è di un player italiano ... beh meglio ancora!!!
    Grazie.
    :)

    Reply Report Permalink
  • Nefersety said

    Grazie a te per il tuo commento :D

    Reply Report Permalink
  • darkmage74 said

    Grande Nefer, ogni volta che lo uso ti penso sempre hehehehe

    Reply Report Permalink
  • Nefersety said

    We Dark, che visita gradita :D

    Reply Report Permalink
  • saperzaper said

    Very nice program.
    and ty for the reply.

    Reply Report Permalink
  • saperzaper said

    hi, i had a few questions about this addon.
    does this in anyways lower gfx in AoC.
    does this change how the UI looks.
    and last question is when it optimizes the operating system does that just change the skin tot he older look and stuff like that?
    thanks.

    Reply Report Permalink
  • Nefersety said

    hi saperzaper

    By Crom doesn't change anything ingame, so it doesn't lower the gfx or change how the UI looks.

    When it optimizes the operating system it doesn't do anything to the UI, so it doesn't restore the older (default) look of the UI. All it does is to add a switch to the operating system startup options to allocate more memory to all the Large-Address-Aware 32 bit applications like AoC. It automatically does the appropriate steps whether your O.S. is XP or Vista.

    Reply Report Permalink
  • Huy just DL'd and ran system optimization. It told me it was safe to optimize for AOC but now my computer freezes up a few seconds after login. Has anyone got an idea of how to fix this? Thanks

    Reply Report Permalink
  • Nefersety said

    Hi.
    All the optimization does is to allocate more memory to AoC.
    If in your case this leads to an unstable system, you can run the same option again, and it will restore the previous system setup. Things will go back to where they were before you ran the optimization option.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 22 Age of Conan QS.NET Miscellaneous
  2. 18 AoC Custom UI Patcher Miscellaneous
  3. 17 KTT Damage Meter, KoS, Timers, & Sounds Miscellaneous
  4. 15 Conan Stats Miscellaneous
  5. 10 Age of Conan/ACT parser Miscellaneous