No veo imágenes en el juego

Started by zfour, October 22, 2011, 03:23:37 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SplinterGU

si, puede significar algo...

como instalaste el bennugd, desde que paquete?
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

zfour

Bien, primero me bajé el .sh de esta página, lo ejecuté como root, como no me funcionaba un ejemplo me hice un .sh con los recursos que aparecen en el tutorial pdf de Osk, lo ejecuté pero no andaba nada. Despues me cargué los repos de Josebita, fui a Synaptics; busqué "bennu" y marqué todos para después intalarlos y ya me empezó a funcionar (o eso creí) cuando vi que aprecian las ventanas con el write(); de ejemplo.

SplinterGU

desinstalaste al version del .sh?

para la version del .sh, tenes que instalar SDL1.2, SDL-mixer, libpng, libogg, libssl1.0 y no recuerdo si alguna otra mas.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

zfour

No, no lo desinstalé.
Sí instalé todas esas dependencias, vienen escritas en el manual de Osk, las copié y me armé un script que corrí en consola y, al parecer, se instalaron sin problema.

SplinterGU

desinstala la version PPA, luego desinstala con el script de bennugd y luego reinstala la version PPA de joseba.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

zfour

Instalé ubunt desde el principio y esta vez sólo instalé el repo desde sources.list, después desde Synaptic buscando "bennu" (sin comillas) y apliqué todos los paquetes, pero hay uno que no me dejó "bennugd-module-openal".
Al quererlo instalar dice "bennugd-module-openal:
Depende: libcaudio pero no va a ser instalado" ... y al buscar el paquete "libcaudio" me dice algo parecido y que necesita más dependencias. Y aún no puedo ver las imágenes del .dcb :(

SplinterGU

que locura esto... me tiene intrigado.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

zfour

Habría problema si ahora intento con los archivos desde el shell? .... qué me queda jeje! No quiero cambiarme a window :s

SplinterGU

desde la shell podrias

hace lo siguiente, compila con -g y ejecuta con -d

asi

bgdc -g lala.prg

bgdi -d lala.dcb

a ver donde se queda o que hace el bgdi.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

zfour

#24
Apareció esto:

B5D004FC
                                              [ 125] 00000016                   PTR                 

00000000
                                              [ 126] 0000009C 0000009B          JFALSE              155     

                                              [ 155] 000000FF 0000008C          ------              /home/zfour/bennu/matamarcianos/main.prg:140 -> frame;

                                              [ 157] 00000084 00000064          PUSH                100     

00000064
                                              [ 159] 00000002                   FRAME               

***** INSTANCE ENEMIGO(65543) ENTRY StackBase=0xb5d08a90 StackPTR=0xb5d08a94
                                              [ 160] 000000FF 0000008D          ------              /home/zfour/bennu/matamarcianos/main.prg:141 -> end

                                              [ 162] 0000009B 00000027          JUMP                39     

                                              [  39] 000000FF 00000077          ------              /home/zfour/bennu/matamarcianos/main.prg:119 -> for(y=y_inic;y<650;y+=4)

                                              [  41] 00000093 00000038          LOCAL               56     

B5D089E0
                                              [  43] 00000084 00000004          PUSH                4       

B5D089E0 00000004
                                              [  45] 00000038                   VARADD             

B5D089E0
                                              [  46] 00000016                   PTR                 

00000152
                                              [  47] 00000005                   POP                 

                                              [  48] 0000009B 0000001C          JUMP                28     

                                              [  28] 000000FF 00000077          ------              /home/zfour/bennu/matamarcianos/main.prg:119 -> for(y=y_inic;y<650;y+=4)

                                              [  30] 00000098 00000038          GET_LOCAL           56     

00000152
                                              [  32] 00000084 0000028A          PUSH                650     

00000152 0000028A
                                              [  34] 00000030                   LT                 

00000001
                                              [  35] 0000009C 000000A4          JFALSE              164     

                                              [  37] 0000009B 00000032          JUMP                50     

                                              [  50] 000000FF 0000007A          ------              /home/zfour/bennu/matamarcianos/main.prg:122 -> x+=inc_x;

                                              [  52] 00000093 00000034          LOCAL               52     

B5D089DC
                                              [  54] 00000097 00000008          GET_PRIVATE         8       

B5D089DC 00000000
                                              [  56] 00000038                   VARADD             

B5D089DC
                                              [  57] 00000005                   POP                 

                                              [  58] 000000FF 0000007B          ------              /home/zfour/bennu/matamarcianos/main.prg:123 -> if(x<-10 || x>650)

                                              [  60] 00000098 00000034          GET_LOCAL           52     

000000C6
                                              [  62] 00000084 0000000A          PUSH                10     

000000C6 0000000A
                                              [  64] 00000021                   NEG                 

000000C6 FFFFFFF6
                                              [  65] 00000030                   LT                 

00000000
                                              [  66] 0000009E 00000049          JTFALSE             73     

00000000
                                              [  73] 00000098 00000034          GET_LOCAL           52     

00000000 000000C6
                                              [  75] 00000084 0000028A          PUSH                650     

00000000 000000C6 0000028A
                                              [  77] 0000002F                   GT                 

00000000 00000000
                                              [  78] 0000002B                   OR                 

00000000
                                              [  79] 0000009C 00000055          JFALSE              85     

                                              [  85] 000000FF 00000080          ------              /home/zfour/bennu/matamarcianos/main.prg:128 -> if(disp=collision(type disparo))

                                              [  87] 00000092 0000000C          PRIVATE             12     

B5D005A4
                                              [  89] 0000008E 00000004          TYPE                DISPARO  (4)

B5D005A4 00000004
                                              [  91] 0000008A 00000094          SYSCALL             COLLISION (148)

B5D005A4 00000000
                                              [  93] 00000037                   LET                 

B5D005A4
                                              [  94] 00000016                   PTR                 

00000000
                                              [  95] 0000009C 00000074          JFALSE              116     

                                              [ 116] 000000FF 00000085          ------              /home/zfour/bennu/matamarcianos/main.prg:133 -> if(disp=collision(type nave))

                                              [ 118] 00000092 0000000C          PRIVATE             12     

B5D005A4
                                              [ 120] 0000008E 00000002          TYPE                NAVE     (2)

B5D005A4 00000002
                                              [ 122] 0000008A 00000094          SYSCALL             COLLISION (148)

B5D005A4 00000000
                                              [ 124] 00000037                   LET                 

B5D005A4
                                              [ 125] 00000016                   PTR                 

00000000
                                              [ 126] 0000009C 0000009B          JFALSE              155     

                                              [ 155] 000000FF 0000008C          ------              /home/zfour/bennu/matamarcianos/main.prg:140 -> frame;

                                              [ 157] 00000084 00000064          PUSH                100     

00000064
                                              [ 159] 00000002                   FRAME               

***** INSTANCE ENEMIGO(65541) ENTRY StackBase=0xb5d00770 StackPTR=0xb5d00774
                                              [ 160] 000000FF 0000008D          ------              /home/zfour/bennu/matamarcianos/main.prg:141 -> end

                                              [ 162] 0000009B 00000027          JUMP                39     

                                              [  39] 000000FF 00000077          ------              /home/zfour/bennu/matamarcianos/main.prg:119 -> for(y=y_inic;y<650;y+=4)

                                              [  41] 00000093 00000038          LOCAL               56     

B5D006C0
                                              [  43] 00000084 00000004          PUSH                4       

B5D006C0 00000004
                                              [  45] 00000038                   VARADD             

B5D006C0
                                              [  46] 00000016                   PTR                 

00000176
                                              [  47] 00000005                   POP                 

                                              [  48] 0000009B 0000001C          JUMP                28     

                                              [  28] 000000FF 00000077          ------              /home/zfour/bennu/matamarcianos/main.prg:119 -> for(y=y_inic;y<650;y+=4)

                                              [  30] 00000098 00000038          GET_LOCAL           56     

00000176
                                              [  32] 00000084 0000028A          PUSH                650     

00000176 0000028A
                                              [  34] 00000030                   LT                 

00000001
                                              [  35] 0000009C 000000A4          JFALSE              164     

                                              [  37] 0000009B 00000032          JUMP                50     

                                              [  50] 000000FF 0000007A          ------              /home/zfour/bennu/matamarcianos/main.prg:122 -> x+=inc_x;

                                              [  52] 00000093 00000034          LOCAL               52     

B5D006BC
                                              [  54] 00000097 00000008          GET_PRIVATE         8       

B5D006BC 00000000
                                              [  56] 00000038                   VARADD             

B5D006BC
                                              [  57] 00000005                   POP                 

                                              [  58] 000000FF 0000007B          ------              /home/zfour/bennu/matamarcianos/main.prg:123 -> if(x<-10 || x>650)

                                              [  60] 00000098 00000034          GET_LOCAL           52     

00000190
                                              [  62] 00000084 0000000A          PUSH                10     

00000190 0000000A
                                              [  64] 00000021                   NEG                 

00000190 FFFFFFF6
                                              [  65] 00000030                   LT                 

00000000
                                              [  66] 0000009E 00000049          JTFALSE             73     

00000000
                                              [  73] 00000098 00000034          GET_LOCAL           52     

00000000 00000190
                                              [  75] 00000084 0000028A          PUSH                650     

00000000 00000190 0000028A
                                              [  77] 0000002F                   GT                 

00000000 00000000
                                              [  78] 0000002B                   OR                 

00000000
                                              [  79] 0000009C 00000055          JFALSE              85     

                                              [  85] 000000FF 00000080          ------              /home/zfour/bennu/matamarcianos/main.prg:128 -> if(disp=collision(type disparo))

                                              [  87] 00000092 0000000C          PRIVATE             12     

B5D00604
                                              [  89] 0000008E 00000004          TYPE                DISPARO  (4)

B5D00604 00000004
                                              [  91] 0000008A 00000094          SYSCALL             COLLISION (148)

B5D00604 00000000
                                              [  93] 00000037                   LET                 

B5D00604
                                              [  94] 00000016                   PTR                 

00000000
                                              [  95] 0000009C 00000074          JFALSE              116     

                                              [ 116] 000000FF 00000085          ------              /home/zfour/bennu/matamarcianos/main.prg:133 -> if(disp=collision(type nave))

                                              [ 118] 00000092 0000000C          PRIVATE             12     

B5D00604
                                              [ 120] 0000008E 00000002          TYPE                NAVE     (2)

B5D00604 00000002
                                              [ 122] 0000008A 00000094          SYSCALL             COLLISION (148)

B5D00604 00000000
                                              [ 124] 00000037                   LET                 

B5D00604
                                              [ 125] 00000016                   PTR                 

00000000
                                              [ 126] 0000009C 0000009B          JFALSE              155     

                                              [ 155] 000000FF 0000008C          ------              /home/zfour/bennu/matamarcianos/main.prg:140 -> frame;

                                              [ 157] 00000084 00000064          PUSH                100     

00000064
                                              [ 159] 00000002                   FRAME               

***** INSTANCE NAVE(65538) ENTRY StackBase=0x8c26858 StackPTR=0x8c2685c
                                              [ 145] 000000FF 00000058          ------              /home/zfour/bennu/matamarcianos/main.prg:88 -> end

                                              [ 147] 0000009B 0000001C          JUMP                28     

                                              [  28] 000000FF 0000003E          ------              /home/zfour/bennu/matamarcianos/main.prg:62 -> loop

                                              [  30] 000000FF 00000040          ------              /home/zfour/bennu/matamarcianos/main.prg:64 -> if(key(_a) && x>10)

                                              [  32] 00000084 0000001E          PUSH                30     

0000001E
                                              [  34] 0000008A 0000008F          SYSCALL             KEY      (143)

00000000
                                              [  36] 0000009E 0000002C          JTFALSE             44     

00000000
                                              [  44] 0000009C 00000036          JFALSE              54     

                                              [  54] 000000FF 00000045          ------              /home/zfour/bennu/matamarcianos/main.prg:69 -> if(key(_d) && x<630)

                                              [  56] 00000084 00000020          PUSH                32     

00000020
                                              [  58] 0000008A 0000008F          SYSCALL             KEY      (143)

00000000
                                              [  60] 0000009E 00000044          JTFALSE             68     

00000000
                                              [  68] 0000009C 0000004E          JFALSE              78     

                                              [  78] 000000FF 00000049          ------              /home/zfour/bennu/matamarcianos/main.prg:73 -> if(key(_l))

                                              [  80] 00000084 00000026          PUSH                38     

00000026
                                              [  82] 0000008A 0000008F          SYSCALL             KEY      (143)

00000000
                                              [  84] 0000009C 0000007F          JFALSE              127     

                                              [ 127] 000000FF 00000054          ------              /home/zfour/bennu/matamarcianos/main.prg:84 -> if(vida<=0)

                                              [ 129] 00000099 0000044C          GET_GLOBAL          1100   

00000005
                                              [ 131] 00000084 00000000          PUSH                0       

00000005 00000000
                                              [ 133] 00000032                   LTE                 

00000000
                                              [ 134] 0000009C 0000008C          JFALSE              140     

                                              [ 140] 000000FF 00000057          ------              /home/zfour/bennu/matamarcianos/main.prg:87 -> frame;

                                              [ 142] 00000084 00000064          PUSH                100     

00000064
                                              [ 144] 00000002                   FRAME               

***** INSTANCE CONTROL(65537) ENTRY StackBase=0x8c0e1f8 StackPTR=0x8c0e1fc
                                              [  25] 000000FF 00000030          ------              /home/zfour/bennu/matamarcianos/main.prg:48 -> end

                                              [  27] 0000009B 00000000          JUMP                0       

                                              [   0] 000000FF 0000002A          ------              /home/zfour/bennu/matamarcianos/main.prg:42 -> loop

                                              [   2] 000000FF 0000002B          ------              /home/zfour/bennu/matamarcianos/main.prg:43 -> if(key(_esc))

                                              [   4] 00000084 00000001          PUSH                1       

00000001
                                              [   6] 0000008A 0000008F          SYSCALL             KEY      (143)

00000001
                                              [   8] 0000009C 00000014          JFALSE              20     

                                              [  10] 000000FF 0000002C          ------              /home/zfour/bennu/matamarcianos/main.prg:44 -> let_me_alone();

                                              [  12] 0000008C 0000009D          SYSPROC             LET_ME_ALONE (157)

                                              [  14] 000000FF 0000002D          ------              /home/zfour/bennu/matamarcianos/main.prg:45 -> exit(0);

                                              [  16] 00000384 0000001F STRING   PUSH                31     

0000001F
                                              [  18] 0000008C 0000009F          SYSPROC             EXIT     (159)

0





...presioné varias telcas y como no hacía nada más que mostrar "Punctuacion: 0" le dí ESC

SplinterGU

ponete el log completo comprimido...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

zfour

Disculpa :s ¿cuál log? ¿Te referís a que ponga todo desde que escribi en la consola bgdi -d main.bcd?

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

zfour

Acá está... compilacion.txt es cuando lo compilé, durante.txt es cundo cargó el juego y como no pasó nada después de un tiempo; pulsé ESC.

zfour

Bien, y mientras resuelvo esta tuerca... Me instalé el bennupack con el wine, pero cómo hago pácompilar e interpretar?

Sé que se usa bgdi.exe y bgdc.exe pero si escribo código desde el notepad++ modificado para bennu, cómo es? Porque he puesto F5 que dice Run y me pregunta "The program to run" y no s'qué hacer....