tis-ubisoft-connect icon

Ubisoft Connect

Paquet d’installation silencieuse pour Ubisoft Connect

155.3.0.11121-1

  • package: tis-ubisoft-connect
  • name: Ubisoft Connect
  • version: 155.3.0.11121-1
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ
  • licence: https://legal.ubi.com/eula/fr-FR
  • target_os: windows
  • architecture: all
  • signature_date:
  • size: 227.14 Mo
  • homepage : https://ubisoftconnect.com/

package           : tis-ubisoft-connect
version           : 155.3.0.11121-1
architecture      : all
section           : base
priority          : optional
name              : Ubisoft Connect
categories        : 
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ
description       : Ubisoft Connect is the ecosystem of services for players of Ubisoft games on all platforms. It aims to provide the best environment for all gamers to enjoy their games and connect with each other regardless of device
depends           : 
conflicts         : 
maturity          : PROD
locale            : 
target_os         : windows
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Ubisoft Connect est l'écosystème de services pour les joueurs des jeux Ubisoft sur toutes les plateformes. Il vise à offrir le meilleur environnement pour que tous les joueurs puissent profiter de leurs jeux et se connecter les uns aux autres quel que soit l'appareil
description_pl    : Ubisoft Connect to ekosystem usług dla graczy gier Ubisoft na wszystkich platformach. Jego celem jest zapewnienie najlepszego środowiska dla wszystkich graczy, aby mogli cieszyć się grami i łączyć się ze sobą niezależnie od urządzenia
description_de    : Ubisoft Connect ist das Ökosystem von Diensten für die Spieler von Ubisoft-Spielen auf allen Plattformen. Es zielt darauf ab, die beste Umgebung für alle Spieler zu bieten, damit sie ihre Spiele genießen und sich unabhängig vom Gerät miteinander verbinden können
description_es    : Ubisoft Connect es el ecosistema de servicios para jugadores de juegos de Ubisoft en todas las plataformas. Su objetivo es proporcionar el mejor entorno para que todos los jugadores disfruten de sus juegos y se conecten entre sí independientemente del dispositivo
description_pt    : Ubisoft Connect é o ecossistema de serviços para os jogadores de jogos da Ubisoft em todas as plataformas. O seu objetivo é proporcionar o melhor ambiente para que todos os jogadores possam desfrutar dos seus jogos e ligar-se uns aos outros, independentemente do dispositivo
description_it    : Ubisoft Connect è l'ecosistema di servizi per i giocatori di giochi Ubisoft su tutte le piattaforme. Il suo obiettivo è quello di fornire a tutti i giocatori l'ambiente migliore per divertirsi con i loro giochi e connettersi tra loro indipendentemente dal dispositivo
description_nl    : Ubisoft Connect is het ecosysteem van diensten voor gamers van Ubisoft-spellen op alle platforms. Het doel is om de beste omgeving te bieden voor alle gamers om van hun games te genieten en met elkaar in contact te komen, ongeacht het apparaat
description_ru    : Ubisoft Connect - это экосистема сервисов для геймеров игр Ubisoft на всех платформах. Ее цель - создать наилучшие условия для всех геймеров, чтобы они могли наслаждаться играми и общаться друг с другом независимо от устройства
audit_schedule    : 
editor            : 
keywords          : 
licence           : https://legal.ubi.com/eula/fr-FR
homepage          : https://ubisoftconnect.com/
package_uuid      : 42ff4dfa-3105-46fa-bc6e-76e1ca84700d
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 492fe17b3bc1ba0f36cce98824e1e97c740e64689eeba24f08025120874642a8
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2024-09-11T11:59:43.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : p0tJBP3HQeDfmFS3kjZns1ihcfHeXRiOErgayXdEz89bvYDhVcjoPPOUjY3zBKvHtER4FOjUUpbxYlO0+iKI12qV5GwNWGZYlTzcoK02B0sMKsqTz9Ckoa/neBIyVXARn3AcgOPBAOrdd9IHY7Lnwi8u+PD0fJfz2U9KG1Mk+l2a7SrXZAgOP6mU1rZfywuLgRUgyocCeI3myzSbcf15WrVW6MH3bhR5nH02Y6ZIzXexF4Hh/90zEvoATV4ZHcAB4BNB4LDP5IqxTR3roiXgqrnpGl2TVBVLcLOpRKaNpoZWuEMioNkg/HTvDy2pzIbst9kRLyfP8eJ4tx6bV/ZCPQ==

# -*- coding: utf-8 -*-
from setuphelpers import *
import re 
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
{
   "key":"Uplay",
   "name":"Ubisoft Connect",
   "version":"155.3.11121",
   "install_date":"",
   "install_location":"C:\\Program Files (x86)\\Ubisoft\\Ubisoft Game Launcher\\",
   "uninstall_string":"C:\\Program Files (x86)\\Ubisoft\\Ubisoft Game Launcher\\Uninstall.exe",
   "publisher":"Ubisoft",
   "system_component":0,
   "win64":false
  }
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
 
def get_version(app_registry_dict):
    p = re.compile(r'(\d{1,})[.](\d{1,})[.](\d{1,})')
    result = re.match(p, app_registry_dict["version"])
    if result :
        version = result
        version = result.group(1) + "." + result.group(2) + ".0." + result.group(3)
    return version

def install():
    # Installing the software
    
    install_exe_if_needed('UbisoftConnectInstaller.exe',
        silentflags='/S',
        key='Uplay',
        min_version= control.get_software_version(),
        get_version = get_version,
        timeout=600,
    )



# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob



def update_package():
    # Declaring local variables
    package_updated = False
    
    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

  
    
    download_url ="https://static3.cdn.ubi.com/orbit/launcher_installer/UbisoftConnectInstaller.exe"
    latest_bin = download_url.split("/")[-1]
    

    # Downloading latest binaries
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)
        package_updated = True
    else:
        print("Binary is present: %s" % latest_bin)


    # Deleting outdated binaries
    for f in glob.glob('*.exe'):
        if f != latest_bin:
            remove_file(f)

           
    version = get_version_from_binary(latest_bin)
    # Mettre à jour le package
    control.set_software_version(version)
    control.save_control_to_wapt()    
        

db8d8c8bd4c8fe9b03c5ea364d5fff74caf4ff1e820998e27d70f899b869e3cb : UbisoftConnectInstaller.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
dc5e741392e3b2c3fef8926dd892eb21756bbb60fc66f864a80c99f00419942f : WAPT/control
492fe17b3bc1ba0f36cce98824e1e97c740e64689eeba24f08025120874642a8 : WAPT/icon.png
9158fcce056378206c079f89c2a25623be3cd9d130a6aec3c56e94bfc5ea9287 : luti.json
be79b55a4f3b8f07170ed1678b5a17402a1a99d3feccc10fd4732e51b81d574e : setup.py
9461075a347e8ae6f026134af8eba77a55320df21f3794210b87c25e6d09140b : update_package.py