Posts by Boubou

    [1.3.0.1] - 2026-08-31


    Fixed

    • Resolved non-responsive layout issue on universe cards when shrinking the Firefox sidepanel to its minimum width.

    [1.3.0.0] - 2026-08-30


    Added

    • Added universe reorganization in list mode (special thanks to GeGe).
    • Added grid layout reorganization when expanding the sidepanel to full view.
    • Categorized universe dashboard into Favorite and Other sections.

    Changed

    • Since indicators are now static snapshots, an active OGame tab is no longer required to display them.
    • Technical refactoring and codebase improvements.

    Hi RiV-,


    You can find my latest version 1.2.0.0, and the source code here : https://github.com/ogame-multi…ion/releases/tag/v1.2.0.0

    To make code review easier, you can find the pull request here: https://github.com/ogame-multi…tiverse-extension/pull/24


    Here is the changelog:

    Added

    • Compliance Rules Centralization: TolerationRules (tolerationRules.ts) to centralize critical game compliance logic that determines the extension's official toleration status.
    • Git Pre-commit Hook: Automated check to detect and warn about changes affecting compliance rules or their consumption.
    • Automated Hook Setup: Automatic Git hooks path configuration (core.hooksPath .githooks) integrated into build.sh.

    Changed

    • Last Seen Indicators: Fleet, message, and chat indicators now act as "last seen" snapshots that only update when you actively view a universe tab.
    • Persistent Display: Since indicators are now static snapshots, they remain displayed in the SidePanel whenever a universe tab is open—regardless of whether it is active, in the background, or in another window.

    Thanks a lot for your time and review !


    Best regards,

    Boubou

    Hi RiV-,


    Thank you for the clarification.


    To make sure I implement this correctly: if I only enable background monitoring when the tab is active, so that the DOM is only read when the tab is actively focused by the player, is it acceptable to keep displaying that static "last seen" snapshot in the SidePanel when switching universes tabs?


    Under this model, no background extraction or updates occur while a tab is inactive—the SidePanel simply retains the last state the player actually saw when they were viewing that tab, as a reminder.


    Or does the requirement mean the indicators must be completely cleared/hidden the moment the tab loses focus, even if it's just static historical data?


    Best regards,

    Boubou

    Hi !

    You can find my latest version 1.1.0.0, and the source code here : https://github.com/ogame-multi…releases#release-v1.1.0.0

    Here is the changelog:

    Added

    • Multiple new ways to toggle the side panel:
      • Context menu integration.
      • Ctrl+Space keyboard shortcut.
      • In-page trigger button on OGame pages (Chrome only; disabled on Firefox due to click event messaging limitations between content scripts and the Service Worker).
    • Multi-window universe tab state evaluation and dynamic badge rendering:
      • State Scoping: Tracks universe tabs locally versus remote windows and monitors active window focus.
      • Contextual Badge Actions & Dynamic Icons:
        • Universe tab active in current window: Displays a green indicator bar on the left.
        • Universe tab open in current window: Displays an active status badge (check_circle).
        • Universe tab open (inactive) in current window: Displays an open badge, transforming to a visibility icon on hover to focus the tab (activate).
        • Universe tab open in current AND other windows: Displays a remote tab badge, transforming to a close icon on hover to close remote instances (close).
        • Universe tab open exclusively in another window: Displays a remote tab badge, transforming to an input icon on hover to pull the tab into the current window (move).
        • Universe closed across all windows: Displays a closed status badge (cancel).

    Changed

    • Updated UI element visibility rules for universe rows in the SidePanel:
      • Visible only if the universe is closed or open within the current browser window (hidden when open exclusively in other windows):
        • The refresh button
        • The settings button
      • Visible only if the universe is open within the current browser window (hidden when closed or open exclusively in other windows):
        • The messages, chat, and fleet indicators
    • Migrated inter-layer communication to use webext-core.
    • Replaced polling loops in the content script and side panel with an event-driven MutationObserver pipeline:
      • Content script detects DOM changes via MutationObserver and pushes events to the Service Worker.
      • Service Worker forwards the updates to the side panel.
    • Replaced native console.log calls with the dedicated logger utility.


    Thank you in advance for your time and feedback !

    Best regards,


    Boubou

    Hello,

    I would like to submit my browser extension OGame Multiverse (v1.0.0.0) for review and official validation.

    You will find the completed application form and all technical details below.


    Thank you in advance for your time and feedback!

    Best regards,


    Boubou

    Tool Information

    Tool Name: OGame Multiverse

    Current Version: 1.0.0.0

    Author / Team: Boubou

    Website / Repository: https://github.com/ogame-multi…game-multiverse-extension

    Support / Contact: https://github.com/ogame-multi…rse-extension/discussions

    License: MIT

    Download Link: (will only be published on the chrome/firefox stores if approved) https://github.com/ogame-multi…ion/releases/tag/v1.0.0.0

    Tool Classification

    Select one:

    • Browser Extension

    Browser / Platform Compatibility

    Supported Browsers / Platforms: Chrome & Firefox / Desktop only (use of brower side panel)

    Minimum Version Requirements: Chrome 114+ / Firefox 115+

    Supported OGame Languages / Communities

    Supported OGame Communities: All (executed on *.ogame.gameforge.com/game/* )

    Extension UI Languages: English (en), French (fr), Spanish (es), German (de), Turkish (tr), Portuguese - Brazil (br).


    Language Behavior: Automatically matches the user's browser language, with an English (en) fallback for any unsupported language.


    Tool Description

    OGame Multiverse is a browser extension designed for players managing multiple OGame accounts or universes simultaneously. It centralizes the tracking of your game sessions in a side panel of the browser to help you better manage your inactivity time on each universe.

    Complete Feature List

    You will find the presentation here: https://github.com/ogame-multi…multiverse-extension/wiki

    Multi-Universe Monitoring & Inactivity Tracking:

    The extension automatically detects and lists all OGame universes opened in your browser since it was activated. You get an immediate overview of your ongoing game instances.

    For each universe:

    • View the time elapsed since the last interaction (refresh or navigation) on the corresponding tab. This feature allows you to quickly identify tabs that require your attention.
    • Set a custom alert threshold (in minutes). The extension visually notifies you as soon as no interaction has been detected on the tab since that delay.
    • A button allows you to directly open the corresponding tab and refresh it simultaneously.


    NOTE: Opening the tab and refreshing it are manual actions, equivalent to a standard browser refresh. There is no automation in this process.



    Event Monitoring:

    Display the content of your Event Box directly in the extension. Each indicator is customizable and can be disabled according to your preferences:

    • Distinct tracking of your own, friendly, and hostile fleets.
    • Display of the number of unread messages.
    • Display of the number of unread chat messages.


    NOTE: Event monitoring is only displayed when an OGame universe tab is active.

    If this is not the case, then only the inactivity reminder is available:


    API Usage

    Does this tool use OGame API data or ingame endpoints: NO

    UI Modifications

    There are no modifications to the OGame interface. The extension's user interface is located in the browser's side panel.

    Screenshots / Demo

    You will find screenshots on the wiki here : https://github.com/ogame-multi…multiverse-extension/wiki

    Installation Instructions

    (will only be published on the chrome/firefox stores if approved) https://github.com/ogame-multi…ion/releases/tag/v1.0.0.0

    Download and install the zip file corresponding to your browser (Chrome or Firefox)

    Open an OGame universe

    Clic on your browser's extension icon and clic on OGame Multiverse


    exemple on Chrome:

    forum.origin.ogame.gameforge.com/attachment/535/


    Data Handling / Privacy

    Does the tool:

    • Store user data locally? YES : Extension storage for referenced universe saving and preferences
    • Send data to external servers? NO
    • Use analytics / telemetry? NO

    Source Availability

    • Open Source

    Source Code is available her : https://github.com/ogame-multi…ion/releases/tag/v1.0.0.0

    Changelog

    There is no changelog yet.

    Compliance Declaration

    I confirm that this tool:

    • Does not automate gameplay
    • Does not provide forbidden functionality
    • Does not exceed permitted API usage
    • Complies with all current OGame Origin tool guidelines

    Hello!


    Yes, but I'm referring to the request for the Empire view page via JavaScript, in the context of script and extension development.


    We've found a workaround: not requesting the page if the account doesn't have a moon.


    However, would it be possible to have an API containing all the information used by the Empire view? Currently, we have to parse the page and search for the JSON to generate it dynamically. An API that directly returns this JSON would be extremely useful for script and extension developers.


    Also: are there any new APIs we could use in this version 13?

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

    Can't disable lifeform








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


    [Bouzigouloum / 100813]






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


    [Collector]








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


    - Device: PC


    - OS: Windows


    - Browser: Chrome 147.0.7727.138


    - Scripts/Extensions: No








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


    1. open lifeform selection page, from a planet having already a selected lifeform


    2. click on the deactivate button









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


    The lifeform should be removed from the planet, allowing to select another lifeform








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


    The lifeform is not removed from the planet








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


    [Always]








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


    Animation-2.gif





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


    [Any extra context]

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

    Error occurs on ?page=ajax&component=traderimportexport








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


    [Boubou / 100075]






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


    [Discoverer]








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


    - Device: PC


    - OS: Windows


    - Browser: Chrome 147.0.7727.138


    - Scripts/Extensions: No








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


    1. open https://s808-en.ogame.gameforg…ponent=traderimportexport


    2.


    3.


    4.








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


    DOM element allowing scripts and extensions to analyze information and determine if an import/export reward has been purchased.








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


    <html>

    <head></head>

    <body>An error has occured! </body>

    </html>








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


    [Always]








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


    Expected:
    pasted-from-clipboard.png


    Result:
    pasted-from-clipboard.png







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

    Used for script and extensions



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

    The empire page throw an error 500 when there is no moon whene we call ?page=standalone&component=empire&planetType=1
    On V12, we can call with planetType=99 for exemple and the empire page fall backs to moon display




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

    [Boubou / 100075]



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

    [Discoverer]




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

    - Device: [PC]

    - OS: [Windows]

    - Browser: [Chrome 147.0.7727.138]

    - Scripts/Extensions: [No]




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

    1.Create a new account

    2.try to access https://s808-en.ogame.gameforg…onent=empire&planetType=1




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

    The page should fallback to the empire page with planets point or view if there is no moon on account




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

    Error 500




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

    [Always]




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


    pasted-from-clipboard.png



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