V4.1 Progress

Eorzea Time
 
 
 
Language: JP EN FR DE
Version 3.1
New Items
users online
Forum » Windower » Support » v4.1 Progress
v4.1 Progress
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6137
By Lakshmi.Byrth 2013-11-02 22:51:53
Link | Quote | Reply
 
Arcon is really trying to get this deadlocking thing on 4.1 worked out. He's mutexing this and that and unmutexing that and this. I don't know how much progress we're making really, but I can tell you that something he did made battlemod/gearswap/shortcuts load instantly. No more lag at all.

Anyway, I went through tonight and updated all addons in the 4.1 repository to the 4.1 syntax for registering events. This quite possibly caused massive numbers of syntactic errors. Please post if you notice anything.

Old Syntax :
Code
function event_load()
    ...
end


New Syntax:
Code
windower.register_event('load',function()
    ...
end)


If you have personal addons that use the old syntax format, you will want to update them as the old format is not going to be supported in the near future.
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6137
By Lakshmi.Byrth 2013-11-03 15:29:57
Link | Quote | Reply
 
Battlemod v3 has been released into the wilds of v4.1.

It blocks messages by altering incoming packets, which avoids some of the errors that occurred with Battlemod v2. It should no longer interfere with add_to_chat in any way.

There is a chance that certain AoE things that no longer condense. I changed how this works and need to make an explicit remapping list. Let me know if you see this.

Bug reports go here please! https://github.com/Byrth/Lua/issues
 Leviathan.Dwb
Offline
Server: Leviathan
Game: FFXI
Posts: 144
By Leviathan.Dwb 2013-11-03 16:14:36
Link | Quote | Reply
 
Thanks for the hard work. Didnt know 4.1 was out!
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6137
By Lakshmi.Byrth 2013-11-03 16:19:36
Link | Quote | Reply
 
It's the experimental version. We currently have a deadlocking issue (POL freezes) that makes it kind of painful to play. On the upside:
1) Chat log blanking is gone, to the limits of our ability to find it.
2) We have a metric shitton more tools for Lua.
 Leviathan.Dwb
Offline
Server: Leviathan
Game: FFXI
Posts: 144
By Leviathan.Dwb 2013-11-03 16:23:41
Link | Quote | Reply
 
Killer, i just DLed it, where is the location of the 4.1 directory?

Found it, just kinda tosses it in the folder you ran installer in
 Leviathan.Dwb
Offline
Server: Leviathan
Game: FFXI
Posts: 144
By Leviathan.Dwb 2013-11-03 16:35:06
Link | Quote | Reply
 
ffxidb is bad ***! Is there any documatation on it? I would like to see whatelse it can do.
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6137
By Lakshmi.Byrth 2013-11-03 19:30:23
Link | Quote | Reply
 
NP!

I'm not sure about FFXIDB documentation. The guy that made it (months ago) now plays FFXIV pretty heavily I think. There is a pretty reasonable chance that it doesn't all work, as I think it had some compatibility issues in the last few months.

Also, mind what I said about freezing. The current joke on the #lua IRC channel (you can get there via ffochat) is that one of the Windower Devs has his finger on a freeze button that he hits as soon as we mention we're going to do anything important. Got KB to 10%? Freeze Button! Entering Salvage? Wait 10 minutes, then freeze button! Skilling up on mandies? Nope, no need to freeze then.

It's only a joke in the sense that we laugh about it. I almost lost KB the other day and crashed 5 times while fighting the SSR2 boss.
 
Offline
Posts:
By 2013-11-03 19:54:32
 Undelete | Edit  | Link | Quote | Reply
 
Post deleted by User.
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6137
By Lakshmi.Byrth 2013-11-03 19:56:43
Link | Quote | Reply
 
I think you're talking about Timers. Battlemod is the one that changes the chat log text for battle messages.
 
Offline
Posts:
By 2013-11-03 20:03:21
 Undelete | Edit  | Link | Quote | Reply
 
Post deleted by User.
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6137
By Lakshmi.Byrth 2013-11-03 20:18:03
Link | Quote | Reply
 
Quote:
<fontName>Tahoma</fontName>
<fontSize>9</fontSize>
<fontBold>true</fontBold>

Are these the settings you're looking for? Those are what I use. If you're having trouble with text overlapping between bars, you might want to use the <barspacing> property.
 
Offline
Posts:
By 2013-11-03 20:28:32
 Undelete | Edit  | Link | Quote | Reply
 
Post deleted by User.
 Leviathan.Behemothx
Offline
Server: Leviathan
Game: FFXI
user: BehemothZ
Posts: 323
By Leviathan.Behemothx 2013-11-04 16:34:23
Link | Quote | Reply
 
Hmm, tried 4.1... Says guildwork is out of date and that I should download an up to date version.

Deleted guildwork.dll, loaded launcher, clicked to download guildwork and same thing. Are we supposed to download it from another source?
 
Offline
Posts:
By 2013-11-04 21:22:00
 Undelete | Edit  | Link | Quote | Reply
 
Post deleted by User.
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6137
By Lakshmi.Byrth 2013-11-04 21:22:59
Link | Quote | Reply
 
Guildwork doesn't work on v4.1.

I am currently rewriting battlemod's filter system. v3 is going to be pretty dramatically different from the current version.
 
Offline
Posts:
By 2013-11-04 22:03:27
 Undelete | Edit  | Link | Quote | Reply
 
Post deleted by User.
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6137
By Lakshmi.Byrth 2013-11-04 22:04:01
Link | Quote | Reply
 
Probably some new message that isn't in the dialog.xml resource yet.
 
Offline
Posts:
By 2013-11-04 22:09:37
 Undelete | Edit  | Link | Quote | Reply
 
Post deleted by User.
 Leviathan.Behemothx
Offline
Server: Leviathan
Game: FFXI
user: BehemothZ
Posts: 323
By Leviathan.Behemothx 2013-11-04 22:38:51
Link | Quote | Reply
 
Lakshmi.Byrth said: »
Guildwork doesn't work on v4.1.

>< Does Stan have any plans to do something about it?
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6137
By Lakshmi.Byrth 2013-11-04 22:43:38
Link | Quote | Reply
 
Stan doesn't want to support three versions of Windower, and for some reason he supports v3.4 and v4.0.

dialog.xml should be auto-updated when it's pushed.
 Leviathan.Arcon
VIP
Offline
Server: Leviathan
Game: FFXI
user: Zaphor
Posts: 660
By Leviathan.Arcon 2013-11-05 00:43:42
Link | Quote | Reply
 
That's not Stan's fault, there have been rather severe API changes between the two versions, and the GW plugin used much of the API, which means it needs a lot of adjusting to work. I'm hoping to get it done soon, I already know what needs changing, but for reasons I can't add them right now. Won't be long, though.
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
user: Byrthnoth
Posts: 6137
By Lakshmi.Byrth 2013-11-05 08:42:19
Link | Quote | Reply
 
GearSwap and Battlemod are back to working together. Please let me know if you observe any odd behavior. Off the top of my head:
1) I expect that Scavenge and probably Libra are broken.
2) Target condensation for certain spells may be broken.
3) For some reason Spikes do not use the simplified battle lines.
4) I changed various settings and I'm not sure what I changed them to.


The major benefits of this version are:
1) No longer blocks by color code, so you can add_to_chat any color without fear.
2) Blocks and changes text in a more robust way, so it shouldn't break as often in the future.
3) Condenses text in a much more robust way, so it shouldn't break at all in the future.
Offline
By Vodevil 2013-11-16 11:53:37
Link | Quote | Reply
 
Does 4.1 include LuaSocket?
 Leviathan.Arcon
VIP
Offline
Server: Leviathan
Game: FFXI
user: Zaphor
Posts: 660
By Leviathan.Arcon 2013-11-19 08:54:45
Link | Quote | Reply
 
Not yet. We want to add it but are very busy working on other things atm. We just eliminated one major deadlocking bug, although others remain, but at least it's going somewhere.

LuaSocket will be added when we get the rest of 4.1 fixed and stable.