1. Hello Guest! Did you know that we're also on Discord? You can join us here: https://discord.gg/vxqdaG4.
    Dismiss Notice

[Beta-Tutorial] Custom Effect

Discussion in 'Spanish' started by 'spring onion' Hachune, Apr 22, 2019.

  1. 'spring onion' Hachune

    'spring onion' Hachune My weakness are the songs over 8☆

    Joined:
    Oct 25, 2018
    Messages:
    59
    Likes Received:
    20
    Trophy Points:
    145
    Gender:
    Female
    Location:
    Argentina
    Home Page:
    https://www.youtube.com/channel/UCSPDEmMokrof5CK8EIglIxA
    ¡Hola!, por fin después de unas vacaciones les traigo el tutorial de como hacer custom effects (≧∇≦)/.
    La primera cosa que hice es averiguar como funcionan los archivos .EDAT de los DIVA Room Themes.
    (Para notarlo mejor es recomendable verlo con 24 columnas.)
    [​IMG]

    Bueno, esta es la estructura de los archivos .EDAT:
    [​IMG]
    A- ID: Según el número sera el orden de cada archivo.
    B- Orden del nombre: Si estos se intercambian también se intercambiaran el nombres de los archivos.
    C- Tamaño del archivo: Indica el tamaño en bytes del archivo en sistema hexadecimal.
    D- Offset: Indica cuando empieza cada archivo.

    Ahora que ya sabemos esto es hora de editar el archivo .EDAT, específicamente dos partes las cuales son: 01_name.txt y 07_room_shf00.igb.
    En primer lugar modificaremos 07_room_shf00.igb que es el archivo que contiene el efecto.
    En este caso 07_room_shf00.igb vale "BC 81" que es igual a 48257 bytes (que equivale a 47.126 kilobytes), el archivo con el que lo queremos reemplazar pesa 87,3 KB (que es igual a 89.448 bytes), al ser el archivo más grande que el del .EDAT lo que deberemos hacer es modificar la parte resaltada en azul que representa el tamaño de 07_room_shf00.igb con el tamaño del archivo con el que lo queremos reemplazar (recuerden que tiene que ser en sistema hexadecimal).
    [​IMG]
    [​IMG]

    Ahora toca modificar 01_name.txt. Este es el archivo que contiene el nombre del efecto, aquí el archivo vale "13" que es igual a 19 bytes que al mismo tiempo es igual a la cantidad de caracteres utilizados en el nombre.
    [​IMG]
    Yo nombrare al efecto "Test Effect" que contiene 11 caracteres (los espacios y comas también cuentan) que es igual a "B" en sistema hexadecimal.
    [​IMG]

    El siguiente paso es abrir AFS2EXT For 2nd-2nd#/Extend para reescribir los archivos por los que queremos reemplazar, en este caso 01_name.txt y 07_room_shf00.igb.
    [​IMG]

    Una vez que reemplazamos ambos archivos solo nos quedara el último paso que es modificar 00_attest.txt, este es el archivo que contiene la letra y el slot del archivo, a la letra la reemplazaremos por "L" y al slot por el que quieran.
    [​IMG]

    Y una vez hecho esto solo nos quedara importar la data:
    [​IMG]
    [​IMG]
    [​IMG]
    PD: Cabe aclarar que este es un tutorial beta de como crear Custom Effects, aun quedan varios problemas por resolver. Por algún motivo algunos efectos se ven más pequeños de lo que deberian, aún estoy trabajando en solucionar eso.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice