Cambios

Ir a la navegación Ir a la búsqueda
fix deprecated source tags
Línea 80: Línea 80:  
<li>Añade un archivo de clase C# llamado <tt>ModEntry.cs</tt> a tu proyecto (lee [[Modding:IDE reference#Add a file|como añadir un archivo]]).</li>
 
<li>Añade un archivo de clase C# llamado <tt>ModEntry.cs</tt> a tu proyecto (lee [[Modding:IDE reference#Add a file|como añadir un archivo]]).</li>
 
<li>Pon este código en el archivo (reemplaza <tt>NombreDeTuProyecto</tt> con el nombre de tu proyecto):
 
<li>Pon este código en el archivo (reemplaza <tt>NombreDeTuProyecto</tt> con el nombre de tu proyecto):
<source lang="c#">
+
<syntaxhighlight lang="c#">
 
using System;
 
using System;
 
using Microsoft.Xna.Framework;
 
using Microsoft.Xna.Framework;
Línea 121: Línea 121:  
     }
 
     }
 
}
 
}
</source></li>
+
</syntaxhighlight></li>
 
</ol>
 
</ol>
   Línea 138: Línea 138:  
<li>Añade un archivo llamado <tt>manifest.json</tt> a tu proyecto.</li>
 
<li>Añade un archivo llamado <tt>manifest.json</tt> a tu proyecto.</li>
 
<li>Pega este código en ese archivo:
 
<li>Pega este código en ese archivo:
<source lang="json">
+
<syntaxhighlight lang="json">
 
{
 
{
 
   "Name": "<el nombre de tu proyecto>",
 
   "Name": "<el nombre de tu proyecto>",
Línea 149: Línea 149:  
   "UpdateKeys": []
 
   "UpdateKeys": []
 
}
 
}
</source></li>
+
</syntaxhighlight></li>
 
<li>Reemplaza todos los "<tt>&lt;...&gt;</tt>" con la información correcta. ¡No dejes ningún símbolo tipo <tt>&lt;&gt;</tt>!</li>
 
<li>Reemplaza todos los "<tt>&lt;...&gt;</tt>" con la información correcta. ¡No dejes ningún símbolo tipo <tt>&lt;&gt;</tt>!</li>
 
</ol>
 
</ol>
Línea 183: Línea 183:  
<li>Usa <tt>Path.Combine</tt> para crear los caminos de los archivos, no construyas los caminos directamente, pues puede no funcionar en algunas plataformas.
 
<li>Usa <tt>Path.Combine</tt> para crear los caminos de los archivos, no construyas los caminos directamente, pues puede no funcionar en algunas plataformas.
   −
<source lang="c#">
+
<syntaxhighlight lang="c#">
 
// ✘ ¡No hagas esto! No funcionará en Linux o Mac.
 
// ✘ ¡No hagas esto! No funcionará en Linux o Mac.
 
string path = Helper.DirectoryPath + "\assets\asset.xnb";
 
string path = Helper.DirectoryPath + "\assets\asset.xnb";
Línea 189: Línea 189:  
// ✓ Esto está bien.
 
// ✓ Esto está bien.
 
string path = Path.Combine(Helper.DirectoryPath, "assets", "asset.xnb");
 
string path = Path.Combine(Helper.DirectoryPath, "assets", "asset.xnb");
</source></li>
+
</syntaxhighlight></li>
    
<li>Usa <tt>Helper.DirectoryPath</tt>, no intentes determinar el camino del mod tu mismo.
 
<li>Usa <tt>Helper.DirectoryPath</tt>, no intentes determinar el camino del mod tu mismo.
   −
<source lang="c#">
+
<syntaxhighlight lang="c#">
 
// ✘ ¡No hagas esto! No funcionará si SMAPI reescribe el montaje (Ejemplo: para actualizarlo o añadir compatibilidad).
 
// ✘ ¡No hagas esto! No funcionará si SMAPI reescribe el montaje (Ejemplo: para actualizarlo o añadir compatibilidad).
 
string modFolder = Assembly.GetCallingAssembly().Location;
 
string modFolder = Assembly.GetCallingAssembly().Location;
Línea 199: Línea 199:  
// ✓ Esto está bien.
 
// ✓ Esto está bien.
 
string modFolder = Helper.DirectoryPath;
 
string modFolder = Helper.DirectoryPath;
</source></li>
+
</syntaxhighlight></li>
 
</ol>
 
</ol>
  
105 712

ediciones

Menú de navegación