Posts by Dalinar

    ## Bug Title ️ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    We've detected a bug in the v13 version on a live server in the military points destroyed ranking.

    Basically, if the battle ends in a draw, not only the defender's points end up in the destroyed points, but also all the points from the attacker's fleet.


    Now, the rankings in our universe are all messed up due to this issue.


    ## Account Nickname/ID ----------------------------------------------------------------------------------------------------------------------------------

    [Dalinar/ 100262] on Nembus server in Italy. s269it



    ## Account Type ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    [Discoverer]



    ## Device & Environment ---------------------------------------------------------------------------------------------------------------------------------------------------------

    All device, the problem is on the highscore



    ## Steps to Reproduce ------------------------------------------------------------------------------------------------------------------------------------------------------------

    1. attack someone you would have a draw with

    2. At the end of the attack the destroyed points ranking will update with the destroyed points plus all the points of the attacking fleet



    ## Expected Result ------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Only the defender point destroyed should enter in this ranking




    ## Actual Result ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    At the end of the attack the destroyed points ranking will update with the destroyed points plus all the points of the attacking fleet



    ## Frequency --------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Always on a draw



    ## Evidence ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Attack API: cr-it-269-b6699c9c23dc19e39259cf4d88cc8f36a2155b7d

    CARIATIDE points before attack: 643.010.585

    CARIATIDE points after attack: 2.402.191.361


    difference: 1.749.180.776 that is the sum of 600.276.115 (ABBADON'S FLEET) and 1.148.904.661 (CARIATIDE'S FLEET IN ATTACK)


    Screenshot-2.png


    Screenshot-3.png


    Screenshot-4.png


    Screenshot-5.png this is the difference between before the attack and after


    ## Additional Notes -----------------------------------------------------------------------------------------------------------------------------------------------------------------

    please also fix all the battles that have already happened

    🔷 OValue Exporter — Update v3.9.0


    Hi everyone! New version of the OValue exporter, with an important fix for OGame 13:


    🐛 Important fix (OGame v13)

    With OGame version 13, the old method the script used to read mine levels and Lifeform data stopped working. The script now uses OGame's official External Data Export API: it pulls the data for all your planets in a single request, simply by opening the game. More reliable and lighter on the server.


    ✨ New: Alliance Class

    The script now also detects your alliance class (Warrior / Trader / Researcher) and passes it to OValue. If your alliance is Trader, the calculator automatically applies the +5% production bonus. You'll find it in the panel, under the Overview section.

    In

    Hey everyone, I've been working a lot on OValue lately and wanted to share what's new.


    Production Planner

    This is the big one. The planner takes your real account data and calculates the optimal mine upgrade sequence to reach your production target as fast as possible.

    You can set the player class, the lifeform for each individual planet (e.g. Rocktal instead of Humans) and enable LF structure researches.

    For LF researches the planner uses the levels already stored in your synced profile.


    A practical example:

    Quote

    Nick has Mecha with all LF mine researches developed but inactive, and Rocktal with active researches.

    By enabling Rocktal in the planner, the existing levels are used as-is — no need to re-enter anything manually.


    Keep in mind that the more steps you set, the longer the calculation will take. The tool has already been optimized for the best possible speed and reliability, but on large configurations a few seconds of wait time is normal



    Other changes

    • Shopping List redesigned with SVG event icons
    • Added toast notifications and confirm dialogs in settings
    • Revised navigation and home page layout
    • PackCalc: added Lifeforms settings panel
    • Various minor fixes to sync and production calculations

    Sorry for the silence, friends! It's been a while since my last update, but development on OValue hasn't stopped. In fact, there are quite a few improvements and new features to share with you all.

    First off, I'm currently setting up a Discord server. This will be a dedicated place where you can ask questions about how the tools work, report bugs, or point out any inaccuracies.

    As some of you may have noticed, OValue was born out of "vibe coding" (AI-assisted development). While this makes the project much easier for me to manage, I want to assure you that all functionalities are thoroughly tested to guarantee the best possible user experience.

    Here is the breakdown of the latest updates:

    • UI Redesign: OValue has received a major graphical overhaul. The interface is now much cleaner, though I admit I'm still not 100% satisfied with it just yet!
    • Production & Exchange Tools: These two tools have been significantly improved to work much more seamlessly together.
    • Math Fixes: I've implemented and fixed the calculations for the Collector class with the Rocktal bonus. Also, thanks to a report from one of you, the Crawler count has been fixed to properly respect the 50% cap.
    • Shopping Tool Complete: The shopping tool is now finalized, featuring all available OGame items, costs, and offers. Given the sheer variety of items, there might still be a few minor errors—let me know if you spot any!
    • New Expiry Tracker (Scadenziario): This is a brand-new tool. While the concept is still evolving, it is already fully usable. It gathers the expiration dates of all your active items and officers into a single dashboard, giving you a clear overview of what needs renewing. My future plan is to use these expirations to recommend smart shop purchases, but I still need to study the best way to implement that.
    • Auto-Sync Companion Script: I’ve developed an additional script to export data directly from OGame and import it into OValue (updating both the Production Core and the Expiry Tracker). The tool communicates via your browser's local cache, meaning no servers are collecting your data.
    • Profile Management: Thanks to the new synchronization, OValue now supports profiles. Every synced universe will automatically create a separate profile. You can disable sync for individual profiles or even clone a profile if you want to run some sandbox experiments.
    • Manual Import/Export: If you prefer the old way, it is still possible to manually export data from the script and paste it into the OValue settings.
    • New Languages: French and German have been added! Keep in mind there might be a few translation errors, as this was done using a mix of translation tools and actual strings extracted directly from the game.
    • Support Form: I've added a contact form on the site for help requests, bug reports, etc. I’ll decide whether to keep it or remove it once the Discord server is fully up and running.

    Speaking of Discord, once it's ready, I will be posting detailed guides on how to use every single tool, complete with updated screenshots.

    Thanks for your continued support and feedback! Let me know what you think of the new features.


    ## Bug Title ️ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    All attacks and espionage occur at the same time



    ## Account Nickname/ID ----------------------------------------------------------------------------------------------------------------------------------

    [Dalinar / 100088] and [BOZZY]



    ## Account Type ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    [Discoverer]




    ## Device & Environment ---------------------------------------------------------------------------------------------------------------------------------------------------------

    - Device: [PCt]

    - OS: [Windows]

    - Browser: [Chrome + 148.0.7778.97]

    - Scripts/Extensions: [Ogame Tracker]




    ## Steps to Reproduce ------------------------------------------------------------------------------------------------------------------------------------------------------------

    Spy or attack someone





    ## Expected Result ------------------------------------------------------------------------------------------------------------------------------------------------------------------

    every attack and spy should arrive at the actual server time




    ## Actual Result ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    All attacks and espionage occur at the same time.

    The time is stuck in the reports at 14:38:42.

    The ETA is correct, but the time is wrong.

    We also attempted more substantial attacks.




    ## Frequency --------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    [Always]




    ## Evidence ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    [Screenshots]

    same-hour.png

    ## Bug Title ️ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    Full-capacity shipment resource findings on expeditions



    ## Account Nickname/ID ----------------------------------------------------------------------------------------------------------------------------------

    [Dalinar / 100088]



    ## Account Type ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    [Discoverer]




    ## Device & Environment ---------------------------------------------------------------------------------------------------------------------------------------------------------

    - Device: [PCt]

    - OS: [Windows]

    - Browser: [Chrome + 148.0.7778.97]

    - Scripts/Extensions: [Ogame Tracker]




    ## Steps to Reproduce ------------------------------------------------------------------------------------------------------------------------------------------------------------


    I normally send expeditions with a lot of cargo, my cargo on this server would be 403.000.000 of cargo.

    I try send more and i found it, im trying to send more.




    ## Expected Result ------------------------------------------------------------------------------------------------------------------------------------------------------------------

    normal result of expeditions with more or less findings




    ## Actual Result ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    I always find maximum capacity, both of resources and ships.


    I'm doing other tests to understand if there is no limit




    ## Frequency --------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    [Always]




    ## Evidence ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    [Screenshots]

    Screenshot-3.png


    Screenshot-4.png




    ## Additional Notes -----------------------------------------------------------------------------------------------------------------------------------------------------------------

    [Any extra context]

    ovalue-1.png



    OValue Exporter


    OValue Exporter is a userscript that collects empire production data from OGame

    and synchronizes it with the OValue web application (ovalue.net), a suite of

    calculators for mine production optimization, resource pack planning, and shop

    item management.



    TOOL INFORMATION


    TOOL CLASSIFICATION

    Userscript (Tampermonkey / Violentmonkey / Greasemonkey)



    BROWSER / PLATFORM COMPATIBILITY

    Supported Browsers / Platforms: all

    Minimum Version Requirements: Any modern browser


    SUPPORTED OGAME LANGUAGES / COMMUNITIES

    Currently fully supported: Italian (it), English (en), German (de), French (fr)


    TOOL DESCRIPTION


    OValue Exporter is a userscript that collects empire production data from OGame

    and synchronizes it with the OValue web application (ovalue.net), a suite of

    calculators for mine production optimization, resource pack planning, and shop

    item management.


    The script reads data passively as the user navigates standard OGame pages —

    no automated page requests, no gameplay interaction. Collected data is stored

    locally in Tampermonkey's secure storage and transferred to OValue exclusively

    via the browser's localStorage API when the user visits ovalue.net. No data is

    ever sent to external servers.



    COMPLETE FEATURE LIST


    Data Collection:

    [+] Mine level extraction per planet (Metal Mine, Crystal Mine, Deuterium Synthesizer)

    [+] Planet position and coordinates detection

    [+] Planet name extraction from sidebar and empire page

    [+] Lifeform type detection per planet (Humans, Rock'tal, Mechas, Kaelesh)

    [+] Lifeform-specific building levels (High Energy Smelting / Magma Forge)

    [+] Crawler count per planet

    [+] Per-planet active item detection (Bronze/Silver/Gold/Platinum metal amplifiers)

    [+] Custom resource amplifier percentage detection

    [+] Plasma technology level from Empire page

    [+] Economy speed from universe API endpoint

    [+] Universe name from universe API endpoint

    [+] Player class detection (Collector / General / Explorer)

    [+] Officer status tracking: active/inactive + remaining time with expiration

    (Commander, Admiral, Engineer, Geologist, Technocrat)

    [+] Lifeform bonus collection (Metal production bonus, Class bonus)

    [+] Global item detection with expiration times

    (Expedition Slots, Fleet Slots, etc.) — permanent items excluded

    [+] Multi-server support with separate data storage per server hostname


    Synchronization:

    [+] Automatic bridge synchronization: when user visits ovalue.net, collected

    data is transferred to the web app via localStorage and a custom DOM event

    [+] Manual export to clipboard (JSON format) for manual import into OValue

    [+] Data persistence across sessions using Tampermonkey GM_setValue/GM_getValue


    In-page Panel:

    [+] Non-intrusive floating panel added to OGame navigation

    [+] Step-by-step collection status for each required page

    (Overview, LifeForm Bonuses, Empire)

    [+] Visual indicators showing which data has been collected and what is missing

    [+] Officer status display with remaining time

    [+] Planet and lifeform summary

    [+] Active global items list

    [+] Cache reset functionality per universe

    [+] Panel visibility state persisted across page loads


    Internationalization:

    [+] Panel UI available in Italian, English, German, and French

    [+] Language auto-detected from OGame interface content

    [+] Language preference synchronized from OValue web app settings via bridge


    API USAGE

    Yes, the script uses two OGame endpoints:


    Endpoint: /api/serverData.xml

    Purpose: Fetch universe name and economy speed

    Trigger: Once per page load on Overview, only if not already cached


    Endpoint: ?page=standalone&component=empire

    Purpose: Read mine levels, planets, crawler counts, active items

    Trigger: Only when user manually navigates to the Empire page


    Expected request frequency:

    - /api/serverData.xml: at most once per Overview page load, skipped if cached

    - Empire page: passive read only when user navigates there manually


    The script never initiates page navigations or automated requests.

    It only reads the DOM of pages the user visits during normal gameplay.


    UI MODIFICATIONS

    The script makes the following additions to the OGame interface:


    1. Navigation menu entry:

    A new "OValue" item is appended to the left sidebar navigation (#menuTable),

    styled to match the existing menu. Clicking it toggles the data panel.


    2. Floating data panel:

    A panel positioned to the left of the game sidebar, containing collection

    status, officer summary, planet list, and action buttons.

    The panel does not overlap or modify any existing OGame UI elements.


    No existing OGame interface elements are modified, hidden, or replaced.

    I’ve been hard at work making improvements and adding new features to OVALUE.

    The tool has been refined to make your resource and Dark Matter planning even easier.


    Here is everything included in the latest update:


    UI & User Experience

    • Visual Overhaul: Completely updated the graphics. The interface is now much more readable, cleaner, and refined for a smoother user experience.

    New Features & Updates

    Homepage

    • International News Feed: You can now see the latest news and updates pulled directly from the international OGame forum right on the homepage.
    • Useful Links: Added a quick-reference section with external links to other helpful OGame tools.

    Production Core

    • Rocktal Bonus: The calculator now fully supports and integrates the Rocktal class production bonus.
    • UI Fixes: Fixed and updated the legends for additional items to ensure everything is easy to understand at a glance.

    Pack Exchange Calculator

    • Lifeform Integration: Added all Lifeform buildings and researches directly into the planner.
    • Payment Method Bonus: Updated the Dark Matter (DM) required calculation to factor in Credit Card / PayPal payment methods, which naturally increase the amount of DM yielded per purchase.
    • Note: The OGLight text input method has been removed to streamline the process.

    NEW Feature: Shopping List


    Plan Your Cart: A brand-new section where you can select all the items and officers you intend to purchase and add them to a virtual cart.


    Cost Estimation: Get a quick estimate of the total DM required for your planned purchases. (Disclaimer: The DM costs shown here are currently estimates and might not be 100% accurate just yet).

    Technical Enhancements

    • Performance Optimization: Significant improvement in script execution time and overall page responsiveness.
    • SEO & Structure: Enhanced metadata and site architecture for better visibility and indexing.
    • UI/UX Refinement: Updated interface for a cleaner data display and improved mobile compatibility.

    Pack Exchange & Calculation Logic

    • Inventory Integration: Added input fields for Current Resources. The tool now calculates the exact delta needed between your current stock and the target cost.
    • Merchant Integration: You can now specify the number of Merchants to be used, with their DM cost automatically factored into the total financial overview.

    ovalue-1.png


    Info: A set of calculators to help players plan their account growth by optimizing resource pack purchases

    Author: Dalinar

    Website: https://ovalue.net


    Support: via GitHub (https://github.com/nicolagalassi/ovalue). Discord soon!!

    Download: Web Tool

    Screenshot:






    Browser: Any

    Compatibility: Current OGame Version / All Universes

    Languages: English, Italian, German, French


    Description: OValue is a calculator designed to help players plan their account growth by optimizing resource pack purchases. The tool connects your metal production potential with the cost of buildings/research to determine the exact investment needed.


    The workflow is simple:

    1. Simulate Production: Instead of just checking your current stats, you can simulate how your daily Metal production changes by increasing mine levels, swapping player class (e.g., Collector), or upgrading Lifeform researches.
    2. Determine Costs: You select the building/research you want to develop (or paste a requirement string from Oglight)
    3. Optimize Purchase: The tool uses your simulated production data to calculate the most efficient combination of resource packs (and Dark Matter) required to achieve that goal, including an option for "Smart Rounding" to maximize value.

    Feature List:

    Production Calculator

    • Scenario Simulation: Calculate daily production based on potential upgrades, class changes, and Lifeform bonuses.
    • Precise Calculation: Accurate tracking based on universe speed, position, and items, now including full support for the Collector class with the Rocktal bonus and the strict 50% Crawler cap.
    • Comprehensive Bonus Support: Integrates all possible bonuses (Plasma, Geologist, Staff, Class, Lifeforms, Crawlers).
    • Baseline Saving: Saves the calculated production value to use as a baseline for pack value optimization.

    Pack Exchange Calculator

    • Builder & Parser: Select items from a list or paste requirements text to get an instant cost analysis.
    • Shop Optimization: Calculates exactly how many standard resource packs are needed to cover the cost.
    • Smart Rounding: Suggests efficient pack combinations (e.g., buying a larger pack instead of multiple small ones) if the price difference is within a user-defined threshold.
    • Financial Overview: Displays total MSU cost, total DM required, and total Euro cost based on current shop discounts.

    New Tools & Integrations

    • Shopping Tool: A complete directory featuring all available OGame items, costs, and current shop offers for quick reference.
    • Expiry Tracker (Scadenziario): A unified dashboard that gathers the expiration dates of all your active items and officers, giving you a clear overview of what needs renewing.
    • Auto-Sync Companion Script: A custom script that exports data directly from OGame and imports it into OValue (updating both the production core and expiry tracker). It communicates entirely via local browser cache, ensuring absolutely zero server-side data collection.
    • Profile Management: Automatically creates and manages separate profiles for every synchronized universe. You can disable sync for individual profiles or clone them for sandbox experiments.
    • Manual Import/Export: A built-in fallback option allowing you to manually paste exported script data directly into the OValue settings.