Addon: JSE

Eorzea Time
 
 
 
Language: JP EN FR DE
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: 1562
By Kaffy 2025-10-03 13:53:52
Link | Quote | Reply
 
from my experience today it definitely has potential, but you need to be very specific about what you want and be willing to make it try several times and correct it when it goes off course. it can make helpful suggestions for things you might not have thought about, which is entertaining.
 Carbuncle.Nynja
Offline
Server: Carbuncle
Game: FFXI
user: NynJa
Posts: 6490
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: 3627
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: 1562
By Kaffy 2025-10-03 14:39:49
Link | Quote | Reply
 
my major hurdle with coding is knowing the right syntax for everything. the time saved throwing it at gpt and then getting help with the logic from actual people, for me, is very high.

probably a lot of personal learning bias, my first real programming class used emacs on some version of linux when I had never seen anything but windows/ms dos before and the shock just about killed me :p
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: 3627
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: 197
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: 371
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: 1144
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: 371
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: 371
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: 1144
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: 1
By Sephirana 2025-11-26 10:48:42
Link | Quote | Reply
 
Assuming there's no backup here? Shame!
Offline
Posts: 1290
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.