|
|
Addon: JSE
By Dodik 2025-10-03 13:44:00
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.
[+]
Server: Asura
Game: FFXI
Posts: 5
By Asura.Darthsploder 2025-10-03 13:53:28
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.
[+]
By Kaffy 2025-10-03 13:53:52
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
Server: Carbuncle
Game: FFXI
Posts: 6490
By Carbuncle.Nynja 2025-10-03 13:54:17
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
Server: Shiva
Game: FFXI
Posts: 3627
By Shiva.Thorny 2025-10-03 13:55:38
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.
By Dodik 2025-10-03 14:05:03
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.
[+]
By Kaffy 2025-10-03 14:39:49
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
By Dodik 2025-10-03 14:49:41
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
Server: Shiva
Game: FFXI
Posts: 3627
By Shiva.Thorny 2025-10-03 14:54:02
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.
[+]
By Dodik 2025-10-03 15:02:24
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.
By Genoxd 2025-10-03 15:18:14
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
Server: Fenrir
Game: FFXI
Posts: 371
By Fenrir.Brimstonefox 2025-10-03 15:28:34
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.
[+]
By Dodik 2025-10-03 15:56:36
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.
By Lili 2025-10-03 15:57:28
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!
Server: Fenrir
Game: FFXI
Posts: 371
By Fenrir.Brimstonefox 2025-10-06 08:11:53
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)
[+]
By Dodik 2025-10-06 08:21:10
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.
Server: Fenrir
Game: FFXI
Posts: 371
By Fenrir.Brimstonefox 2025-10-06 09:25:07
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).
[+]
By Dodik 2025-10-06 09:27:11
Lol I thought it was Transport Control Language at first..
Anyway, you're right, it's Tool Command Language.
By Lili 2025-10-06 14:22:19
Some things are invented that should not have been invented.
[+]
Necro Bump Detected!
[51 days between previous and next post]
By Sephirana 2025-11-26 10:48:42
Assuming there's no backup here? Shame!
By DaneBlood 2025-11-26 11:15:54
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
[+]
By Yashka 2025-11-26 13:31:26
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
By cajunasian 2025-11-26 16:10:47
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.
JSE is an addon that tracks the AF, RELIC, EMPY gear you have and the next available upgrades.
It looks for the NQ, +1, +2, +3, +4 versions that you have for a specific job and tells you which upgrade materials you already have / need to augment the JSE to the next stage.
Addon Commands
//jse [ af | relic | empy ] <JOB>
- Check equipement and available upgrades for a specific job
//jsemats [ af | relic | empy ] <JOB>
- Check upgrade materials you already have / need to augment the pecific job equipements
//jseall af <JOB>
- Specifically for AF Cards, this will check for the gear on the current logged in character and check for cards on all charcters/mules that have an existing data file. ( you need to load the addon at least once on the mule for it to create a data file)
//jsecurrency
- Displays tracked currencies for upgrades and their values ( Rem's Chapters, Gallimauffry, Apollyon and Temenos Units )
//jsehelp
- Displays the available commands
Examples
//jse af WHM - checks for upgradable WHM Artifact armor
//jsemats af WHM - displays needed materials to upgrade WHM Artifact armor
//jsemats relic BST - displays needed materials to upgrade BST Relic armor
//jsemats af RDM - displays needed materials to upgrade RDM Artifact armor
//jseall af PUP - check for P. Cards on all your mules
//jsecurrency - displays relevent currencies
//jsehelp - displays all commands
PS: please try it out and if you find any issues with gear names do ping me a message so I can update things. Especially with some of the weird translation typos that exist in the new +4 gear they might not display properly.
|
|