Home Linux Project Windows Project XBOX360 Project
XBOX360 Easy Games Updater

Tweet
English:
What's it?
It's a simple tool to search for and download updates for your XBOX360 games directly from your PC (no need of XBOX Live!))
You have simply to select one or more XBOX360 ISO or XEX files and the program automatically will get the Media-ID and will search for the latest available update on the online database of xbuc.net. Then you'll can download it directly using this program, so without the need to open any internet browser or external programs.


Changelog
v7.0 (Online Parser v2.2):
  • Updated the online parser that could not access to XBUC.net anymore
  • Note: this update affects only the PHP file of the online parser on my server, for this reason you do NOT have to download a new version of XGEU but just continue to use the latest valid version (the v7.0).
v7.0 (Online Parser v2.1):
  • Updated the online parser to bypass adf.ly links used by the new XBUC.net
  • Note: this update affects only the PHP file of the online parser on my server, for this reason you do NOT have to download a new version of XGEU but just continue to use the latest valid version (the v7.0).
v7.0 (Online Parser v2):
  • Updated the online parser to support the new version (2.0) of XBUC.net server.
  • Note: this update affects only the PHP file of the online parser on my server, for this reason you do NOT have to download a new version of XGEU but just continue to use the latest valid version (the v7.0).
v7.0:
  • Completely rewritten the Media-ID acquisition function: the program now has its own internal function for the acquisition of the Media-ID from ISO and XEX files, which means:
    • Removed the need for ABGX360: thanks to the above function the program is now able to directly access the ISO or XEX file to get the Media-ID
    • Significantly increased the speed of the process: thanks to the direct access to ISO or XEX files the Media-ID acquisition process is virtually instantaneous, it takes no more than a few tenths of a second.
    • Fixed the bug on Windows: the removal of ABGX360 has automatically solved the bug that occurred only on Windows due to the not closing ABGX360
    The function should be fully compatible with all current XEX and ISO files (XGD3 included). Note that it bases the identification of XGD3 ISOs on their size: this means that the scanned ISOs will have to be valid XBOX360 ISO dumps and not truncated or ripped ones, otherwise the program may fail to acquire the correct Media-ID.
  • Removed into the settings window the need for the path of ABGX360
  • Fixed a minor visual bug that did not restore the title of the program when the user refused to download an available TU.
v6.1:
  • Fixed a bug that showed an API error dialog when no update was found.
  • Added a warning dialog (not shown during Silent mode) to notify the user when no update has been found.
  • AUR and DEB packages: following your requests I edited the .desktop files to show XGEU in the menu instead of the complete program's name.
v6.0:
  • Program completely rewritten from scratch.
  • Changed the development language from Gambas to JAVA: this means that now the program is compatible with every Operating System where there is the JVM, such as Windows, Linux or Mac.
    Important Note:
      because of the development language change, now the procedure of installation and configuration of the program is a bit different! So make sure you read the section below about the installation.
  • The program uses the system theme by JAVA so it should integrate better into the operating system on which it is started.
  • Changed the online APIs for the data acquisition from XBUC website: now they'll use JSON ensuring better efficiency and better error handling.
  • Because of the API changes, the old versions of this program will not work anymore.
  • Removed the function "Rename All": now TUs on XBUC are named with unique ID and so there is no risk anymore to overwrite TU of different games.
  • Since the program is now just one for any OS even on Windows you'll have the XEX files and JTAG/RGH folders support.
  • Added a settings dialog where the user can choose an output folder and select the path of ABGX360 executable.
  • Thanks to the possibility to select the path of ABGX360 now the program is compatible with every OS version, even the 64 bit ones. Just download and use a version of ABGX360 compatible with your own OS.
  • Added a check at startup to alert the user to set the path of ABGX360 and the output folder.
  • Removed the italian translation from the program (it will be reintroduced in next versions).
v5.0:
  • Changed the development environment from Gambas2 to Gambas3
  • Fixed a bug that did not deactivate the buttons panel during the process
v4.0:
  • Added the support for XEX files
  • Added the possibility to select a JTAG/RGH rip folder
  • Improved the "Scan Folder" function and it now will search for XEX files too
  • Fixed some bugs that could appear in listbox and buttons management
v3.1:
  • Fixed a bug with the detection of Silent and RenameAll modes
  • Reintroduced buttons through a panel on the top
  • User can choose whether to display the buttons panel. This choise will be saved by the program
v3.0:
  • Completely rewritten the layout of the GUI (again)
  • Now the program's window is resizable so it can fit any screen resolution
  • Moved all controls from buttons into menus
  • Added keyboard shortcuts to the most important commands
  • Now the program saves the settings (input/output folder and modes) and automatically reload them at next startup
  • New dependency for the program: gambas2-gb-settings
v2.0:
  • Completely rewritten the layout of the GUI
  • Now the program will not close automatically
  • Batch support: you can now work with more than just one ISO
  • Two new options available:
    • Silent Mode that performs all operations without asking for user confirmations
    • Rename all Mode that prevents overwriting files which are named in the same way
v1.1:
  • Fixed a bug that could bring the program to crash during the download of the files.
  • Added a function that checks if the file ABGX360 got correctly the execute permissions
  • Added a timeout check to curl (30 sec)
v1.0:
  • First public release
  • Compatibility with every existent XBOX360 game, XGB3 included (thanks to the new ABGX v1.0.6)
  • English and Italian translation available in the program


Installation:
-On Archlinux use the package on AUR.
-On Debian based distros (ex. Ubuntu and derivates) use the DEB package
-On Windows use the EXE package.
-About all other Unix distros or Mac:
  1. Install JAVA
  2. Download the XGEU package with binaries (BIN) here on the right.
  3. Extract ALL the content of the just downloaded package:
    tar -zxvf xgeu_x.x-x_bin.tar.gz
  4. Enter in the folder just extracted and run the JAR file with JAVA double-clicking on it or typing in a terminal:
    java -jar XGEU.jar


Notes
  • This program uses the online database on xbuc.net to search for your game's available updates. It only search for the latest available update because as xbuc.net says:
    Updates are commulative. This means that you only need the newest title update.


Bugs, Issues, Enhancements and Proposals
You can report any bugs or issues, as well as suggestions for enhancements and proposals, using the project's official page on BitBucket you can find HERE.


Thanks
  • To xbuc.net creators and maintainers (http://www.xbuc.net/)
  • To my girlfriend for her infinite patience.
Italiano:
Cos'é?
È un semplice programma che vi permetterà di cercare e scaricare gli aggiornamenti disponibili per i vostri giochi XBOX360 direttamente dal vostro PC (senza dover quindi usare XBOX Live!)
Dovrete semplicemente selezionare una o più ISO di un gioco XBOX360 o file XEX e il programma acquisirà automaticamente il Media-ID e cercherà l'ultimo aggiornamento disponibile sul database online di xbuc.net. Dopodiché potrete scaricarlo direttamente dal programma, perciò senza la necessità di aprire un qualsiasi Browser Internet o programmi esterni.


Changelog
v7.0 (Online Parser v2.2):
  • Aggiornato il parser online che non riusciva più ad accedere a XBUC.net
  • Nota: l'aggiornamento riguarda soltanto il file PHP del parser presente sul mio server, per questa ragione NON devi scaricare una nuova versione di XGEU ma basta continuare ad usare l'ultima versione valida (la v7.0).
v7.0 (Online Parser v2.1):
  • Aggiornato il parser online aggirare i link adf.ly usati dal nuovo XBUC.net
  • Nota: l'aggiornamento riguarda soltanto il file PHP del parser presente sul mio server, per questa ragione NON devi scaricare una nuova versione di XGEU ma basta continuare ad usare l'ultima versione valida (la v7.0).
v7.0 (Online Parser v2):
  • Aggiornato il parser online per supportare la nuova versione (v2.0) di XBUC.net
  • Nota: l'aggiornamento riguarda soltanto il file PHP del parser presente sul mio server, per questa ragione NON devi scaricare una nuova versione di XGEU ma basta continuare ad usare l'ultima versione valida (la v7.0).
v7.0:
  • Riscritta completamente la funzione di acquisizione del Media-ID: adesso il programma ha una propria funzione interna di acquisizione del Media-ID da ISO e XEX, il che significa:
    • Eliminato il bisogno di ABGX360: grazie alla suddetta funzione il programma adesso è capace di accedere direttamente al file ISO o XEX per ottenere il Media-ID
    • Processo nettamente velocizzato: grazie all'accesso diretto al file ISO o XEX l'acquisizione del Media-ID è praticamente istantanea, non richiede più di qualche decimo di secondo.
    • Risolto il bug su Windows: essendo stata tolta la necessità di ABGX360 risulta quindi automaticamente risolto il bug che si presentava solo su Windows e dovuto alla non chiusura di ABGX360
    La funzione è compatibile con tutti gli XEX e le ISO attuali (XGD3 comprese). Però basa il riconoscimento delle XGD3 sulla dimensione: questo significa che le ISO scansionate dovranno essere delle valide ISO e non troncate o di dimensioni ridotte, altrimenti potrebbe fallire nell'acquisire il corretto Media-ID.
  • Eliminato delle impostazioni il bisogno di inserire un percorso per ABGX360
  • Risolto un bug visivo minore che non ripristinava il titolo del programma nel caso in cui l'utente rifiutasse di scaricare un aggiornamento disponibile
v6.1:
  • Fixato il bug che mostrava un errore delle API quando non veniva trovato alcun aggiornamento disponibile per un gioco.
  • Aggiunto un avviso (non presente nella modalità Silenziosa) per avvertire quando non viene trovato alcun aggiornamento per un gioco.
  • Pacchetti AUR e DEB: come richiesto, modificati i file .desktop per visualizzare come nome nel menù XGEU invece del nome completo.
v6.0:
  • Programma riscritto completamente da zero.
  • Cambiato il linguaggio di programmazione da Gambas a JAVA: in questo modo adesso il programma risulta avviabile e compatibile con tutti i Sistemi Operativi su cui esiste la JVM, siano essi Windows, Linux o Mac.
    Nota Importante:
      A seguito del cambio di linguaggio usato è ora diversa anche la procedura di installazione e configurazione del programma! Assicuratevi quindi di leggere qui sotto la parte relativa appunto all'installazione.
  • Il programma utilizza il tema di sistema offerto da JAVA in questo modo dovrebbe integrarsi ed adattarsi meglio al Sistema Operativo su cui viene avviato.
  • Cambiate le API online per l'acquisizione dei dati da XBUC: ora verrà utilizzato JSON per una migliore efficienza e maggiore gestione degli errori.
  • A causa del cambiamento delle API online le vecchie funzioni di questo programma non funzioneranno più d'ora in poi.
  • Eliminata la funzione "Rinomina Tutti": ormai i TU su XBUC sono rinominati con ID univoci e quindi non c'è più rischio di sovrascrivere TU relativi a giochi diversi.
  • Essendo il programma ora unico per tutti gli OS anche su Windows sarà quindi possibile selezionare file XEX e cartella di rip per JTAG/RGH.
  • Aggiunta una finestra di impostazioni dove l'utente potrà selezionare una cartella di destinazione e il percorso dell'eseguibile di ABGX360
  • Grazie alla possibilità di poter selezionare il percorso di ABGX360 il programma ora risulta compatibile con qualsiasi OS e versioni 64 bit, basta solo che l'utente scarichi e selezioni la versione di ABGX360 adatta per il proprio PC.
  • Aggiunto un controllo di primo avvio in cui si avvisa l'utente di impostare il percorso di ABGX360 e la cartella di destinazione.
  • Eliminata la traduzione Italiana per il programma (verrà sicuramente reintrodotta nelle prossime versioni).
v5.0:
  • Cambiato l'ambiente di sviluppo da Gambas2 a Gambas3
  • Fixato un bug che non disattivava la barra coi pulsanti durante il processo
v4.0:
  • Aggiunto il supporto per i file XEX
  • Aggiunta la possibilità di selezionare la cartella di un rip per JTAG/RGH
  • Migliorata la funzione "Scansiona Cartella" e inoltre adesso cercherà anche i file XEX
  • Fixati alcuni bug nella gestione dei pulsanti e della lista
v3.1:
  • Fixato un bug con la rilevazione delle modalità Silenziosa e Rinomina Tutto
  • Reintrodotti i pulsanti tramite un pannello superiore
  • L'utente può scegliere se visualizzare o meno il pannello dei pulsanti. Questa scelta verrà salvata dal programma
v3.0:
  • Completamente riscritto il layout della GUI (di nuovo)
  • Ora la finestra del programma è ridimensionabile in modo da potersi adattare a qualsiasi risoluzione dello schermo
  • Spostati tutti i comandi dai pulsanti al menù in alto
  • Aggiunte scorciatoie ai comandi più importanti
  • Ora il programma salva le impostazioni (cartelle di input/output e modalità) e li ricarica automaticamente al successivo avvio
  • Nuova dipendenza per il programma: gambas2-gb-settings
v2.0:
  • Riscritto completamente il layout della GUI
  • Adesso il programma non si chiuderà più automaticamente dopo aver finito
  • Supporto al batch: è ora possibile lavorare con più di una sola ISO
  • Due nuove opzioni disponibili:
    • la Modalità Silenziosa che effettua tutte le operazioni senza chiedere conferme all'utente
    • la Modalità Rinomina tutti che evita sovrascritture dei file se risultano chiamati con lo stesso modo
v1.1:
  • Fixato un bug che poteva portare il programma a crashare durante il download dei file
  • Aggiunta una funzione che controlla se il file ABGX360 ha ottenuto correttamente i permessi di esecuzione
  • Aggiunto un controllo di timeout a curl (30 sec)
v1.0:
  • Prima release pubblica
  • Compatibile con tutti i giochi XBOX360 esistenti, inclusi XGB3 (grazie al nuovo ABGX v1.0.6)
  • Linguaggi Inglese ed Italiano disponibili nel programma


Installazione:
-Su Archlinux potete installare direttamente entrambi grazie al pacchetto su AUR.
-Sulle distro basate su Debian (es. Ubuntu e derivate) usate il pacchetto DEB.
-Su Windows utilizzate la versione EXE.
-Per tutte le altro distro Unix e i Mac:
  1. Installare JAVA
  2. Scaricare il pacchetto coi binari (BIN) di XGEU qui di lato
  3. Estrarre TUTTO il contenuto del pacchetto appena scaricato:
    tar -zxvf xgeu_x.x-x_bin.tar.gz
  4. Entrare nella cartella appena estratta ed avviare il file JAR con JAVA facendo doppio click su di esso oppure da terminale digitando:
    java -jar XGEU.jar


Note
  • Questo programma utilizza il database online di xbuc.net per cercare gli aggiornamenti disponibili per il gioco. Ma viene selezionato soltanto l'ultimo aggiornamento disponibile in quanto come dice xbuc.net:
    Gli aggiornamenti sono comulativi. Questo significa che avrete bisogno soltanto dell'ultimo aggiornamento disponibile.


Bug, Problemi, Miglioramenti e Suggerimenti
Potete segnalare eventuali bug o problemi, come anche proposte di miglioramenti o suggerimenti, utilizzando la pagina ufficiale del progetto su BitBucket che potete trovare QUI.


Ringraziamenti
  • Ai creatori e manutentori di xbuc.net (http://www.xbuc.net/)
  • Alla mia ragazza per la sua infinita pazienza
Downloads

AUR

v7.0 (DEB)

v7.0 (WIN)

v7.0 (BIN)

v6.1 (DEB)

v6.1 (WIN)

v6.1 (BIN)

v6.0 (DEB)

v6.0 (WIN)

v6.0 (BIN)

v5.0 (DEB)

v5.0 (BIN)

v4.0 (DEB)

v4.0 (BIN)

v3.1 (DEB)

v3.1 (BIN)

v3.0 (WIN)

v3.0 (DEB)

v3.0 (BIN)

v2.0 (DEB)

v2.0 (BIN)

v1.1

v1.0