tools
Thread Id: 20682
Thread Name: Blue Spider, el editor de mapas que estaba en blanco y negro
#0
cosarara97 12296
Un día de estos haré que muestre el color, lo prometo xD Ala, ya muestra el color.


Blue Spider


Bueno, esto...




[/spoiler]
Sí, ya estoy re-inventando la rueda otra vez. Vamos a decirlo por puntos:

La página del proyecto está aquí: https://github.com/cosarara97/blue-spider
(^ Si, esta es la versión para linux)

La última versión para windows: http://www.mediafire.com/download/nchbto7w8cr2y4z/BlueSpider_git_290514.zip
Y para Mac OSX (no es tan nueva, lo siento): blue_spider.tar.gz



PD: Si queréis tener pesadillas, dejad los juegos de miedo: leed el código fuente de EliteMap xD
#1
Fraxen 25314
Esta puede ser una gran novedad para el mundo del Rom hacking de GBA. Tener un nuevo editor de mapas puede ser una opción muy interesante y quizás llegue a superar al Advance Map. Sin duda una buena noticia para este mundillo.

Gran aporte Cosarara,ojalá puedas hacer que se vean los colores.
#2
Tito Sayer301 26309
El que reinvento la rueda lo hizo mejorandola, espero que tu hagas lo mismo y crees algo superior al Ad-Map`y dejes al mundo del Rom-Hacking con la boca abierta. Muchos animos y sigue así. Un saludo!
#3
Cheve_X 15014
Bueeeeeeeeeeeeeeno!

Jaja, siempre reinventando ^^
Genial que te intereses en ésto, muchos entraran pensando en un editor para B/W xD

Por cierto, te doy una sugerencia, sobre las paletas, siempre estarán en las direcciones originales, ya que siempre las reemplazaras y no es necesario moverlas de sus Offsets. Quizá ya te diste cuenta de eso pero es algo de información :P
#4
Gut_Bro 14808
:O Pero qué genial amigo, yo entré pensando que era para Pokémon BW xD Pero, bueno, no hay tampoco por qué quejarse, sencillamente has hecho un trabajo excelente, y, pues un proyecto de esta magnitud (lo considero extenso para una sola persona) ya es de elogiarse, y apoyar :)
Muchos éxitos coso xD
#5
The Lich 26033
Muy buen trabajo cosarara(?), veo que te la has currado, porque sinceramente yo ni cerca de crear un editor de mapas, es posible que lo pueda llegar a usar suerte con el.
#6
cosarara97 12296
Ala, ya edita los movimientos permitidos. La pestañita de los eventos ya la he puesto, pero aún no hace nada.

Entonces, vamos a ver... los iconos se pueden modificar a gusto del usuario, están todos en una carpeta en formato PNG. De momento solo he dibujado unos cuantos, ya que hay 64, y los que no están aparecen como una N. El 1 lo he dibujado como una aspa y la C como un tick, ya que me parece mejor que simplemente poner los números en hex.

Oh, y faltaba añadir un archivo en el repositorio git, pero ahora ya está (junto con los nuevos cambios).
#7
.Jaizu! 0
Genial!
Le veo futuro si logras desarrollarlo bien n_n
PD: ¿Alguna novedad sobre el lector de paletas?
#8
Kaze4315♪ 22542
Bueno por lo que veo no sé si será idea mía pero ¿ya tiene colores?
Por otro lado está muy bien la tool ojalá algún día enseñes como programar para ello xD, también pienso que deberías programarlo en español de un solo Mapa, Mov Permitidos, Eventos...
En fin ojalá sigas.
#9
xabierpower2012 24720
Lol, me gusta bastante la cruz y el tic. Está mejor que el advanced map, jaja.
Bueno, pero ojalá lo consigas desarrollar bastante como para que pueda hacer lo que hace el advanced map. Entonces sería una muy buena alternativa. Pero lo veo muy dificil.

Sigue así que el esfuerzo no pasa desapercibido!
#10
cosarara97 12296
Iniciado por Chilled
Genial!
Le veo futuro si logras desarrollarlo bien n_n
PD: ¿Alguna novedad sobre el lector de paletas?

Bah, ¿quién quiere paletas? lol. No va a ser difícil, pero no me pondré a ello hasta que tenga el editor de eventos.

Iniciado por Kaze
Bueno por lo que veo no sé si será idea mía pero ¿ya tiene colores?
Por otro lado está muy bien la tool ojalá algún día enseñes como programar para ello xD, también pienso que deberías programarlo en español de un solo Mapa, Mov Permitidos, Eventos...
En fin ojalá sigas.

Bueno, sí tiene colores, pero no son de los tiles del mapa sino de las casillas de los movimientos permitidos. Cómo... programar... para ello...? Mmm... es Python 3. Tranquilo, la internacionalización va a llegar. Un día. Puede. lol.

Iniciado por xabierpower2012
Lol, me gusta bastante la cruz y el tic. Está mejor que el advanced map, jaja.
Bueno, pero ojalá lo consigas desarrollar bastante como para que pueda hacer lo que hace el advanced map. Entonces sería una muy buena alternativa. Pero lo veo muy dificil.

Sigue así que el esfuerzo no pasa desapercibido!

Nah, no es tan difícil. Solo esperad al lunes, que hago el último examen :awesome:
Bueno, gracias a todos por vuestro fantástico soporte! (si alguien va y prueba la herramienta ya será la hostia)
#11
cosarara97 12296
Lalalala, doble post, doble post, doble post... lalalalalala, do-ble-poost...
Bueno, me hacía ilusión enseñaros esto:

Seh, los eventos. De momento solo están conectados algunos campos de los minis (los que se ven en la captura de pantalla), pero en ese sentido la parte difícil ya está hecha. Ahora queda la parte aburrida, que es ir conectando las cosillas entre sí. También falta que se puedan añadir nuevos eventos de todos los tipos, (como veis, ahora los botoncitos están desactivados). Oh, y arrastrar! Ahora mismo hay que cambiar los valores de X e Y manualmente.

Oh, y si alguien me promete que la va a probar un poco, compilo una versión alpha para windows.
#12
Pollito3d 28448
Wow y esto? a_e!!! está buenísimo! eso es medio raro hacer mapas en blanco y negro, pero esto revoluciona mucho el RH. Me gusta que hayas publicado ese programa. Me encanta! :D.
#13
Sephiroth 13677
Está genial, debes tener mucho tiempo libre para seguir con esto. Yo desde luego, si supiera programar, jamás me habría tomado la molestia.

Sólo una pregunta, cuando (y si se puede) lea las paletas, será posible incorporar un editor de tiles? Ya está acoplado? Te drogas...? Bueno, es igual.
#14
CKaktus 27497
Iniciado por cosarara97
Lalalala, doble post, doble post, doble post... lalalalalala, do-ble-poost...
Bueno, me hacía ilusión enseñaros esto:

Seh, los eventos. De momento solo están conectados algunos campos de los minis (los que se ven en la captura de pantalla), pero en ese sentido la parte difícil ya está hecha. Ahora queda la parte aburrida, que es ir conectando las cosillas entre sí. También falta que se puedan añadir nuevos eventos de todos los tipos, (como veis, ahora los botoncitos están desactivados). Oh, y arrastrar! Ahora mismo hay que cambiar los valores de X e Y manualmente.

Oh, y si alguien me promete que la va a probar un poco, compilo una versión alpha para windows.


Me ofrezco voluntario para probarlo.
#15
cosarara97 12296
Iniciado por Masha Scream
Está genial, debes tener mucho tiempo libre para seguir con esto. Yo desde luego, si supiera programar, jamás me habría tomado la molestia.

Seh, bueno, ya casi he acabado el curso, es fin de semana... yo no lo llamaría una molestia, programar es bastante interesante - si no me gustara no lo habría hecho.
Iniciado por Masha Scream

Sólo una pregunta, cuando (y si se puede) lea las paletas, será posible incorporar un editor de tiles? Ya está acoplado? Te drogas...? Bueno, es igual.

¿Editor de tiles o de bloques? A ver, poderse se podrían hacer las dos cosas, pero solo tengo pensado poner un editor de bloques (y una función de insertar tilesets). ¿Acoplado el qué? María, ácido, de todo un poco hombre (no, nunca).
#16
cosarara97 12296
Jojo, jojo, más doble post----- alpha1!
alpha1.zip
#17
.Jaizu! 0
Funciona perfecto en Windows 7(64 bits)
#18
Cheve_X 15014
Windows 7 Ultimate x64, funciona de maravillas :D (Solo testé el cambio de mapas)
#19
CKaktus 27497
Mañana doy supermegareporte completo en Win7 32 bits y 64 bits
#20
cosarara97 12296
Hola! Antes de ir a Berlín os paso una nueva versión (Alpha 2, o v0.2).
alpha2.zip
El editor de eventos está completo exceptuando el sistema de añadir eventos (I know, I know) y algunos nombres dentro de cajitas de selección.
PD: Oh, y ya es compatible con editores de scripts.
#21
Natsu Dragneel 23919
Esto tiene un futuro prometedor.
En vez de tener 0,1,C,4, tiene imagenecitas, LOL.
Venga mejoralo, que ya lo usaré.
#22
cosarara97 12296
Señoras, señores, me complace anunciar el lanzamiento de la 3ª versión de este programa (v0.3, o alpha 3), Blue Spider.
Link: http://ge.tt/4RK29tj/v/0
Además de otros cambios menores, ya se puede modificar el número de eventos en un mapa, de modo que el programa ya puede sustituir a AM en la mayoría de tareas habituales.
Con la primera versión recibí muchos mensajes de "Oh, funciona en X versión de windows". Eso está bien, pero ahora que la herramienta ya cumple con las funciones que he considerado básicas agradecería que alguien intentara usarla algo más a fondo y luego me comentara qué tal le ha parecido, qué cree que es mas urgente implementar, etc. (betatesting, y'know).
Oh, y aún te espero, CK.
#23
Horus Pen. 24335
Lo descargo y luego más tarde edito el mensaje, a ver que tal está.

P.D: Cosarara, le hace competencia a Hack-mew y a LU-Ho Poke. Mola. Jajajá
#24
cosarara97 12296
Pues eso, que ya soporta los colorines:


Cuando tenga un rato lo compilo y eso, okay? Pero por favor, haced un poco de betatesting, que si tengo que probarlo todo yo mismo es mucho trabajo.
PD: Acabo de encontrar un pequeño bug con las transparencas, voy a arreglarlo antes de liberar una nueva versión.
PD2: Arreglado, soy un genio (?)
#25
Doctor Juanjo 12932
Amigo cosita (?) Te juro que cuando recupere mi computador seré betatester de tanto tu programa de scripts como de tu editor de mapas.


Pronto.... Por cierto, genial lo de las paletas, eres un genio (Pero el de la lámpara) (?)



Mucha suerte amigo, espero que si sigues en POSITRON comiences con ese Boom Toolero que seguiremos :P
#26
cosarara97 12296
Ala, ejecutable: BlueSpider_v0.5.zip
#27
Scarex 12262
*----*

Me encanta como va avanzando, mi voto en mejor aportación se lo lleva seguro por mi parte. Avanzas muy rápido y espero que llegues al nivel de AMap 1.95 y lo superes, ya que tiene funciones que todos desearíamos en AMap 1.92, pero tiene demasiados bugs repunteando... D:

Pues eso, mucha suerte y cualquier necesidad gráfica aquí estoy (es en serio, me encantaría aportar en este proyecto si por ello avanza)

Salu2!

El link va tan lento que ni se carga, espero que sea yo el que tenga ese fallo.
#28
AcsPowerade 24582
Genial!
Me gustaría que cambiases el offset de cada mapa por su nombre, ya que haría eso
más fácil la busqueda. Ya sabes que te puedo ayudar con ideas todo lo que quieras.

Sigue asi!
#29
cosarara97 12296
Iniciado por Scarex
El link va tan lento que ni se carga, espero que sea yo el que tenga ese fallo.


Al final carga, pero tarda demasiado, así que lo he resubido:
BlueSpider_v0.5.zip
#30
zergdev 27078
pues aqui probando el programa

quitando un edificio que nunca me gustó xD


y aca en el emulador


para los que quieran probarlo, necesitan intalar lo siguiente

sudo apt-get install python3 python3-pyqt4 python3-pillow

y luego ejecutan el archivo que viene en la carpeta del proyecto

python3 mapped_gui.py

en las ultimas distros derivadas de ubuntu, python 3 ya viene por defecto
#31
Milotix 12267
¿Sabes qué podrías agregarle? Un emulador. Sería algo práctico que se pudiera abrir el emulador desde el editor, así a medida que vas editando también podes probarlo. (También estaría bueno que si, por ejemplo, el emulador lo abrieras desde el mapa 0_0, el juego se abriese desde ese mapa y no desde el comienzo, para facilitar aún más ciertas cosas)
#32
cosarara97 12296
Iniciado por Milotix
¿Sabes qué podrías agregarle? Un emulador. Sería algo práctico que se pudiera abrir el emulador desde el editor, así a medida que vas editando también podes probarlo. (También estaría bueno que si, por ejemplo, el emulador lo abrieras desde el mapa 0_0, el juego se abriese desde ese mapa y no desde el comienzo, para facilitar aún más ciertas cosas)


Pero Milotix, ¿tu estas loco? ¿Cómo me puedes pedir que inserte un emulador dentro del editor de mapas? Es coña, ya está hecho (buenísima idea, por cierto):
YouTube Video
(Si el video sale como no disponible usad el siguiente enlace)
BlueSpider emulator Hack [FR][GBA] - YouTube

Creo que este es mi primer hack de ASM ^^.
Oh, y gracias a Sonicarvalho por esto: http://wahackforo.com/t-10535/thumb-mode-mini-tutorial-como-ejecutar-scripts-traves-asm (El hack no hubiera sido posible sin esas direcciones).

Estará en la siguiente versión, junto con soporte para emerald.

PD: Y haced un poco de betatesting, gente, que yo solo no puedo con todo :,(
#33
Scarex 12262
Ya la probé y lo que veo es esto:

- Cuando pasas de un mapa a otro, va lentísimo (en mi ordenador ni se carga por su pésima velocidad). Tienes que quitar el juego y volverlo a cargar.
- Necesita las funcionalidades de AMap, eso ya lo sabías (Un editor de bloques, como especial un editor de animaciones en el mismo programa, pero eso debe ser complicadísimo y por eso no me meteré demasiado).
- Genial la idea del emulador.
- Haciendo su función principal, que es modificar mapas, no está mal, ahora a esperar que sigas progresando y trates de optimizar como puedas la aplicacion >.<

Salu2!
#34
cosarara97 12296
Iniciado por Scarex
- Cuando pasas de un mapa a otro, va lentísimo (en mi ordenador ni se carga por su pésima velocidad). Tienes que quitar el juego y volverlo a cargar.


Respecto a eso... está bastante optimizado en la última versión que saqué (la que está en el primer post). En versiones anteriores es muy importante no volver a hacer click en el mapa mientras carga, porque entonces se pone en cola otra carga por cada vez que haces clic.
¿Qué especificaciones tiene ese PC?
#35
DespedidadeCKnomebaneeis 27165
Pues a mi me va de puta madre oye
#36
Ryuko 26910
No he comentado en este post?
Pues está genial el programa. Creo que si se le añaden unas funciones (que llegan a ser un editor de scripts...) el programa llegaría a ser mejor que el Advance Map.
(Aplauso.) *-*
#37
Rih0 25876
Me gustó mucho. Hay solo una función del Advance Map que le hace falta, que es el botón GO TO de los warps, para irse al mapa directamente. Bueníssimo
#38
cosarara97 12296
Iniciado por The DarkumBツ
No he comentado en este post?
Pues está genial el programa. Creo que si se le añaden unas funciones (que llegan a ser un editor de scripts...) el programa llegaría a ser mejor que el Advance Map.
(Aplauso.) *-*


Lo puedes enlazar con esto: http://wahackforo.com/t-14807/asc-mi-editor-scripts ;) (edit->select script editor).
#39
cosarara97 12296
Doble post, tralaralarà...
He empaquetado la cosa para Mac OSX.
blue_spider.tar.gz
En mi instalación funciona, pero no se que tal funcionará en otras máquinas, de modo que agradecería que alguien lo probara. Bueno, si nadie me cuenta que tal va no voy a hacer otros paquetes, así de simple xD.
Ala, ya no podéis decir que no es compatible con Mac OS X.
#40
Edu 26968
Iniciado por cosarara97
Doble post, tralaralarà...
He empaquetado la cosa para Mac OSX.
blue_spider.tar.gz
En mi instalación funciona, pero no se que tal funcionará en otras máquinas, de modo que agradecería que alguien lo probara. Bueno, si nadie me cuenta que tal va no voy a hacer otros paquetes, así de simple xD.
Ala, ya no podéis decir que no es compatible con Mac OS X.


Moltas Gracias, ahora me paso al IMac y edito con la opinión y te notifico si hay algún errorcete.
#41
Sonicarvalho 17082
Buenas Cosarara! Parece estar quedando genial, pero tengo una cosa a apuntar. No sé si ya lo deciron, pero la permisión de movimiento 0x3C es importante para todos los juegos. Esa permission te permite hacer los efectos "puente"


De todas la formas parece muy bueno! :)
#42
cosarara97 12296
Iniciado por Sonicarvalho
Buenas Cosarara! Parece estar quedando genial, pero tengo una cosa a apuntar. No sé si ya lo deciron, pero la permisión de movimiento 0x3C es importante para todos los juegos. Esa permission te permite hacer los efectos "puente"


De todas la formas parece muy bueno! :)


Gracias por decírmelo, no lo sabía :)
De todos modos, si lo quieres arreglado inmediatamente, solo hace falta que pongas una imagen llamada 3C.png en la carpeta data/mov_perms/.
#43
Loony Boo♪ 12263
Quisiera hacer una pregunta, ¿es compatible con ROMs expandidos?
#44
cosarara97 12296
Iniciado por Lord Қaktusツ
Quisiera hacer una pregunta, ¿es compatible con ROMs expandidos?


Ehh... xD
Pues la verdad, no sabría qué decirte. A ver, editar un ROM expandido lo puede hacer perfectamente (como si es de 1G, no importa... bueno, necesitarías mucha RAM). Lo que no se si puede hacer y probablemente no pueda hacer es leer mapas ni scripts de la parte expandida, más que nada porque nunca he tocado ROMs expandidos y ni siquiera sé como son las direcciones en esa parte del ROM (0x09000000 hacia arriba?). Si alguien deja un documento en Tutoriales o me lo explica en un MP, pues estará para la siguiente versión.
#45
cosarara97 12296
Jojo jojo, otro doble post (meh, si nadie comenta nada es el único modo).
Pues eso, he sacado una nueva versión para güindows. Lo del emulador en medio del editor está desactivado, porque compilar cosas en windows es horriblemente complicado, pero esta versión trae la última versión del código con todos los bugfixes que pueda habido haber y los nombres de los mapas (que no recuerdo si estaban en la anterior versión, pero ahora sí están).
Btw, no se si ya había una 0.8, espero que no ;)
BlueSpider_v0.8.zip
#46
Pacodelopio 26193
¿que caracteristikas tiene o que diferencias con el a-map?
#47
Sonicarvalho 17082
Bueno, solo paso para decir algunas cosas!

1º El progreso esta indo muy bien!. Solo falta mismo editar los mapas, porque las permisiones de movimientos ya la están! ;)

2º No se si esto es bug o no pero Blue Spider no funciona con XSE (al menos en Windows). El camino que aparece en XSE es este: C:\Users\TOSHIBA\Desktop\Miguel\hack\geração gba\Blue_Spider08\C:/Users/TOSHIBA/Desktop/Miguel/Cópia de rubi_ing.gba

Tiene barras para tras y para frente, wtf xDDDD

Te congratulo por proyectos chulos como este ^_^ No tardará mucho tendré python en la uni (de facto, ya en próximo lunes)

Saludos!
#48
Tito Sayer301 26309
Pues me gustaria ver como va avanzando este hack, la verdad es que me gusta bastante la idea, pero yo trabajo con ROM expandido, y el no poder editar esos mapas extra... lo veo un fallo. Podrías intentar que pudiese modificarlas, y poder agregar mapas y aumentarlos de tamaño sin que surjan esos bugs.
No te voy a decir eso tipico de que ahora lo pruebo y edito porque como ves, nadie lo hace y no quiero ser un malqueda mas, si saco tiempo y ganas lo probaré porque me parece genial esta herramienta. Sobre todo por lo que tu has dicho, estas aquí y podemos consultarte o sugerirte mas cosas que agregar.
#49
cosarara97 12296
Iniciado por Sonicarvalho
Bueno, solo paso para decir algunas cosas!

1º El progreso esta indo muy bien!. Solo falta mismo editar los mapas, porque las permisiones de movimientos ya la están! ;)

2º No se si esto es bug o no pero Blue Spider no funciona con XSE (al menos en Windows). El camino que aparece en XSE es este: C:\Users\TOSHIBA\Desktop\Miguel\hack\geração gba\Blue_Spider08\C:/Users/TOSHIBA/Desktop/Miguel/Cópia de rubi_ing.gba

Tiene barras para tras y para frente, wtf xDDDD

Te congratulo por proyectos chulos como este ^_^ No tardará mucho tendré python en la uni (de facto, ya en próximo lunes)

Saludos!


¿? Sí puede editar los mapas, es lo primero que implementé xD
Lo que no tengo aún es un editor de bloques.
Respecto a XSE... gracias por reportarlo. Por lo visto XSE es algo tonto, necesita el nombre del ROM y el offset en un solo argumento (en lugar de 2), y el offset debe ir sin el prefijo 0x.

Pues me gustaria ver como va avanzando este hack, la verdad es que me gusta bastante la idea, pero yo trabajo con ROM expandido, y el no poder editar esos mapas extra... lo veo un fallo. Podrías intentar que pudiese modificarlas, y poder agregar mapas y aumentarlos de tamaño sin que surjan esos bugs.
No te voy a decir eso tipico de que ahora lo pruebo y edito porque como ves, nadie lo hace y no quiero ser un malqueda mas, si saco tiempo y ganas lo probaré porque me parece genial esta herramienta. Sobre todo por lo que tu has dicho, estas aquí y podemos consultarte o sugerirte mas cosas que agregar.

Sayer, como ya dije, no tengo ni idea de cómo funcionan los ROMs expandidos, de modo que si nadie me echa un cable la pereza podrá conmigo ;)


@Pacodelopio: Pruébalo xD