Addon: TetraMaster

Langues: JP EN DE FR
Yellow Box
8877 users online
Forum » Windower » General » Addon: TetraMaster
Addon: TetraMaster
 Asura.Nalfey
Offline
Serveur: Asura
Game: FFXI
User: Nalf
Posts: 192
By Asura.Nalfey 2026-06-17 11:59:04
Link | Citer | R
 
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 | Citer | R
 
Holy.. This is amazing!
[+]
 Bahamut.Daleterrence
Offline
Serveur: Bahamut
Game: FFXI
User: Dalight
Posts: 131
By Bahamut.Daleterrence 2026-06-17 13:06:41
Link | Citer | R
 
Holy crap. If only I knew how to play Tetra Master! Nice work :D
[+]
 Shiva.Thorny
Offline
Serveur: Shiva
Game: FFXI
User: Rairin
Posts: 3936
By Shiva.Thorny 2026-06-17 13:19:33
Link | Citer | R
 
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
Serveur: Asura
Game: FFXI
User: Nalf
Posts: 192
By Asura.Nalfey 2026-06-17 13:35:59
Link | Citer | R
 
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 | Citer | R
 
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
Serveur: Asura
Game: FFXI
User: Nalf
Posts: 192
By Asura.Nalfey 2026-06-17 13:42:20
Link | Citer | R
 
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 | Citer | R
 
I love you.
[+]
 Shiva.Thorny
Offline
Serveur: Shiva
Game: FFXI
User: Rairin
Posts: 3936
By Shiva.Thorny 2026-06-17 13:44:29
Link | Citer | R
 
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
Serveur: Asura
Game: FFXI
User: Nalf
Posts: 192
By Asura.Nalfey 2026-06-17 13:56:56
Link | Citer | R
 
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 | Citer | R
 
Get the *** outta here! I love Tetra Master! This is incredible! :D
[+]
Offline
By Draylo 2026-06-17 21:56:05
Link | Citer | R
 
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.