El Online Matches Generator (abreviado OMG) es una tecnología de la cuarta generación de YonicStudios. Es una de las tecnologías más sofisticadas de YonicStudios. A partir de un código, puede generar un combate de Super Smash Bros que, además, puede ser grabado y enviado a YouTube, por ejemplo.
Primera versión
La primera versión (1.0-1.6) se lanzó unos días después del proyecto de YonicStudios llamado "Super Smash On-line".
Esta versión podía generar:
- Combates en Brawl
- Combates por tiempo
- Combates con todos los personajes del juego.
- Combates en escenarios de Brawl.
Sin embargo, tenía unos pocos fallos, pero graves, en la cámara, por lo que fue eliminado.
Sintaxis
La sintaxis de OMG 1.7 era bastante extenso. No era bastante organizado y además poco fácil de entender. Más abajo hay un ejemplo de esta sintaxis.
fight{ spacegeneral(){ scenario = "1B"; checkcollision = true; } spacecharacter() { checkcollision = true; shape = frizosl; compareshapecol = false; setdisplacement = false; compaJ = false; compaU = true; } characters() { first = dino; secd = pokblu; tird = koopa; last = null; } }
Cámara
El uso de la cámara se mantuvo hasta la versión 1.4, donde se eliminó.
Segunda versión
La segunda versión (1.7-3.6, nombre en clave Gecko2) se lanzó dos meses después del lanzamiento de la primera versión.
La segunda versión podía generar:
- Combates en Brawl
- Combates por vidas
- Combates por monedas
- Combates en escenarios de Melee y personalizados.
- Combates personalizados (Muerte súbita, sin objetos...)
- Combates en Melee
- Combates por vidas
- Combates por puntos
- Combates por tiempo
- Combates en casi todos los escenarios.
- Combates de vida o muerte.
- Combates de N64
- Combates por vidas
Sintaxis
La sintaxis de Gecko2 es mucho más corta que la de la primera versión, además de que se basa en los principios de CSS y ActionScript.
fight { stage=4; player1 { character=dino; mode=cpu; color=2; } player2 { character=samus; mode=cpu; color=3; handicap=20; } rules{ type=live; lives=2; time=200; } }
Tercera versión
La tercera versión (3.7-?.?) es la última versión. Se lanzó en Diciembre de 2010
Su nombre es Triom.
Incluye muchas características, como personajes únicos, escenarios que no se han visto...
Sintaxis
La sintaxis es algo más compleja que en la segunda versión, que incluye valores Wi-Fi en WeTriom. Podría basarse en ECMAScript. Un ejemplo sería algo como esto:
general { game = wii; type = live; count = 3; } player1(HUM){ fighter = pika; name = "PeLen"; color = texture2; texture = import.texture("Phazonpika.brstm", true); handicap = 30; } player2(CPU){ fighter = pika; name = "Sita"; handicap = 10; } stage(brawl) { id = 7; texture = import.stagetexture("phazonset.brstm", false, true); }
WeTriom contiene otra sintaxis diferente, un poco más extensa ya que incluye algunas clases nuevas. El estilo de escribir no cambia, por lo que será compatible con Triom. Si quisiéramos agregar compatibilidad con Wi-Fi, habría que agregar un lenguaje como este.
websynchro { server = sonicweb; dualconnection = false; signal = pal; } webserver { trycomp(true, false); if (trycomp = success) { importsignal = export.texture('libraryA') export.audio("berdst.brstm"); if (importsignal == success) { load.libraryW(); load.signal(true); } }
WeTriom sólo exportará datos compatibles con la señal con la que se carga (se explicará el funcionamiento pronto), esto quiere decir que algunos extras que Triom tiene no aparecerán.
Cámara
Existen en total 3 cámaras en Triom.
RecoGecko 3
Esta cámara fue la primera que se añadió y es capaz de añadir algún efecto al vídeo.
RecoGecko 3 actualiza la función de subida a YouTube, llamada ahora YT Uploader 2, que ahora puede subir los vídeos en una versatibilidad de formatos, entre ellos FLV, MP4, WMV y MOV, que no dañan el proceso Rundll32 de los ordenadores.
Graphimatic HD
De momento, esta cámara sólo está programada para hacer fotos. Las fotos comparadas con la cámara de OMG 2 tienen un mayor tamaño y una mayor definición.
Esta cámara no es compatible con We-Triom.
Machinima
Es la última cámara que se va a agregar y tiene la función de cambiar el ángulo a su gusto. Será utilizado en El Emisario del Subespacio 2. Se considera un extra de EvoLution.
Esta cámara no es compatible con We-Triom.
Personajes
Triom incluye una versatibilidad de mejoras en cuanto a personajes. Se añaden colores de personajes totalmente nuevos, ¡incluso personajes de Phazon y del Subespacio!
Compatiblidad con Wi-Fi
Triom era compatible con Wi-Fi, pero ahora que el complemento está oficialmente activado,
WeTriom
WeTriom es una reedición de Triom que muestra compatibilidad con Wi-Fi. WeTriom será compatible con Wi-Fi, pero algunas de las funciones extra no aparecerán debido a su incompatibilidad con la señal PAL.
Escenarios
Triom contiene el mismo número de escenarios que sus anteriores versiones, pero con el complemento EvoLution añadirá un suplemento de unos 20 escenarios o más en Brawl, de los cuales hay algunos originales de N64.
Tabla Triósica
La Tabla Triósica es una tabla técnica con todas las versiones de Online Matches Generator.
Nombre | Nombre clave | Familia | Número de versión | Compatibilidad | Fecha de lanzamiento | Detalles |
---|---|---|---|---|---|---|
??? | Sajara | - | 0.45.3 | PAL | Versión beta |
|
OMG | Therozu | Primaria | 1.0 | PAL | 1 enero 2010 |
|
OMG B | Seika | Primaria | 1.1 | PAL | 8 febrero 2010 |
|
OMG C | Thardus | Primaria |
1.2-1.2.63 |
PAL | 15 abril 2010 |
|
OMG D | Hearo | Cerano | 1.2.7 | PAL | 18 mayo 2010 |
|
OMG 1.5 | Cenco | Cerano | 1.2.9 | PAL | 23 junio 2010 |
|
OMG 2 | Gecko2 | Dossier | 1.7 | PAL y NTSC | 30 julio 2010 |
|
OMG 2b | GeckoToBet | Dossier | 1.8.2 | PAL y NTSC | Versión beta |
|
OMG 2c | GeckoPhase | Tressier | 2.1.3 | PAL (NTSC no llegó a funcionar) | Versión beta |
|
OMG 2c1 | GeckoUpdt | Tressier | 2.1.6 | NTSC | Versión beta |
|
OMG 2c2 | Nihongo | Tressier | 2.1.9 | JAP | Versión beta |
|
OMG Lite | Lighter | Tressier | 2.1.95 | PAL y NTSC | No |
|
OMG 2d | GeckoRe | Dossier | 2.3 | PAL, NTSC y JAP | Septiembre 2010 |
|
OMG2N | Revolution | Sefular | 3.1.31 | PAL y NTSC | 12 Ocutbre 2010 |
|
NewVersion | ??? | Sefular | 3.3.42 | PAL, NTSC y JAP | No |
|
OMG 2e | Eukal | Sefular | 3.6 | PAL y NTSC | No |
|
Triom | Hyruhack | EvoLut | 3.7.9-4.0 | PAL y NTSC | Diciembre 2010 |
|
WeTriom | LanConnect | EvoLut | 4.2.543 | PAL | Diciembre 2010 |
|
Triicarus | Signial | EvoLut | 4.3 | PAL, NTSC y JAP | No confirmado |
|
Aplicaciones
OMG se está aplicando en el proyecto "Super Smash On-line" actualmente, y se aplicará próximamente en la película de Paper Yoshi Xtra.