User Tag List

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 14

Thread: ZIP OBJECT

  1. #1
    Clicker Fusion 2.5SWF Export Module

    Join Date
    Oct 2007
    Posts
    875
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    ZIP OBJECT

    Quelqun sait comment utiliser le zip object??? jai lextension mais aucun fichier daide...et donc en essayant de lutiliser...je vois pas comment loader un fichier zip...

    Merki

  2. #2
    Clickteam Clickteam
    Nico's Avatar
    Join Date
    Jun 2006
    Location
    France
    Posts
    2,543
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    Re: ZIP OBJECT

    tu as un nouvel objet, qui est mieux, il s'appelle Archive Object, il est téléchargeable sur le forum US ...
    --------------------------------------
    Nicolas "Nico" Sourdeval
    Clickteam

  3. #3
    Clicker Multimedia Fusion 2SWF Export Module

    Join Date
    Jul 2010
    Posts
    136
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: ZIP OBJECT

    justement a ce sujet,

    peut on creer un package d'un dossier pour l'installeur ?
    je ne sais pas si je me fais bien comprendre, mais j'ai dans mes fichiers, des mp3 que j'aimerais bien proteger un minimum.
    les laisser dans un dossier a la vue du grand public est pas la meilleure facon de les garder officiels. un petit package pour les compresser et les lire in-game uniquement serait un vrai plus !

    ca peut se faire ?

  4. #4
    Clickteam Clickteam
    Nico's Avatar
    Join Date
    Jun 2006
    Location
    France
    Posts
    2,543
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    Re: ZIP OBJECT

    Actuellement non, j'espère qu'il le sera dans MMF3.

    Toutefois, avec l'objet Archive tu peux protéger ton ZIP avec un pass, et l'extraire dans un dossier temporaire pour l'exploiter ...
    --------------------------------------
    Nicolas "Nico" Sourdeval
    Clickteam

  5. #5
    Clicker Fusion 2.5
    Fusion 2.5 (Steam)
    BackStaged's Avatar
    Join Date
    Aug 2010
    Location
    France
    Posts
    693
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: ZIP OBJECT

    Il y a aussi DirectoryPacker non?

  6. #6
    Clickteam Clickteam

    Join Date
    Jun 2006
    Location
    France
    Posts
    14,022
    Mentioned
    279 Post(s)
    Tagged
    3 Thread(s)

    Re: ZIP OBJECT

    Tu peux mettre les .mp3 dans l'EXE avec l'onglet Fichiers Binaires de l'éditeur d'éléments de données, ils seront automatiquement extraits dans un dossier temporaire quand tu les joueras, et détruits quand ils ne seront plus joués. Mais il faut que l'objet supporte cette fonctionnalité. Pas de problème Si c'est l'objet DirectShow.

  7. #7
    Clicker Fusion 2.5
    Fusion 2.5 (Steam)
    BackStaged's Avatar
    Join Date
    Aug 2010
    Location
    France
    Posts
    693
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: ZIP OBJECT

    Ben, il y a une extension DirectoryPacker qui existe Yves!

    Cela packe avec un solide cryptage un dossier entier (et évidemment son contenu et sous-contenu), il y a donc sûrement moyen de depacker le dossier en fonction de ses besoins.

    (mon idée)

    1) Tu créés un fichier .xml
    2) Dans ce fichier .xml t'y inscrit 1 noeud sous la forme:

    <span style="font-weight: bold">&lt;File type=&quot;<span style="text-decoration: underline">%type</span>&quot; version=&quot;<span style="text-decoration: underline">%version</span>&quot; path=&quot;<span style="text-decoration: underline">%path</span>&quot;&gt;<span style="text-decoration: underline">%name</span>&lt;/File&gt;</span>

    <span style="font-style: italic">Ce noeud servirait à donner des renseignements sur:</span>

    =&gt; <span style="text-decoration: underline">%type</span> : Le type de fichier (Son/Musique/Archive/Image/Vidéo/Texte/Autre)

    =&gt; <span style="text-decoration: underline">%version</span> : La version actuelle du fichier.
    (ici ce paramètre est là en tant que sécurité, si la version diffère de celle attendue, crashe ton programme ou balance une erreur (pour crasher ton programme, il y a simple, utilise la division par zéro ou bien sert toi de l'extension Crasher qui le fait à ta place).

    =&gt; <span style="text-decoration: underline">%path</span> : Le chemin vers le fichier (DANS le dossier packé)
    (JUSTE le chemin PAS le nom de fichier NI son extension).

    =&gt; <span style="text-decoration: underline">%name</span> : Le nom de fichier et son extension.. (DANS le dossier packé)
    (exemple: texte_intro.txt)

    3) Dans ton programme, tu spécifies à chaque fois un dossier aléatoire dans Windows, exemple: Random(99999)+Random(99999)+&quot;.LocalizedLangua ges&quot;...

    4) A chaque fois que tu auras besoin de quelque chose, tu dépackera uniquement le fichier/ou les fichiers voulus dans le dossier temporaire généré aléatoirement.

    5) PENSES à garder quelque part le dossier en mémoire, une variable me semble bien, mais un .ini crypté me semble mieux.
    (comme ça à chaque fois que tu depacke un fichier, ça ajoute son chemin temporaire dans le .ini crypté..)
    ** et si le joueur quitte ton jeu : Penses à créér un évènement si il clique sur ton bouton &quot;Quitter le jeu&quot;
    -- Lis les données de l'ini, et supprime les fichiers (et dossier temporaires) en boucle, jusqu'à ce qu'il n'y ai plus rien dans le .ini, le mieux et de charger le .ini dans une ListBox, si t'es pas trop à l'aise avec le format .ini..

    ** et si le programme plante ou que le joueur le ferme via la croix (Windows) : Au re-démarrage du programme (lance l'évènement ci-dessus)

    C'est une sorte de &quot;Resource Manager&quot; simplifié, mais efficace.

  8. #8
    Clickteam Clickteam

    Join Date
    Jun 2006
    Location
    France
    Posts
    14,022
    Mentioned
    279 Post(s)
    Tagged
    3 Thread(s)

    Re: ZIP OBJECT

    Oui mais bon, ce que blackant veut c'est simplement cacher ses fichiers. Autant utiliser cette option qui est dans MMF2 et qui est gérée automatiquement par les objets Clickteam sans avoir à utiliser une autre extension. [img]<<GRAEMLIN_URL>>/wink.gif[/img]

    Dans MMF2 si blackant utilise l'objet DirectShow pour jouer ses MP3s, il lui suffit simplement d'ajouter les fichiers dans l'onglet Fichiers Binaires de Data Elements, point final. Rien d'autre à faire !

    Les fichiers seront automatiquement intégrés à l'EXE et l'action Play de DirectShow extraiera le fichier nécessaire dans un répertoire temporaire avant de le jouer.

    Et s'il veut inclure des fichiers images qu'il charge avec un objet Active Picture par exemple, ces fichiers ne seont même pas extraits dans un répertoire temporaire, l'objet Active Picture les chargera depuis l'EXE directement.

    Difficile de faire plus simple. [img]<<GRAEMLIN_URL>>/wink.gif[/img]

  9. #9
    Clicker Fusion 2.5
    Fusion 2.5 (Steam)
    BackStaged's Avatar
    Join Date
    Aug 2010
    Location
    France
    Posts
    693
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: ZIP OBJECT

    Pas faux, c'est vrai.. j'ai toujours tendance à trop faire compliqué.. lol.

  10. #10
    Clicker Multimedia Fusion 2SWF Export Module

    Join Date
    Jul 2010
    Posts
    136
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: ZIP OBJECT

    ok ...
    j'ai essayé de faire avec le zip, mais impossible d'extraire quoi que se soit, ni meme d'afficher le contenue avec open.. pas evident.

    je vais plutot m'orienter d'Yves, si j'arrives a trouver comment fonctionne le truc binaire et son nom exact, a moins qu'on m'explique clairement les choses... ^^

    j'ai bien trouvé un objet &quot;binary object&quot; mais je ne comprends pas comment il s'utilise...

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •