Anuncios Google

Problemas con GRIT en Linux [Solucionado]

Buenas a todos. Vengo a hacerles una consulta a aquellos que trabajar con libnds/nflib y usan el grit en Linux. Sucede que el Grit que trae NFlib solo tiene scripts para Windows, y obviamente no puedo hacerlo funcionar porque es batch .___. Y también probé descargando jgrit, que es una gui para grit y puedo usarlo en Linux, pero no termino de entenderlo.

Jgit me genera dos archivos de tres que necesito: uno .img.bin y un .pal.bin (solo quito el .bin y ya tengo 2 de 3), me faltaría un .map que no entiendo como crear. Así que si me pudieran decir como usar grit en Linux, o en todo caso alguna forma de generar el archivo que me falta, estaría muy agradecido :)

Gracias de antemano.


Equipos

  • LG Optimus One + ClockWorkMod 5.0.2.7 + IcySnap v1.6 (ICS 4.0.4) + Overclock [Performance/SmartassV2 480min - 748max).
  • NDS Lite Edición Especial Pkmn D&P + R4DS 2GB + WoodR4 1.51.
  • PC: Intel Pentium Dual-Core 1.6Ghz, Intel GMA 950, RAM 1GB, HDD 160 GB + Win7 Ultimate & Archlinux (+Openbox).
  • Apple iPod Touch 4G, iOS 5.1.1, Jailbreak + Tweaks.


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de eglomer

Aunque un poco tarde, hice

Aunque un poco tarde, hace tiempo hice una adaptación de los .bat de windows para linux.

Se pueden encontrar en el foro oficial de NFlib.

Saludos. ^^


Proyectos en curso

El Taller de Eglomer

Imagen de Ky0l3r

Muchas gracias!

Tenía el mismo problema que tú, solo copiar la línea de grit tampoco me funcionaba, los scripts son geniales y el ejecutable de Grit es sencillamente perfecto para independizarnos de Wine (que a veces también me tira errores al ejecutarlo -_- )

Muchas gracias a ámbos =D


--. Ælfric Vortum /c .--

  • Psp Phat, cfw Neur0n 6.60 Pro-c Fix 3
  • DSi Azul Metalico con TTDSi + MicroSD 8Gb Todo bien
  • 3DS Cobalt Blue, edic. Luigi's Mansion.

debian=libertad

Imagen de kNightFox

Solo tienes que mirarte los

Solo tienes que mirarte los .bat de windows y copiar la linea de comandos del grit, que es la misma.

Imagen de auroszxmm

Pero

SÓLO se necesita la línea del Grit? No hacen falta los otros comandos del batch?

Imagen de kNightFox

Los otros comandos son solo

Los otros comandos son solo para ahorrarte renombrar los archivos a mano. La linea que convierte los graficos es la del grit..

 


Nuestra web oficial:
http://www.nightfoxandco.com/
 
Siguenos en facebook:
http://www.facebook.com/pages/NightFox-Co/284338634917917
 
Por favor, no useis los MP para preguntas, usar el FORO:
http://www.nightfoxandco.com/forum/
Asi nos ahorramos de contestar lo mismo 20 veces.

 

Imagen de auroszxmm

Hmm

eso lo resuelve casi todo... Probé, y (por ejemplo) con el comando de convertir los Backgrounds sólo crea una imagen .img.bin, y con el de convertir 8Bits me crea el .pal.bin. Por supuesto, debo quitarles el .bin. Pero, y el .map? Lo genero con otro de los comandos o es tomar el mismo archivo y cambiar el nombre...


Equipos

  • LG Optimus One + ClockWorkMod 5.0.2.7 + IcySnap v1.6 (ICS 4.0.4) + Overclock [Performance/SmartassV2 480min - 748max).
  • NDS Lite Edición Especial Pkmn D&P + R4DS 2GB + WoodR4 1.51.
  • PC: Intel Pentium Dual-Core 1.6Ghz, Intel GMA 950, RAM 1GB, HDD 160 GB + Win7 Ultimate & Archlinux (+Openbox).
  • Apple iPod Touch 4G, iOS 5.1.1, Jailbreak + Tweaks.

Imagen de kNightFox

Por que estaras usando el

Por que estaras usando el comando que no toca...

Imagen de auroszxmm

Uso

el que toca, pero sólo me crea un archivo. Porque el resto de los comandos del batch se encargan de otros archivos .__. No sabrás de alguien más que lo haya usado en Linux que me oriente mejor? :S


Equipos

  • LG Optimus One + ClockWorkMod 5.0.2.7 + IcySnap v1.6 (ICS 4.0.4) + Overclock [Performance/SmartassV2 480min - 748max).
  • NDS Lite Edición Especial Pkmn D&P + R4DS 2GB + WoodR4 1.51.
  • PC: Intel Pentium Dual-Core 1.6Ghz, Intel GMA 950, RAM 1GB, HDD 160 GB + Win7 Ultimate & Archlinux (+Openbox).
  • Apple iPod Touch 4G, iOS 5.1.1, Jailbreak + Tweaks.

Imagen de kNightFox

Si solo te crea un

Si solo te crea un archivo:

 

A. No usas el comando de GRIT que toca

B. La imagen es incorrecta, ya sea en profundidad de color / tamaño

 

El comando para convertir un fondo indexado en archivos de fondo tileados (.img.bin, .pal.bin y .map.bin) es:

 

 

grit archivo_original.loquesea -g -gTFF00FF -m -mRtf -mLs -p -ftb

 

Ademas de que el propio GRIT lleva ayuda (grit -?)

 

 

---grit v0.8.9 ---

GRIT: GBA Raster Image Transmogrifier. (grit v0.8.9, 20110810)

  Converts bitmap files into something the GBA can use.

usage: grit srcfile(s) [args]

 

 

--- Graphics options (base: "-g") ---

-g | -g!       Include  or exclude gfx data [inc]

-gu(8|16|32)   Gfx data type: u8, u16, u32 [u32]

-gz[!lhr0]     Gfx compression: off, lz77, huff, RLE, off+header [off]

-gb | -gt      Gfx format, bitmap or tile [tile]

-gB{fmt}       Gfx format / bit depth (1, 2, 4, 8, 16, a5i3, a3i5) [img bpp]

-gx            Enable texture operations

-gS            Shared graphics

-gT{n}         Transparent color; rrggbb hex or 16bit BGR hex [FF00FF]

-al{n}         Area left [0]

-ar{n}         Area right (exclusive) [img width]

-aw{n}         Area width [img width]. Overrides -ar

-at{n}         Area top [0]

-ab{n}         Area bottom (exclusive) [img height]

-ah{n}         Area height [img height]. Overrides -ab

 

--- Map options (base: "-m") ---

-m | -m!       Include or exclude map data [exc]

-mu(8|16|32)   Map data type: u8, u16, u32 [u16]

-mz[!lhr0]     Map compression: off, lz77, huff, RLE, off+header [off]

-ma{n}         Map-entry offset n (non-zero entries) [0]

-mp{n}         NEW: Force mapsel palette to n

-mB{n}:{(iphv[n])+}     NEW: Custom mapsel bitformat

-mR{t,p,f}     Tile reduction: (t)iles, (p)al, (f)lipped 

                 options can be combined [-mRtpf]

-mR[48a]       Common tile reduction combos: reg 4bpp (-mRtpf), 

                 reg 8bpp (-mRtf), affine (-mRt), respectively

-mR!           No tile reduction (not advised)

-mL[fsa]       Map layout: reg flat, reg sbb, affine [reg flat]

 

--- Palette options (base: "-p") ---

-p | -p!       Include or exclude pal data [inc]

-pu(8|16|32)   Pal data-type: u8, u16 , u32 [u16]

-pz[!lhr0]     Pal compression: off, lz77, huff, RLE, off+header [off]

-ps{n}         Pal range start [0]

-pe{n}         Pal range end (exclusive) [pal size]

-pn{n}         Pal count [pal size]. Overrides -pe

-pS            shared palette

-pT{n}         Transparent palette index; swaps with index 0 [0]

--- Meta/Obj options (base: "-M") ---

-Mh{n}         Metatile height (in tiles!) [1]

-Mw{n}         Metatile width (in tiles!) [1]

-MRp           Metatile reduction (pal only) [none]

 

--- File / var options ---

-ft[!csbgr]    File type (no output, C, GNU asm, bin, gbfs, grf) [.s]

-fr            Enable GRF-format for .c or .s

-fa            File append

-fh | -fh!     Create header or not [create header]

-ff{name}      Additional options read from flag file [dst-name.grit]

-fx{name}      External tileset file

-o{name}       Destination filename [based on source]

-s{name}       Symbol base name [based from dst]

-O{name}       Destination file for shared data

-S{name}       Symbol base name for shared data

 

--- Misc ---

-tc            Tiling in column-major order.

-tw            NEW(?): base tile width [8].

-th            NEW(?): base tile height [8].

-U(8|16|32)    All data type: u8, u16, u32

-W{n}          Warning/log level 1, 2 or 3 [1]

-Z[!lhr0]      All compression: off, lz77, huff, RLE, off+header [off]

 

New options: -fr, -ftr, -gS, -O, -pS, -S, -Z0 (et al)

 

NO es cosa de linux o windows, es cosa de saber usar el GRIT, y siendo linux, a saber que version usas y si los camandos son exactamente iguales. Miralos en la propia ayuda y verifica que lo estes usando bien.

 


Nuestra web oficial:
http://www.nightfoxandco.com/
 
Siguenos en facebook:
http://www.facebook.com/pages/NightFox-Co/284338634917917
 
Por favor, no useis los MP para preguntas, usar el FORO:
http://www.nightfoxandco.com/forum/
Asi nos ahorramos de contestar lo mismo 20 veces.

 

Imagen de auroszxmm

Solucionado

No era culpa de grit, era culpa de las imágenes que no se convertían bien. Ahora con mtpaint quedan bien y me genera todos los archivos :) Disculpa la molestia y mucha gracias ;)


Equipos

  • LG Optimus One + ClockWorkMod 5.0.2.7 + IcySnap v1.6 (ICS 4.0.4) + Overclock [Performance/SmartassV2 480min - 748max).
  • NDS Lite Edición Especial Pkmn D&P + R4DS 2GB + WoodR4 1.51.
  • PC: Intel Pentium Dual-Core 1.6Ghz, Intel GMA 950, RAM 1GB, HDD 160 GB + Win7 Ultimate & Archlinux (+Openbox).
  • Apple iPod Touch 4G, iOS 5.1.1, Jailbreak + Tweaks.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.