I fixed some problems in shortcuts and battlemod last night. Specifically:
1) Shortcuts' Berserk bug. - /monsterability abilities were added to the abilities resource last update, which made for a new host of ambiguous cases. I'm trying to address these as I can, but it's not a case that I'd really considered before and I'm still figuring out how to detect it.
2) Battlemod and Shortcuts together were likely responsible for the "Access violation in HandleCommand" errors in Delve that crashed people. - send_command('message') puts the message into the windower console and waits for it to finish executing to return. send_command('@message') puts the command into the windower console and returns without waiting for it to finish executing. I was using the first and opening a bunch of threads that hung around for at least as long as my wait. Now they close out faster and we don't hit the limit (as fast / at all).
Unloading spellcast and guildwork has fixed the login/logout mule problem for me. I still crash on occasion when looking at my dbox, though.
So, after completing the Geomagnetron mission to enter Adoulin, I clicked on the chalice thing across from the AH in Lower Jeuno. It triggered a cutscene and my POL crashed. (I'm using Windower 4). I then disabled all my plugins, and tried again. POL crashes right after I see my character and hit the "play" button. Thinking it might be Windower's fault, I logged out and tried using the non-windower steam Vanilla version. Exact same thing. Then I checked my POL files, and found a bunch of corrupt files, which were repaired. Certain, this would fix the problem, I log back in and it's the same thing. Not sure what to do at this point. Thanks. The game was playing fine until I decided to click that thing across from the AH.
I have updated my Graphic Card Driver, which is geforce 3.20+, it seems ok for 1 night lolz
Now I'm again getting random "Microsoft Visual C++ Run time error" again, on random WS/JA/Magic ...
guess ill try turning off spellcast whiel i do my mule logins then
still crashed after turning sc off
prob is bmn then?
I normally leave bmn off and only turn it on when necessary.
Any info on the network aware RPC? I'm debating if its worth the effort to port a port I did a few years ago of RCM to the new windowerhelper. All I really need is something similar to Send that works cross PC (which RCM currently does under Windower 3.4).
I put another night into Shortcuts, but I think it's pretty solid now. I fixed a few things and gave it v0.4:
1) I added handling for ambiguous Monstrosity abilities, so Blue Magic and Beastmaster jug pets should be able to use their moves again.
2) It would throw an error if you ended a line in %, which represents an incomplete escape character in Lua's string.find.
3) Many, many comments and comment-related changes to code ("Wtf was I doing? That doesn't make sense. Fix.")
4) Added logging/better debugging
I intend to fix whatever problems I've created tonight and then remove Shortcuts' "beta" designation. It's likely already a better command interpreter than Spellcast and I've thought of a few ways to make it better once the next hook/LuaCore go live and I can reliably access the target array.
Just an update, in case someone suffering the same as me ><;
It's a lengthy progress.
1) I have updated Nvidia Driver. Disable 3D display services. (Random Crashed still...)
2) Check RAM (no error or bad RAM). (Random Crashed still...)
3) Uninstalled all Microsoft Visual C++ version.
(Surprisingly there are 2005,2006 2008, 2010 version in my PC, thanks to Window Auto Update...)
4) In parallel with Uninstalled all Microsoft Visual C++ version/ installed only 2010 version, I have also uninstalled BitDefender which I bought on 10th July (making refund now!).
Waiting result from Item 3 and 4 - to see any random crashed going to happen or not.
I would personally presume that BitDefender is what's causing problems for you, as other people have reported having issues with anti-virus software returning false positives (or blocking Windower's hook, although that wouldn't affect you when you're running plain old PlayOnline), and anti-cheat software for other games problematically blocking POL. We'll see.
I don't feel like releasing this as an addon that I have to support, but here's a code snippet that should display whether your synth NQ/HQ/Breaks pretty much as soon as it starts:
Code:function event_incoming_chunk(id,data) if id == 0x030 then if get_player()['id'] == (data:byte(7,7)*256*256 + data:byte(6,6)*256 + data:byte(5,5)) then result = data:byte(13,13) if result == 0 then add_to_chat(8,'NQ Synthesis Q.Q') elseif result == 1 then add_to_chat(8,'Prepare your butt for the break.') elseif result == 2 then add_to_chat(8,'HQ Synthesis! >:D') else add_to_chat(8,'Unhandled result '..tostring(result)) end end end end
Does anyone have a fix for the dbox crashing problem or know what is causing it? Starting to get ridiculous.
Is gearup on open alpha/beta yet (or do you need any extra testers)?
Byrthnoth
If i copy pasted that code into a blank file named synthResults.lua, is that all one would need to do to get that working? not too savvy here on programmin lua or anything else really.
The windower guys are recompiling some plugins for a 4.1 alpha build for people, after which I can start giving it out for people to test. Until 4.1, the hook/LuaCore won't offer some of the features GearSwap relies on (like equip packet injection, for instance).
Re: Trumpy, what Julian said!
So far, no random crashed happened anymore!
p.s. Did another test on another PC, without removing Microsoft C++ versions, but only uninstalled Bitdefender. - Works perfect, no more random Crashed.
My Conclusion - yea, play with risk better than play safe with keep on crashing with losing your precious loots (speically during WK Reive...) or causing a failed on Tojil, with your random dc'd twice or thrice...