Autor Tema: Como crear o actualizar un ModPack  (Leído 1105 veces)

C4BR3R4

  • SuperAdmin.
  • *
  • País: es
    • Ver Perfil
Como crear o actualizar un ModPack
« en: 25 de Marzo de 2016 a las 10:22 »
MinecraftInstaller.msi


Launcher
Pasos para crear un ModPack
para que ocupe poco espacio


Paso 0 Preparar Minecraft
0.1 Descargar el instalador de Minecraft de aquí (MinecraftInstaller.msi).
0.2 Ejecutar el archivo MinecraftInstaller.msi que hemos descargado. Instala el juego.
0.3 Ejecutar el Launcher de Minecraft (acceso directo del escritorio) he introducir los datos de usuario. Este paso es necesario ara poder instalar algunas versiones de Forge.
0.4 Cerrar el Launcher.

Paso 1 Minecraft Forge
1.1.a Instalar Minecraft Forge descargando la versión que creamos conveniente de 'Installer-win' (clicar en el icono 'i' para obtener el enlace directo).
1.2 Ir a 'libraries\net\minecraftforge\forge' y añadir el último archivo de idioma de Forge.

Paso 2 LitteLoader
2.1 Instalar la última versión de LitteLoader siguiendo los siguientes pasos:
2.1.1 Seleccionar en el desplegable llamado 'Extend from' la versión de Minecraft Forje instalada previamente.
2.1.2 En 'New Profile' cambiar la palabra 'LitteLoader' por 'C4B v00.00.X (0.00.0)' y borrar el resto.
2.1.3 Clicar el botón 'Aceptar'.

Paso 3 Archivos
3.1 Copiar la carpeta 'libraries' completa (las sub-carpetas son 'com', 'java3d', 'net' y 'org') en la carpeta '03 Archivos' del Pack.
3.2 Copiar la carpeta 'versions' con todo su contenido, en la carpeta '03 Archivos' del Pack.

Paso 4 Launcher
4.1 Ejecutar el Launcher de Minecraft.
4.2 Seleccionar el 'Perfil' que acabamos de crear 'C4B v00.00.X (0.00.0)',
4.3 Clica sobre el botón 'JUGAR' para que se descarguen los archivos del juego.
4.4 Cuando aparezca el menú del juego, cerrar.

Paso 5 Instalación de Mods
5.1 Descargar y copiar los mods que necesitemos dentro de la carpeta 'mods' de Minecraft.
5.2 Copiar los archivos de configuración de la versión anterior.

Paso 6 Play y Configuración
6.1 Editar el perfil y asignar 3Gb de ram.
6.2 Clica de nuevo en 'JUGAR' de Minecraft, para que cargue ahora con los plugins copiados y comprobar que funcionan y no aparecen errores.
6.3 Cambiar el idioma.
6.4 Configurar los gráficos y el sonido.
6.5 Configurar la asignación de teclas (por ejemplo la tecla 'Alt' de las macros).
6.6 Cerrar el juego.

Paso 7 Modificar 'launcher_profiles.json' para eliminar cualquier rastro de la cuenta.
7.1 Editar el archivo 'launcher_profiles.json' que hemos copiado previamente, modificando lo que veremos a continuación para que nadie pueda usar nuestra cuenta de Minecraft.
Este sería el contenido que nos encontramos una vez llegados a este punto para este ejemplo:
Código: [Seleccionar]
{
  "settings": {
    "locale": "es-es",
    "showMenu": false
  },
  "launcherVersion": {
    "name": "2.0.847",
    "format": 20,
    "profilesFormat": 2
  },
  "clientToken": "5f0ec23d3780d1dae9e3bb2e6b82c887",
  "profiles": {
    "7c6f1e7697881c92ff55708f19009be3": {
      "type": "latest-release",
      "lastUsed": "1970-01-01T00:00:00.001Z"
    },
    "6c6749d51d6dcf454097e4a0186e6a20": {
      "type": "latest-snapshot",
      "lastUsed": "1970-01-01T00:00:00.000Z"
    },
    "forge": {
      "name": "forge",
      "type": "custom",
      "created": "2017-04-21T07:02:13.832Z",
      "lastUsed": "1970-01-01T00:00:00.000Z",
      "lastVersionId": "1.11.2-forge1.11.2-13.20.0.2282"
    },
    "C4B v17.04.A (1.11.2)": {
      "name": "C4B v17.04.A (1.11.2)",
      "type": "custom",
      "created": "2017-04-21T07:02:13.832Z",
      "lastUsed": "2017-04-25T06:41:35.608Z",
      "lastVersionId": "1.11.2-LiteLoader1.11.2-1.11.2-forge1.11.2-13.20.0.2282",
      "javaArgs": "-Xmx3G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn256M"
    }
  },
  "analyticsFailcount": 16,
  "selectedUser": {
    "account": "2bc3c7af25394dedb533fe8a8a2e98a4",
    "profile": "b6dd29a975964ca7851c59f568bea627"
  },
  "authenticationDatabase": {
    "2bc3c7afef394dedb5e2fe8a8a2e98a4": {
      "accessToken": "1abf49854fef4f42acf3b10734fe8bcd",
      "username": "C4BR3R4.1@hotmail.com",
      "profiles": {
        "b6dd58a975910ca7851c59f568bef627": {
          "displayName": "C4BR3R4"
        }
      }
    }
  }
}


7.2 Hay que dejar únicamente el profile de C4B. Según este ejemplo el perfil sería 'C4B v17.04.A (1.11.2)' con lo que borraríamos lo siguiente:

Código: (Elimnar la línea "clientToken") [Seleccionar]
  "clientToken": "5f0ec23d3780d1dae9e3bb2e6b82c887",
Código: (Eliminar las siguientes líneas) [Seleccionar]
    "7c6f1e7697881c92ff55708f19009be3": {
      "type": "latest-release",
      "lastUsed": "1970-01-01T00:00:00.001Z"
    },
    "6c6749d51d6dcf454097e4a0186e6a20": {
      "type": "latest-snapshot",
      "lastUsed": "1970-01-01T00:00:00.000Z"
    },
    "forge": {
      "name": "forge",
      "type": "custom",
      "created": "2017-04-21T07:02:13.832Z",
      "lastUsed": "1970-01-01T00:00:00.000Z",
      "lastVersionId": "1.11.2-forge1.11.2-13.20.0.2282"
    },

Código: (Eliminar las siguientes líneas) [Seleccionar]
  },
  "analyticsFailcount": 16,
  "selectedUser": {
    "account": "2bc3c7af25394dedb533fe8a8a2e98a4",
    "profile": "b6dd29a975964ca7851c59f568bea627"
  },
  "authenticationDatabase": {
    "2bc3c7afef394dedb5e2fe8a8a2e98a4": {
      "accessToken": "1abf49854fef4f42acf3b10734fe8bcd",
      "username": "C4BR3R4.1@hotmail.com",
      "profiles": {
        "b6dd58a975910ca7851c59f568bef627": {
          "displayName": "C4BR3R4"
        }
      }
    }


7.3 Al finalizar nos quedaría así el código:
Código: (Código final) [Seleccionar]
{
  "settings": {
    "locale": "es-es",
    "showMenu": false
  },
  "launcherVersion": {
    "name": "2.0.847",
    "format": 20,
    "profilesFormat": 2
  },
  "profiles": {
    "C4B v17.04.A (1.11.2)": {
      "name": "C4B v17.04.A (1.11.2)",
      "type": "custom",
      "created": "2017-04-21T07:02:13.832Z",
      "lastUsed": "2017-04-25T06:41:35.608Z",
      "lastVersionId": "1.11.2-LiteLoader1.11.2-1.11.2-forge1.11.2-13.20.0.2282",
      "javaArgs": "-Xmx3G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn256M"
    }
  }
}


Paso 8 Copiado de archivos
8.1 Copiar los archivos necesarios:

\config\CustomMainMenu\mainmenu.json

config\betterfoliage.cfg
config\InvTweaksRules.txt
config\InvTweaksTree.txt
config\pvpsettings.txt
config\xaerominimap.txt

libraries\..

liteconfig\common\macros\.gui.xml
liteconfig\common\macros\.macros.txt

liteconfig\common\liteloader.keys.properties
liteconfig\common\worldeditcui.config.json

mods\..

resourcepacks\Conquest_1.11.zip
resourcepacks\Recursos C4B v17.XX.X.zip

resources\..

shaderpacks\..

versions\..

launcher_profiles.json
options.txt
optionsof.txt
optionsshaders.txt


Paso 9 Creación del fichero autoextraible
10.1 Comprimir el contenido de la carpeta '03 Archivos' con WinRAR y colocar el archivo creado en la carpeta '04 Release'. La estructura final sería la siguiente: