Addon: TetraMaster

Language: JP EN DE FR
2010-09-08
New Items
10894 users online
Forum » Windower » General » Addon: TetraMaster
Addon: TetraMaster
 Asura.Nalfey
Offline
Server: Asura
Game: FFXI
User: Nalf
Posts: 192
By Asura.Nalfey 2026-06-17 11:59:04
Link | Quote | Reply
 
Tired of waiting for your DNC to show up on time for Sortie ? Play TetraMaster instead !

TetraMaster v1.1.6

This is a faithful rework of the original FFIX TetraMaster game as a faster minigame where each player gets a random hand and each cards have random arrows assigned.
You can play solo or duel against an other FFXI player who's in your party.



//tm play — to play solo games against AI.





//tm duel {player_name} — to challenge a party member to a duel.


//tm accept — to accept a duel.



(Yes I have no friends and I play against my mandragora pet)


Any testing and feedback of the multiplayer duel games would be appreciated.


-Disclaimer-
This software "TetraMaster" is an unofficial, non-commercial fan implementation created by fans for fans.
It is not affiliated with, endorsed by, sponsored by, or approved by Square Enix.
All rights, title, and interest in and to the original Tetra Master game and related intellectual property remain the exclusive property of Square Enix Co., Ltd.
Nothing in this project transfers, assigns, or grants any ownership interest in such materials.
[+]
Offline
By Dodik 2026-06-17 12:06:17
Link | Quote | Reply
 
Holy.. This is amazing!
[+]
 Bahamut.Daleterrence
Offline
Server: Bahamut
Game: FFXI
User: Dalight
Posts: 131
By Bahamut.Daleterrence 2026-06-17 13:06:41
Link | Quote | Reply
 
Holy crap. If only I knew how to play Tetra Master! Nice work :D
[+]
 Shiva.Thorny
Online
Server: Shiva
Game: FFXI
User: Rairin
Posts: 3936
By Shiva.Thorny 2026-06-17 13:19:33
Link | Quote | Reply
 
I'd recommend some degree of caution, especially if AI was involved, since it likely hasn't been thoroughly penetration tested and it is using a unique protocol. Windower API is sufficient to do an awful lot of damage (in and outside FFXI) if an attacker can send commands to the game client.

That said, the addon is primarily an initializing wrapper with a relay to mask your true IP. So, the most obvious attack vectors are ruled out. Still, it appears anyone who knows you're playing a game can easily inject actions into your game since it's only secured by the ingame names of the players. So, if any invalid message can potentially reach command input or break out of the lua state, it becomes an attack vector.

Ambitious project.
[+]
 Asura.Nalfey
Offline
Server: Asura
Game: FFXI
User: Nalf
Posts: 192
By Asura.Nalfey 2026-06-17 13:35:59
Link | Quote | Reply
 
All the TM duels are hosted on a small Oracle Cloud VM and all data goes through a Cloudflare tunnel. So it would need quite a bit of dedication for someone to attack.
Offline
By Althor 2026-06-17 13:36:41
Link | Quote | Reply
 
Pretty cool!

Don't take this the wrong way, but Triple Triad is the one true FF card game. Make it happen :)
[+]
 Asura.Nalfey
Offline
Server: Asura
Game: FFXI
User: Nalf
Posts: 192
By Asura.Nalfey 2026-06-17 13:42:20
Link | Quote | Reply
 
Althor said: »
Triple Triad is the one true FF card game
Hahah I was sure someone would say this...unfortunately I'm not a big FF8 fan :s
Offline
Posts: 296
By Genoxd 2026-06-17 13:44:07
Link | Quote | Reply
 
I love you.
[+]
 Shiva.Thorny
Online
Server: Shiva
Game: FFXI
User: Rairin
Posts: 3936
By Shiva.Thorny 2026-06-17 13:44:29
Link | Quote | Reply
 
Asura.Nalfey said: »
all data goes through a Cloudflare tunnel.

Unless I'm misunderstanding, the bridge is only secured by a session ID made out of both player names. If a streamer starts a game with this, anyone watching knows the names of both players. That means they can use the session id to inject messages into the game.

That's minor; it means your tetra master games can be toyed with. But, if there's any way to break into windower functions or lua from there, it becomes a major security risk.

The model isn't bad overall, and I was impressed that it neither reveals user IPs nor communicates substantially over the game. But, anything that communicates like that should be treated with a degree of skepticism until thoroughly evaluated.
[+]
 Asura.Nalfey
Offline
Server: Asura
Game: FFXI
User: Nalf
Posts: 192
By Asura.Nalfey 2026-06-17 13:56:56
Link | Quote | Reply
 
Shiva.Thorny said: »
But, anything that communicates like that should be treated with a degree of skepticism until thoroughly evaluated.

Yup yup for sure. I definitely didn't have the "streamers" population in mind where everybody knows when and who are part of a duel.
Shouldn't be hard to increase the security of the handshake on my side.
Offline
Posts: 2749
By Felgarr 2026-06-17 21:19:23
Link | Quote | Reply
 
Get the *** outta here! I love Tetra Master! This is incredible! :D
[+]
Offline
By Draylo 2026-06-17 21:56:05
Link | Quote | Reply
 
I actually like tetra master too. I used to play way back in the ray when they had it as a separate thing on POL. It was nice during update times but this seems really cool!
[+]
Log in to post.