THA-Server
THA-Server es un emulador de servidor para TwinHexa Arcade, un juego de puzzle arcade en línea desarrollado por CCR en 2000; el servicio original terminó en 2002. Esta reimplementación del servidor permite acceder al juego nuevamente, buscando replicar con precisión y fidelidad la manera en la que el servidor original hubiese funcionado.
Hay dos implementaciones diferentes disponibles:
Servidor Embebido
La versión embebida es proporcionada principalmente para jugar de forma local y en línea, aunque también puede usarse para alojar servidores a gran escala. El servidor se escribió desde cero en C, apuntando a mayor rendimiento, portabilidad y tamaño reducido. Las únicas dependencias son LMDB para la base de datos y MinHook para parchear el programa.
Esta versión permite alojar un servidor, conectarse a un servidor, o ambos a la vez. Además funciona como un cargador que se encarga de realizar todas las modificaciones necesarias para que el programa funcione correctamente con nuestro servidor.
Servidor General
La versión general proporciona un enfoque de servidor web más tradicional, ofreciendo una alternativa mas robusta, escalable y estable, siendo más adecuada para manejar una gran cantidad de conexiones y cantidad de datos. El servidor utiliza Node.js como motor y MongoDB para la base de datos.
Esta versión solo aloja el servidor. Para poder iniciar el cliente, se necesita el servidor embebido en modo cliente, ya que éste también funciona como cargador/parcheador.
JM-Server
JM-Server es un emulador de servidor para Jewelry Master, un juego de puzzle arcade en línea desarrollado por Arika en 2006; el servicio original terminó en 2002. Esta reimplementación del servidor permite acceder al juego nuevamente, buscando replicar con precisión y fidelidad la manera en la que el servidor original hubiese funcionado.
Hay dos implementaciones diferentes disponibles:
Servidor Embebido
La versión embebida es proporcionada principalmente para jugar de forma local y en línea, aunque también puede usarse para alojar servidores a gran escala. El servidor se escribió desde cero en C, apuntando a mayor rendimiento, portabilidad y tamaño reducido. Las únicas dependencias son LMDB para la base de datos y MinHook para parchear el programa.
Esta versión permite alojar un servidor, conectarse a un servidor, o ambos a la vez. Además funciona como un cargador que se encarga de realizar todas las modificaciones necesarias para que el programa funcione correctamente con nuestro servidor.
Servidor General
La versión general proporciona un enfoque de servidor web más tradicional, ofreciendo una alternativa mas robusta, escalable y estable, siendo más adecuada para manejar una gran cantidad de conexiones y cantidad de datos. El servidor utiliza Node.js como motor y MongoDB para la base de datos.
Esta versión solo aloja el servidor. Para poder iniciar el cliente, se necesita el servidor embebido en modo cliente, ya que éste también funciona como cargador/parcheador.
NicolausiKey
NicolausiKey es un generador de llaves para los videojuegos Nicolausi y PC-Bakterien por TOM Productions, tanto para las versiones de DOS y Windows.
El proyecto está conformado por tres partes:
- Una implementación del generador en C# (tanto Windows Forms como en Consola)
- Una implementación del generador en JavaScript
- La descompilación revisada original
Para un analisis en detalle del algoritmo de generación de llaves, visita el artículo dedicado.
TTX-Monitor
TTX-Monitor+ es un cargador de software para la máquina arcade Type X de Taito. Desarrollado originalmente por Romhack: xb_monitor
Algunas funcionalidades fueron añadidas/cambiadas/eliminadas:
- Añadido soporte para AxisR, AxisZ
- Añadida la opción PovAsAxis
- Corregida la sensibilidad de la zona muerta
- Añadida la función estándar SavePatch
- Nueva interfaz de ususario para la configuración
- Eliminado el wrapper de Direct3D
- Desactivado el motor de registro
La característica nueva más destacable es la implementaciñon de un wrapper de DirectInput con soporte para los títulos de mahjong.
XB-Monitor
XB-Monitor+ es un cargador de software para la máquina arcade eX-BOARD de Examu. Desarrollado originalmente por Romhack: xb_monitor
Algunas funcionalidades fueron añadidas/cambiadas/eliminadas:
- Añadido soporte para AxisR, AxisZ y POVs
- Añadida la opción PovAsAxis
- Corregida la sensibilidad de la zona muerta
- Añadida la función estándar SavePatch
- Nueva interfaz de ususario para la configuración
- Eliminado el wrapper de DirectDraw
- Solucionados varios errores en el wrapper de Direct3D
- Desactivado el motor de registro
QuikZIV
QuikZIV es una herramienta para descomprimir archivos ZIV y SQZ, utilizando los métodos LZW y Huffman+RLE. Desarrollado para remover la protección en la versión CD-ROM de Quik The Thunder Rabbit, soporta la mayoría (si no todos) de los títulos de Titus Interactive:
- Prehistorik
- Quik The Thunder Rabbit
- Super Cauldron
- Titus The Fox (y Moktar)
- The Blues Brothers (series)
Algunos títulos, como Prehistorik 2, tienen archivos incompatibles, ya sea por el uso de un método de compresión diferente o un nivel de protección adicional.
Hornero
Hornero es un sistema de gestión empresarial completo, ágil y moderno. Además implementa Hornero UI, un conjunto de componentes de interfaz hechos desde cero, inspirados en Element+ y NaiveUI.
Funcionalidades
- Gestión de compras y ventas.
- Administración de artículos, proveedores, clientes, listas de precio y mucho más.
- Consulta de precios y generación de comprobantes de venta.
- Facturación electrónica.
- Control de depósitos y stock.
- Control de cuentas corrientes para proveedores y clientes.
- Control de caja y gestión de pagos.
- Generación de reportes varios.
- Gestión de usuarios y roles.
- Control total con teclado, para mayor productividad.
Viridian
Viridian es un editor de video basado en FFmpeg, ofreciendo una gran variedad de funciones para realizar operaciones de compresión con y sin pérdida. Permite manipular fácilmente archivos de video sin tener que lidiar con la complejidad de la línea de comandos de FFmpeg, asegurando siempre la mejor calidad de salida posible.
Además, Viridian es una herramienta excelente para usuarios avanzados, ya que permite editar manualmente el comando final de salida a gusto, sin sacrificar los pequeños detalles que quieras controlar.
Funcionalidades
- Rápido, ya que utiliza binarios nativos de FFmpeg para procesar los videos
- Simple, pero potente reproductor de video, con soporte para miniaturas, varias opciones de navegación (avanzar por fotograma, entre clips, keyframes, etc.) y corrección de metadatos (relación de aspecto, rotación)
- Operaciones visuales con pérdida, como recortar, rotar, voltear/espejar y escalar
- Abrir múltiples archivos a la vez, permitiendo concatenar con y sin pérdida
- Varios modos para recortar videos: con pérdida, sin pérdida (normal y keyframe) e inteligente (con + sin pérdida)
- Manipulación de recortes: arrastrar, redimensionar, ajustar, partir y editar manualmente clips de videos
- Exportar clips en archivos individuales o combinar todo junto
- Configuración extensiva de codificación y salida de video
- Ver estado de codificación actual (con/sin pérdida/mezcla)
- Ver y modificar el comando de salida final
- Visor de pistas y metadatos de archivos
- Captura de fotogramas
- Eliminar pistas de audio
- Limpiar metadatos de archivos
Instagular
Instagular es un cliente web personalizado para Instagram, con el objetivo de ofrecer una mejor experiencia de escritorio, en contraste al diseño para dispositivos móviles que usa el sitio oficial, además de contar con funcionalidades adicionales no presentes en la experiencia regular de Instagram.
Este proyecto implementa su propio servidor backend API utilizando un fork de instagram-private-api para conectarse con Instagram, actuando como intermediario entre el cliente de Instagular y el servidor de Instagram.
Funciones implementadas
- Administración de sesiones.
- Feeds con manejo de paginación automática.
- Visor multimedia a pantalla completa, reproduciendo contenido con mayor calidad de imagen.
- Perfiles de usuario (posteos, reels, videos, etiquetados).
- Historias de usuario y destacadas.
- Interacción entre usuarios (likes, seguir, comentarios).
- Descargar contenido multimedia en calidad alta/original.
- Elementos guardados y colecciones.
- Motor de búsqueda de usuarios.
Glaucous
Glaucous es un constructor de base de datos de videojuegos, administrador de librería y frontend para emuladores. Te permite crear tu base de datos personalizada, además de la posibilidad de utilizarlo como un lanzador/frontend.
Tanto la aplicación como la base de datos están diseñadas para ser lo más dinámicas posible, permitiendo elegir que querés ver y cómo. Personalización y flexibilidad son objetivos clave, permitiéndote adaptar tu configuración actual sin forzar cambios específicos para funcionar.
SALNE
Aplicación web MEAN Full Stack, integrada por un servidor Backend API en Node.js y Express, base de datos en MongoDB, y un Frontend en AngularJS + Material.
Proyecto final de carrera como desarrollador de software. No había requerimientos, así que me tomé la libertad para aplicar el trabajo final de Gestión de Proyectos a un producto de software real, en forma de aplicación web.
La aplicación se desarrolló en dos formas diferentes:
-
salne-serverconsiste en un servidor de Node.js con Express, renderizando las vistas del lado del servidor junto al uso de Nunjucks como template engine. -
salne-backendes un servidor API en Node.js con Express, ysalne-frontendes un cliente en AngularJS y Material que se comunica con la API, separando así la lógica de negocios de la interfaz de usuario.
Publicado •
Usagi Yasei no Tōhai - The Arcade - Yamashiro Mahjong
Publicado •
Usagi Yasei no Tōhai - Yamashiro Mahjong
Publicado •
Usagi Yasei no Tōhai - Dramatic Mahjong
Publicado •
Usagi Yasei no Tōhai - The Arcade
Publicado •
Usagi Yasei no Tōhai
Publicado •
Japan Pro Golf Tour 64 [2]
Publicado •
Ciemna Strona
Publicado •
Arcana Heart - Card of Glory
Publicado •
Arcana Heart Full!
Publicado •
Arcana Heart
Publicado •
Taito Retro Arcade Pack
Publicado •
Capcom Taisen Fan Disc
Publicado •
Net DE Para - Nekosogi Paradise
Publicado •
Impact
Publicado •
Castle of Shikigami III [W]
Publicado •
Shikigami no Shiro III [J] [2]
Publicado •
Shikigami no Shiro III [J] [1]
Publicado •
Castle Shikigami 2 [W] [1]
Publicado •
Castle Shikigami II - War of the Worlds [W] [2]
Publicado •
Shikigami no Shiro II [J]
Publicado •
Shikigami no Shiro Evolution
Publicado •
Shikigami no Shiro EX
Publicado •
Shikigami no Shiro
Publicado •
KOF - Sky Stage
Publicado •
WarTech - Senko no Ronde [W] [2]
Publicado •
WarTech - Senko no Ronde [W] [1]
Publicado •
Senkō no Ronde Rev. X [J]
Publicado •
Senkō no Ronde SP
Publicado •
Senkō no Ronde [2]
Publicado •
Senkō no Ronde [1]
Publicado •
Senkō no Ronde DUO
Publicado •
Tonic Trouble [2] [W]
Publicado •
Tonic Trouble [2] [C]
Publicado •
Tonic Trouble [1]
Publicado •
Kururin Squash!
Publicado •
Gekitō Densetsu - Block King
Publicado •
Dariusburst - Chronicle Saviours
Publicado •
Battle Gear 4 Tuned [2]
Publicado •
Deathsmiles II - Makai no Merry Christmas [2]
Publicado •
Deathsmiles II - Makai no Merry Christmas [1]
Publicado •
Osman [W] [2]
Publicado •
Gōketsuji Ichizoku - Senzo Kuyō
Publicado •
The King of Fighters '98 - Ultimate Match
Publicado •
Chaos Breaker
Publicado •
Homura [2]
Publicado •
Homura [1]
Publicado •
Osman [W] [1]
Publicado •
Cannon Dancer [J] [2]
Publicado •
Cannon Dancer [J] [1]
Publicado •
Dariusburst - Second Prologue
Publicado •
Dariusburst
Publicado •
Dariusburst - Another Chronicle EX
Publicado •
Dariusburst - Another Chronicle
Publicado •
D1GP Arcade - Professional Drift Game
Publicado •
Randnet Disk
Publicado •
Harikiri Online Pro Yakyū
Publicado •
Gaia Attack 4
Publicado •
Dragon Blaze
Publicado •
Trouble Witches AC - Amalgam no Musumetachi
Publicado •
Music GunGun! 2
Publicado •
Music GunGun!
Publicado •
Daemon Bride
Publicado •
Arcana Heart 3
Publicado •
SimCity 64
Publicado •
Japan Pro Golf Tour 64 [1]
Publicado •
Dezaemon 3D [2]
Publicado •
Dezaemon 3D [1]
Publicado •
Wacky Races
Publicado •
Suggoi! Arcana Heart 2 - Tenkōsei Akane to Nazuna
Publicado •
Arcana Heart 2
Publicado •
Gunbird 2
Publicado •
GunBarich
Publicado •
Strikers 1945 II
Publicado •
Strikers 1945
Publicado •
Gunbird [2]
Publicado •
Gunbird [1]
Publicado •
Spica Adventure
Publicado •
Battle Gear 4 Tuned [1]
Publicado •
Battle Gear 4
Publicado •
Space Bomber
Publicado •
Sol Divide - Sword of Darkness [W]
Publicado •
Sol Divide [J]
Publicado •
Quiz de Idol! - Hot Debut
Publicado •
Mahjong Hot Gimmick Integral
Publicado •
Taisen Hot Gimmick Forever
Publicado •
Taisen Hot Gimmick 3 - Digital Surfing
Publicado •
Taisen Hot Gimmick Kairakuten
Publicado •
Taisen Hot Gimmick
Publicado •
Taisen Net Gimmick - Capcom and Psikyo All Stars
Publicado •
Taisen Hot Gimmick - Mix Party
Publicado •
Valve Limit R
Publicado •