Addon: JSE

Language: JP EN DE FR
New Items
2025-11-14
users online
Forum » Windower » General » Addon: JSE
Addon: JSE
Offline
By Dodik 2025-10-03 13:44:00
Link | Quote | Reply
 
You can ask GPT to give you a plan for world peace and it will.

Will it work. Who knows. Will it be any good. *** no.

Knock it off with rubbing fake AI on everything.
[+]
 Asura.Darthsploder
Offline
Server: Asura
Game: FFXI
Posts: 5
By Asura.Darthsploder 2025-10-03 13:53:28
Link | Quote | Reply
 
wasn't talking to you brother. you have a copy.

You are right, AI isnt going to spit out something perfect, but at the end of the day its a tool to make writing it easier. have it lay the foundation for the addon, have it verify that the syntax you are writing works properly.

people *** miss the point of these things, its not about having it spit the answer out to you its about having it give you something to work from.
 
Offline
Posts:
By 2025-10-03 13:53:52
 Undelete | Edit  | Link | Quote | Reply
 
Post deleted by User.
 Carbuncle.Nynja
Offline
Server: Carbuncle
Game: FFXI
user: NynJa
Posts: 6549
By Carbuncle.Nynja 2025-10-03 13:54:17
Link | Quote | Reply
 
Ive used chatgpt to make an addon to open up rema stone boxes then stagger trades to a holder. I eventually got it to work, but its really not that good at it, and there was a lot of “theres an error on line X, are you sure this is a windower function”, when it was not a windower function. The code is bloated as ***now and could probably be cut down by half.

I could probably also make it significantly better by not leveraging two separate addons (pounches and tradeplayer) to run actions ¯\_(ツ)_/¯

Its ok at building a skeleton and checks, but you have to have an idea of what youre doing to make it work.
 Shiva.Thorny
Offline
Server: Shiva
Game: FFXI
user: Rairin
Posts: 3650
By Shiva.Thorny 2025-10-03 13:55:38
Link | Quote | Reply
 
It can't go past the training data and it can't comprehend complex interactions. For something incredibly simple like this addon, it should work fine. You might need to curate the input datasets some, but the logic is well within what it can handle.

Like Nynja said, it also bloats like crazy. I'm thinking of a GPT addon someone posted in the Ashita channel that was over 1000 lines when it should've been 150. That sort of code is not only much more tedious to read/fix for people who know what they're doing, it likely incorporates performance issues as well. [The addon broke the imgui state for other addons too, so definitely wasn't without visible flaws.]

If you wanted to make something larger in scope like one of the crossbars, gearswap, etc.. you're dreaming. Learn to code and maybe GPT can save you a little time on it (more likely, it pigeonholes you into a design structure you aren't familiar with and doesn't actually save time, though).

Asura.Darthsploder said: »
have it verify that the syntax you are writing works properly.
Yikes.
[+]
Offline
By Dodik 2025-10-03 14:05:03
Link | Quote | Reply
 
It's like the heavy frameworks from the early 2010s that promised everything and came with everything included in them, DBs, Rest APIs, interfaces, UIs, you name it.

As soon as you want something a tiny bit more than just a bog standard basic UI that maybe kinda works out the box, it's a ***show to fix.

You end up spending more time "fixing" broken ***than you would have spent writing the whole thing from scratch.

You do you though.
[+]
 
Offline
Posts:
By 2025-10-03 14:39:49
 Undelete | Edit  | Link | Quote | Reply
 
Post deleted by User.
Offline
By Dodik 2025-10-03 14:49:41
Link | Quote | Reply
 
I mean I can't stand Lua. I think it's quite possibly the worst syntax used in a programming language since.. idk, Pascal maybe.

Rather write 100% TCL than write another line of lua.
 Shiva.Thorny
Offline
Server: Shiva
Game: FFXI
user: Rairin
Posts: 3650
By Shiva.Thorny 2025-10-03 14:54:02
Link | Quote | Reply
 
Lua's fine once you get used to it. Tables are ultra flexible and reasonably performant; going back to any strictly typed language always feels tedious.

Sure, Python is more or less a better Lua in terms of writing code. But, it's not that big a difference, and Lua(especially LuaJIT) is far more performant as an embedded language. My only serious complaint is that it's 1-indexed, but c'est la vie.
[+]
Offline
By Dodik 2025-10-03 15:02:24
Link | Quote | Reply
 
It's just so convoluted, can't stand it.

If you're going to have function if end end everywhere might as well write C and use { and };

I've heard the LuaJit performance argument before. It's nowhere near a good Python library with C bindings. Which gives you a syntax that doesn't suck, with C-like speed.

Anyway, here's a good Python tutorial that assumes no prior knowledge, with an in-browser interpreter.
Offline
Posts: 203
By Genoxd 2025-10-03 15:18:14
Link | Quote | Reply
 
I'd take Lua over objective-c. Though I also hate Lua with a passion. C# would have been nice even if it comes with a lot of overhead
 Fenrir.Brimstonefox
Offline
Server: Fenrir
Game: FFXI
user: Brimstone
Posts: 379
By Fenrir.Brimstonefox 2025-10-03 15:28:34
Link | Quote | Reply
 
Not a big fan of lua, but I probably prefer it to tcl, although I've done much more in tcl, although tcl is slow...like really slow.

And holy thread derail, but I guess it beats treadmills.
[+]
Offline
By Dodik 2025-10-03 15:56:36
Link | Quote | Reply
 
I mean I wasn't totally serious about TCL.

Maybe. I think. I do prefer it to Lua.

And TCL is not slow, it's just not suited to interactive stuff.
VIP
Offline
Posts: 1149
By Lili 2025-10-03 15:57:28
Link | Quote | Reply
 
Dodik said: »
If you're going to have function if end end everywhere might as well write C and use { and };

Due to a number of factors, especially that EVERYTHING IS A TABLE, lua lends itself pretty well to ifless flows. Most recent stuff I write for myself has very little IFing going on!
 Fenrir.Brimstonefox
Offline
Server: Fenrir
Game: FFXI
user: Brimstone
Posts: 379
By Fenrir.Brimstonefox 2025-10-06 08:11:53
Link | Quote | Reply
 
Dodik said: »
And TCL is not slow, it's just not suited to interactive stuff.

Its very slow almost any heavy lifting tcl script I've rewritten in another language (usually perl or python) speeds up by at least an order of magnitude. Its a glorified shell language (everything is a string!) Its actually kind of funny how many performant things I see with embedded tcl in them. (reasons: because it was the best thing in the '90s and no one wants to change).

Expect was kinda cool once upon a time.

Waaaaaaaaaaaaayyyyyyy off topic /derail (probably not)
[+]
Offline
By Dodik 2025-10-06 08:21:10
Link | Quote | Reply
 
I mean.. the cue is in the name.

Transaction Control Language (TCL).

Are you dealing with transactions? If not, why the *** are you using TCL.

That's like the guy writing command-line PHP utilities because the only language they know is PHP.

OTOH, if you've ever written code for telco-class hardware load balancers, you don't get a choice it's TCL or gtfo. With good reason. Assuming you don't have access to the C source, which you won't unless you work for the company making them.

I'm not talking about script-kiddie stuff from IRC back in the 90s/early 2000s - as fun as those were. Real work.
 Fenrir.Brimstonefox
Offline
Server: Fenrir
Game: FFXI
user: Brimstone
Posts: 379
By Fenrir.Brimstonefox 2025-10-06 09:25:07
Link | Quote | Reply
 
Um TCL is Tool Command Language. (to be fair, I thought it was Tool Control Language if you just asked me without looking it up, so I guess we'd both be 2/3rd right).
[+]
Offline
By Dodik 2025-10-06 09:27:11
Link | Quote | Reply
 
Lol I thought it was Transport Control Language at first..

Anyway, you're right, it's Tool Command Language.
VIP
Offline
Posts: 1149
By Lili 2025-10-06 14:22:19
Link | Quote | Reply
 
Dodik said: »
command-line PHP

Some things are invented that should not have been invented.
[+]
necroskull Necro Bump Detected! [51 days between previous and next post]
Offline
Posts: 2
By Sephirana 2025-11-26 10:48:42
Link | Quote | Reply
 
Assuming there's no backup here? Shame!
Offline
Posts: 1291
By DaneBlood 2025-11-26 11:15:54
Link | Quote | Reply
 
Asura.Darthsploder said: »
wasn't talking to you brother. you have a copy.

You are right, AI isnt going to spit out something perfect, but at the end of the day its a tool to make writing it easier. have it lay the foundation for the addon, have it verify that the syntax you are writing works properly.

people *** miss the point of these things, its not about having it spit the answer out to you its about having it give you something to work from.

You could you know, just learn how to lay the foundation.
AI is a tool for people with no skills, and lack of motivation to learn something.

The amount of cleanup I have to do because my coworker mess up stuff with their AI generated sh...stuff. Id rather just learn how to do it myself
[+]
Offline
Posts: 11
By Yashka 2025-11-26 13:31:26
Link | Quote | Reply
 
just a long shot, but does anyone have a backup of this? every time this thread pops up i get hope that Nalfey came back only to be crushed lol. after they posted the addon cards that tracked AF, i asked if they could do the same for relic and empy, but had to take a break from FFXI so i missed this release.

Where ever Nalfey went, i hope they are doing ok, and come back eventually
Offline
Posts: 44
By cajunasian 2025-11-26 16:10:47
Link | Quote | Reply
 
Yashka said: »
just a long shot, but does anyone have a backup of this? every time this thread pops up i get hope that Nalfey came back only to be crushed lol. after they posted the addon cards that tracked AF, i asked if they could do the same for relic and empy, but had to take a break from FFXI so i missed this release.

Where ever Nalfey went, i hope they are doing ok, and come back eventually

He isn’t dead! He will appear here soon. He has been summoned.
[+]
 Asura.Nalfey
Offline
Server: Asura
Game: FFXI
user: Nalf
Posts: 176
By Asura.Nalfey 2025-11-26 17:11:03
Link | Quote | Reply
 
cajunasian said: »
He isn’t dead! He will appear here soon. He has been summoned.

Not going to go into too much detail, but basically my character, my SE account and my GitHub all used to share the same name. So a certain someone easily connected the dots, banned my account and requested that I delete all addons and mods that I had created.

you can PM me on discord, my user name - as you might have already guessed - is also : nalfey
 Carbuncle.Nynja
Offline
Server: Carbuncle
Game: FFXI
user: NynJa
Posts: 6549
By Carbuncle.Nynja 2025-11-26 18:39:37
Link | Quote | Reply
 
I'm not saying I dont believe you, but someone at SE banned you and forced you to delete everything over this innocent addon, meanwhile there are plenty of old githubs with matching usernames (ie: sel and their very automated gearswap code, ak wrote superwarp and uses their game name for their github, sammeh has a github and has their chars gearswaps complete with ig names, etc), hosting addons for code that do significantly more nefarious things that are being left unchecked.

People have snitched to SE about people doing some of the most heinous cheats complete with video proof from the source, and they've never taken it because they dont use evidence from outside of the game.


Just saying it seems odd that people will post videos of themselves doing Lilith running Anchor or doing Sortie POSing around like a chess peice and SE will ignore those, but go after you because you host an innocent addon on github with a name that matches your ingame name. If they're banning people for this, well a lot of people are gonna be in a lot of ***as their FFXI profiles usually link to their character name, and from here they think to their own github with various things.
Offline
Posts: 171
By Nalf 2025-11-27 02:33:09
Link | Quote | Reply
 
I don't need you to believe me, I couldn't care less.
I lost my original character that I created as a kid and played for over 21 years, it stings enough.

Losing my account is one thing, gambling with lawyers IRL is an other, I was requested to take stuff down, I didn't argue. Everything we do here is breaking TOS, as small/harmless as you may think it is.
Offline
By MelioraXI 2025-11-27 03:21:29
Link | Quote | Reply
 
Feels like there is more to it. Something doesn’t add up but you’re the only person sitting on the facts.

If you truly were permanent banned cause you wrote a pretty harmless addon, a lot of us are in trouble.
Offline
By pharacelcus 2025-11-27 05:58:41
Link | Quote | Reply
 
Square enix contacted you to take your github down after banning you because you're showing us how many boar hides we need to turn in to upgrade our coat? Wild. Sorry you lost your character though.
 Carbuncle.Nynja
Offline
Server: Carbuncle
Game: FFXI
user: NynJa
Posts: 6549
By Carbuncle.Nynja 2025-11-27 07:56:51
Link | Quote | Reply
 
MelioraXI said: »
If you truly were permanent banned cause you wrote a pretty harmless addon, a lot of us are in trouble.
This is what I was getting at.
 Asura.Nalfey
Offline
Server: Asura
Game: FFXI
user: Nalf
Posts: 176
By Asura.Nalfey 2025-11-27 08:18:23
Link | Quote | Reply
 
JSE was not the only addon or mod that I created, there were many more on my github. Nothing that I would consider « cheats » as they were not doing any kind of position or speed hacking and were manly job HUDs, extra windows, changing songs, replenishing meds etc… regardless they were parsing packets, and as much I would like to say they were harmless, in the eyes of SE they were not.

Along with the ban I was specifically told that I was not to « create cheats or mods », « use cheats or mods » nor « entice other players to use cheats or mods » … « continuing to do so would result in further legal actions ».
So needless to say, I was not going to chance it, so I took it all down.

For all I know I could have been reported and banned for other reasons, not just making tool, I have no idea. But the wording from SE suggested otherwise, at least that’s how I interpreted it.

I think for me one of the main things was that my SE account was also called Nalfey not just my character, so everything was quite easily traceable.
Log in to post.