|
Cell Help Version 2
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-04-23 18:32:06
The new cellhelp.lua didn't error on load, and the 20~ item list is in the center of my screen. As I use nolots, I don't mind to take this through tomorrow and see if it works. literally all I did was add three lines of code to output the variables right before the line that was erroring... If you open the windower console, you should see the cell names with numbers after them (same as show up in the box on your screen).
Valefor.Omnys
サーバ: Valefor
Game: FFXI
Posts: 1759
By Valefor.Omnys 2013-04-23 18:37:08
Yeah, there's too many for me to see before it, but I see the majority of the list.
The box wasn't even loading before.. I.. My system isn't great but it's very overpowered for ffxi (as are most) is it feasible at all that it's loading too fast?
In other words, would some sort of /wait command work in place of this output?
Thanks a lot!
Valefor.Omnys
サーバ: Valefor
Game: FFXI
Posts: 1759
By Valefor.Omnys 2013-04-24 10:23:53
At the character selection screen, I see
Windower4\\addons\cellhelp\cellhelp.lua:179: bad argument #1 to 'write' (string expected, got nil)
Once I login to the game, I see cell name spam, humilus-mediocris.
I'm stumped as to how I can be one of the few to see such errors. (I'm sure if many did, others would be posting here. It's a beautiful addon.)
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-04-24 16:20:45
That's actually a good thing. Seeing 179 now means you're hitting one of my debug lines. I'm looking into what checks I can put in to fix it. (The cell name spam was another part of the debug lines, so don't be concerned.)
Overall, it has to be it not reading from the settings file properly or something. I'll see what I can do, but it's trial and error since I can't reproduce the problem.
We (me dualboxing plus the other two I run with) have used cellhelp almost every day since the release, and the only error we got was the one I corrected on the 18th.
Valefor.Omnys
サーバ: Valefor
Game: FFXI
Posts: 1759
By Valefor.Omnys 2013-04-24 16:30:35
I doubt this is related, why I've never mentioned it before, but my notepad opens up settings.xml and sees one long line, I'd copy and paste it somewhere (here, pastebin) but other programs, textareas in browsers too) show it how it's meant to be.
I can screenshot it for you.
This was true for settings_example, and has been true for a while. I understand how tagparsers work so really doubted this was teh cause.
But who knows.
Unfortunately, copying it to most other programs (all I've tried) shows it properly. Copying and pasting back still shows one long line.
サーバ: Asura
Game: FFXI
Posts: 670
By Asura.Izilder 2013-04-24 16:37:14
cellhelp.lua 177: attempt to concatenate
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-04-24 16:40:04
I doubt this is related, why I've never mentioned it before, but my notepad opens up settings.xml and sees one long line, I'd copy and paste it somewhere (here, pastebin) but other programs, textareas in browsers too) show it how it's meant to be.
I can screenshot it for you.
This was true for settings_example, and has been true for a while. I understand how tagparsers work so really doubted this was teh cause.
But who knows.
Unfortunately, copying it to most other programs (all I've tried) shows it properly. Copying and pasting back still shows one long line. That's normal.
cellhelp.lua 177: attempt to concatenate :(
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-04-24 18:01:20
I pushed an update that should help fix the 177 error. Please open up the launcher so it can update your addon. Let me know if it helps.
サーバ: Asura
Game: FFXI
Posts: 670
By Asura.Izilder 2013-04-25 03:06:06
now get cellhelp.lua.178 expected near "lotorder".
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-04-25 06:41:37
now get cellhelp.lua.178 expected near "lotorder". That was totally a derp moment for me. I've pushed an update.
Valefor.Omnys
サーバ: Valefor
Game: FFXI
Posts: 1759
By Valefor.Omnys 2013-04-25 17:43:46
Freshly updated, back to default settings.xml, with "nolots" set.
line 209; Attempt to index field, '?', a nil value.
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-04-25 19:11:37
Your settings need to have 0 (or real values) in the pass/lot for players 1-4:
<player1>
<name>Krizz</name>
<pass>0</pass>
<lot>0</lot>
</player1>
Edit: Also, do you get an error if you're using lots mode?
Edit: Nevermind, I think I see the problem.
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-04-26 06:10:05
Fix is pushed, run launcher, etc.
Valefor.Omnys
サーバ: Valefor
Game: FFXI
Posts: 1759
By Valefor.Omnys 2013-04-26 09:47:09
Thank you, for the most determined help I've ever gotten. It loads, and should work fantastically. I'll let you know later.
Passing cells, once annoying, became very frustrating after having this addon. :)
Valefor.Omnys
サーバ: Valefor
Game: FFXI
Posts: 1759
By Valefor.Omnys 2013-04-27 11:37:23
Worked gloriously.
When obtaining a cell, cellhelp shows itself again after //ch hide, but that's such a small nuisance.
I've an idea for a little addition.
I don't mind typing echo Omnys obtains... . as required to skip an item altogether, but there are occasions where the intended lotter accidentally passes/wasn't able to lot in time (some salvage mobs drop a lot of cells, if 2 die at the same time, it sucks. Not even LL can keep up sometimes).
Can I suggest a command to re-need a cell? It's happened other times, but yesterday I was the last to pass a cumulus cell that another friend was to lot, but his finger slipped, so I lotted and traded. Naturally, as far as cellhelp is concerned, I got my item, moving on.
サーバ: Valefor
Game: FFXI
Posts: 87
By Valefor.Clairefox 2013-04-27 12:11:14
Worked gloriously.
When obtaining a cell, cellhelp shows itself again after //ch hide, but that's such a small nuisance.
Such a whiner Omn <3
I noticed that nil value error before also. Thank you for working so hard Krizz <3 This is totally awesome~
My questions about it are:
How can I change the font/font size/background transparency on the list if I do keep it to //ch show?
Can the information be displayed somewhat like how SalvageHelper is?
I've always use SalvageHelper before, which was awesome because I was able to track what my party members had received for cells, and which of those received were used. But I really like your cellhelp more because I don't have to manually load it before entering, and it does the exact same thing with the passing cells when I set it to "nolots". I could never get that Autoexec line for SalvageHelper to work :/
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-04-27 12:53:27
When obtaining a cell, cellhelp shows itself again after //ch hide, but that's such a small nuisance. Aw, thought I fixed that. I'll add it back to my to-do list.
Quote: Can I suggest a command to re-need a cell? I'll add it to the to-do list as well. I've had a use for it as well.
Valefor.Clairefox said: »How can I change the font/font size/background transparency on the list if I do keep it to //ch show? Also going on the to-do list.
Quote: Can the information be displayed somewhat like how SalvageHelper is? Never used it, so I'll need screenshots or descriptions.
Bahamut.Sevvy
サーバ: Bahamut
Game: FFXI
Posts: 66
By Bahamut.Sevvy 2013-04-27 13:03:37
This should definitely be purpled.
サーバ: Valefor
Game: FFXI
Posts: 87
By Valefor.Clairefox 2013-04-27 13:04:40
Upon load it only shows your square. Right Click > File > Party Info will add the rest of the party. It can be used in 3 other colors too, just this one is the easiest to read/look at for me. When I enter a zone, a timer starts counting down on your square for time remaining in zone. It just generally starts at 100 and isn't correctable should you DC or reload it for some odd reason.
Windower Forum Approved 3rd Party Link for SalvageHelper
MP and Magic start out as blue X's upon load on your square only. Clicking on them changes them back to red X's. When a cell drops to you or a party member, the icon changes to an open blue circle. When the cell is used, the circle becomes solid blue. This creates it's own LL profile too and deletes it when you close it.
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-04-27 13:09:42
Ah, I see.
That reminds me I need to add the timer as well. So much to do.
サーバ: Valefor
Game: FFXI
Posts: 87
By Valefor.Clairefox 2013-04-27 13:13:24
Keep up the most excellent work <3 I really like this addon~
サーバ: Asura
Game: FFXI
Posts: 670
By Asura.Izilder 2013-04-29 10:32:04
cellhelp.lua210: attempt to index field "?" (a nile value)
サーバ: Bahamut
Game: FFXI
Posts: 1742
By Bahamut.Savannahlynn 2013-04-29 10:59:55
cellhelp.lua210: attempt to index field "?" (a nile value)
Do you have 0 in your lot/pass tags?
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-04-29 20:51:21
New update - Zone timer
When you zone into a remnants zone, a timer will automatically start counting down from 100 minutes.
If you forget to load cellhelp until you're in the zone, the following command will start the timer:
ch timer start
To stop the timer, use the following command:
ch timer stop
When you zone out of remnants it will automatically delete the timer. When you unload the plugin, it will also automatically delete the timer.
Valefor.Omnys
サーバ: Valefor
Game: FFXI
Posts: 1759
By Valefor.Omnys 2013-05-01 15:31:26
Hi Krizz.
CH has been error-message free since I last posted, however, since the update, it no longer auto-passes any cells. I've updated both Lightluggage, and CellHelp today (yesterday was the first day I had issue with it).
It will remove cells from the display box on screen, it will stop saying /* Need */ in the log, but it won't pass any cells. I don't have it set to pass any gear, so I don't know if there's issue there.
Also, in the display box, can I suggest it displays whether you're in lots mode or nolots. One of these addons updated on me and reset the settings (not CH) so whenever I update CH, I check to make sure it's not auto-lotting.
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-05-01 15:58:21
Did you check the ll profile itself to see if it had the cells to pass in it?
Few LL things that I have observed:
*Obviously it can't pass things that are already in the pool when loaded.
*Because of this, it may also cause cells not to be passed if the profile doesn't update quick enough.
*I've seen cellhelp delay up to 6+ seconds before passing a cell.
As I'm revamping the display, I'll see about adding in things like lot mode and set number.
サーバ: Asura
Game: FFXI
Posts: 670
By Asura.Izilder 2013-05-01 16:01:32
Bahamut.Savannahlynn said: »cellhelp.lua210: attempt to index field "?" (a nile value)
Do you have 0 in your lot/pass tags?
yes i do
Valefor.Omnys
サーバ: Valefor
Game: FFXI
Posts: 1759
By Valefor.Omnys 2013-05-01 20:06:12
Checked just now, the contents, after today's salvage, are:
if item is 5365,5373,5374,5375,5383,5384,5380,5381,5382, then pass
We were just doing a quick run up the Madame Frog in ZR, hence why so few cells.
I'll probably be back in there tomorrow, i'll try fully restarting XI before I go in.
Sylph.Jkun
サーバ: Sylph
Game: FFXI
Posts: 175
By Sylph.Jkun 2013-05-01 20:12:02
Cellhelp is the reason I still do Salvage.
There I said it. Hats off for fixing stuff whenever problems hit! Keep up the great work.
[+]
Bahamut.Krizz
サーバ: Bahamut
Game: FFXI
Posts: 3158
By Bahamut.Krizz 2013-05-01 21:34:41
Checked just now, the contents, after today's salvage, are:
if item is 5365,5373,5374,5375,5383,5384,5380,5381,5382, then pass
We were just doing a quick run up the Madame Frog in ZR, hence why so few cells.
I'll probably be back in there tomorrow, i'll try fully restarting XI before I go in.
I hate that stupid frog. All of the spawn conditions, too.
On the bright side, we can see the light at the end of the tunnel. Looking forward to moving on to Salvage II.
Let me know if the problem persists. I use it almost every day (excluding today), and I haven't seen it fail to pass or lot for an entire run.
[+]
Version 2 of Cell Help is now available. It has been massively rewritten to support lot orders. You can also build multiple sets in the .xml file for different setups.
Here are a few screenshots of it in action (well, as much action as possible in my mog house).
So after you load the plugin, you'll see this:
When something drops that you need, the chat log changes to reflect that.
Once you obtain a cell, it will disappear from the list. Also, note the echo format. That is how you force it to remove cells from the list. (Say you loaded it after getting cells from the first chest, or someone lotted two cells so you have to trade for it.) Also, anything you obtain will be added to the ll profile to pass.
In this screenshot you can see that it no longer states you need the cell.
If your teammate obtains a cell, it lowers your count by 1. When your count is 1, it adds a lot condition to the ll profile. Be aware that it will lot every cell of that type. So if three of the same cell drop, it will lot all three. Lotting can be disabled.
Adjustable settings (//ch to send commands):
Box position (//ch pos <x> <y>)
Hide/show box (//ch hide or //ch show)
Disable lots (//ch mode [lots/nolots])
Change sets (//ch set [set id])
Timer (//ch timer [start/stop])
In the .xml file, you can also change the default box position. There is also an additional area to add items for each player to pass (like gear that frequently drops) or lot.
This is a sample of the current .xml file. I've also included my full settings file that I currently use in Salvage. It has two sets built that I alternate depending on the jobs we are using. Code
<posx>1025</posx>
<posy>250</posy>
<mode>lots</mode>
<set1>
<posx>1025</posx>
<posy>250</posy>
<mode>lots</mode>
<set1>
<player1>
<name>Krizz</name>
<pass>14547, 14557, 14563, 14564, 14962</pass>
<lot>0</lot>
</player1>
<incus>
<player1>4</player1>
</incus>
To do:
* Support for more than 4 people
* Remove (or create a toggle) for the Item Counter.
* Enable xml creation if settings file is not found.
* Change zone comparison to use zone IDs.
* Ability to add cell back to list.
* Box parameter settings.
* Interface adjustments. Icons?
* Add cell descriptions back to the chat message.
* Character specific settings
Known Issues:
* Pass tag errors
* Cellhelp shows itself again after hide.
[Last updated 20130429]
|
|