[Mod PSDK] Speed Up

Discussion dans 'Mods PSDK' créé par Amras Anárion, 17 Janvier 2020.

  1. Amras Anárion

    Amras Anárion Roi Mythique Membre du personnel Team Phoenix

    Speed Up


    Un petit script sans prétention qui – à l'image de ce qui se fait dans Pokémon Gemme 3.9.7 – permet d'accélérer un fan-game sur PSDK de 60 FPS jusqu'à 120 ou 240 FPS selon la version du script choisie.


    --> Télécharger le Mod ! <--
    (Crédits : Amras Anárion - pour le starter kit PSDK de Nuri Yuri - testé sur PSDK 24.85 - version 24.51 ou plus requis)


    Apports du mod

    • Deux versions sont proposées dans le téléchargement : 60-120fps (200 % max) et 60-120-180-240fps (400 % max).
    • La touche [F5] permet d'accélérer la vitesse du jeu. Chaque appuie incrémentera les FPS d'un +100 %, et la remettra à 100 % si le jeu était déjà dans sa vitesse maximale (200% ou 400% selon la version installée).
    • La version 200 % fait que la touche [F5] bascule entre la vitesse 100% et 200%. Très présent sur les fan-games populaires (Insurgence, Empyrean...), c'est la version conseillée pour les démos publiques en offrant au joueur pressé la possibilité de doubler la vitesse de son jeu sans avoir besoin de passer par un logiciel tiers (comme le speedhack de Cheat Engine).
    • La version 400% fonctionnera comme suit : 100% => 200% => 300% => 400% => Retour à 100%. Cette version est conseillé pour le développement, notamment pour améliorer la QoL des bêtas-tests (qui peuvent vite devenir répétitives : une vitesse ×4 est salvatrice dans ces conditions).


    Installation

    Facilité d'installation/désinstallation :
    Plug and play (aucun réglage à faire)
    Standalone (mod autonome, aucune dépendance obligatoire)
    Aucune dépendance facultative
    Aucune ressources autre que des scripts à installer
    Désinstallation à tout moment

    Instructions :
    1/ Choisissez d'abord la version du script à installer : le dossier 60-120fps pour une limite à 200% ou 60-120-180-240fps pour une limite à 400%.
    2/ Une fois le dossier choisi, installez son fichier "00050 Speed Up.rb" dans le dossier script de votre Projet. Le mod est prêt !

    Désinstallation :
    Supprimez l'unique script de ce mod. C'est désinstallé !
     
    Dernière édition: 31 Août 2020
    yyyyj et Bugfix aiment ça.
  2. Amras Anárion

    Amras Anárion Roi Mythique Membre du personnel Team Phoenix

    Suite à la MàJ 24.51 qui a renommé la méthode Keyboard, le script subit une légère modification.


    Speed Up pour PSDK 24.51 et + :
    Code:
    last_f5_state = false
    Scheduler.add_proc(:on_update, :any, 'SpeedUp', 10_000) do
      if Input::Keyboard.press?(Input::Keyboard::F5) && !last_f5_state
        if Graphics.frame_rate < 240
          Graphics.frame_rate += 60
        else
          Graphics.frame_rate = 60
        end
      end
      last_f5_state = Input::Keyboard.press?(Input::Keyboard::F5)
    end

    Pour ceux qui ne veulent qu'une version Vitesse x2 uniquement :
    Code:
    last_f5_state = false
    Scheduler.add_proc(:on_update, :any, 'SpeedUp', 10_000) do
      if Input::Keyboard.press?(Input::Keyboard::F5) && !last_f5_state
        if Graphics.frame_rate < 120
          Graphics.frame_rate += 60
        else
          Graphics.frame_rate = 60
        end
      end
      last_f5_state = Input::Keyboard.press?(Input::Keyboard::F5)
    end
     
  3. LouLougeek

    LouLougeek Dresseur reconnu

    Ce mod marche encore ?
     
  4. Bugfix

    Bugfix Dresseur reconnu

    Ben test ?
    Dit toi que tu perd moins de temps à tester que demander si le mod fonctionne encore.
    En plus que ça t'apprend à mieux te débrouiller seul.
     
  5. LouLougeek

    LouLougeek Dresseur reconnu

    Ca marche, il est donc encore d'actualité
     
  6. Amras Anárion

    Amras Anárion Roi Mythique Membre du personnel Team Phoenix

    Oui il est d'actualité (c'est même l'un des plus simples à installer)
    Dans le doute, j'ai upload ma dernière version pour être sûr qu'il est à jour.