#unsynced adventures
Explore tagged Tumblr posts
Text
WE CLEARED ENDSINGER'S ARIA AFTER TWO HOURS OF TRYING
Everyone did so well and I am so so proud of everyone!!!
(Featuring:
S'ria - @snow-system-wol Ryn - @umbraldraw Nimda - @soothingmind Camellia - @servantverse and Clio - me, @fell-court!)
#a voidsent voice 🜸#screenshots 🜸#endwalker spoilers#s'ria (snow‑system‑wol) 🜸#aderyn (umbraldraw) 🜸#nimda (soothingmind) 🜸#camellia (servantverse) 🜸#clio (fell‑court) 🜸#others' characters 🜸#unsynced adventures#clearing an endwalker extreme in two hours start to finish.. that's so incredible that we managed that#i didn't really help other than providing DPS (which didn't let us skip anything or anything)#but everyone else did super super well and i am so impressed by everyone's ability
8 notes
·
View notes
Text
pf chat rn is questionable but funny
#⋯ ꒰ა starry thoughts ໒꒱ *·˚#uhh eden unsynced ... help#NO WAY THESE GUYS ARE SO FUNNY#AND ONE PERSON HERE HAS AN ADVENTURER PLATE THAT LOOKS LIKE THE CHAD MEME#NOOOOO WAY THESE GUYS ARE SO FUNNYYYYYYYY#OH MY GOD#i am too awkward to reply outside of a few comments#but these guys are fuckin hilarious
0 notes
Text
a ghost decides; destiny ficlet
wanted to write this for a little while now... so here's Rhulk being risen as a Lightbearer :> also on ao3
A small, brave, yet skitting Ghost is making their way through the Witch Queen’s, and then the Disciple’s domain. Their blue scanner beam pulses every now and then, checking for the remains that would call to them. With every inch, the Ghost’s little fluttering heart is getting filled with more and more anxiety.
They have heard a lot about the anticipation of raising a Lightbearer. They have been told that everything starts making sense then. And the sense of loneliness goes away.
They want that feeling. Hundreds of years, spent in searching and hopeful wandering, have left them starved for company and connection. Jealousy, too, touched this Ghost’s shell as they watched others raise their Guardians and adventure about the system, bringing pride and conquest to the Vanguard.
The museum-like walls of the Disciple’s Pyramid frighten the Ghost a little. Here and there, dissected bodies stare at them from a glass-like encasement, gleaming eerily when they apply the scanner in search.
Still, no sight of a body.
Would they raise a Hive guardian, then? Or give a second chance to a Lightbearer, already dead? They are unsure if such a thing can happen at all.
In the grand opening of the Pyramid, the Upended is waiting for the Ghost. The worm’s remains are still there, forever forfeited to rot and decay beneath a massive platform, filled with images of an unknown language. The air is musty, old.
And it is here that the Ghost feels a pulse. They have never felt anything like it before, but it tugs at them, pulling their shell forward, and so they follow.
Yet still no sight of body. Not a crumble of bone, not a hair, not a flake of skin.
The Ghost moves faster, cutting through the stale air, over the platforms, forward and forward.
They spill the blue light of the scanner.
Their Light shivers within the shell, a sense of meaning settling all over the Ghost.
It all makes sense.
It makes no sense at all.
The Ghost explodes in a happy flash of Light, bringing it unto a body torn with dark energy, a tree of it growing from a mangled body. And only a second later, there is neither the tree nor the energy, but a… person.
Six of his eyes blink unsynced. He jolts upwards, grabbing at the Ghost with a long-fingered hand. The Ghost stares up at him in awe, as the former Disciple’s eyes focus on their single one.
“Who am I?” the newly risen Lightbearer asks, holding the shell within his grasp. His voice comes through husky and odd.
The Ghost blinks.
The Ghost thinks.
The Ghost decides.
“You are a Guardian.”
21 notes
·
View notes
Text
*flops* well, so that ends
I don’t really think it’s an exaggeration to call this year the worst of my life so far. Between: starting it off in the first two weeks with a bad enough panic attack to force me off my medication for the rest of the year, two group projects riddled with unnecessary trouble and my lowest mark so far for making the mistake of taking a module outside of my school (in a year where that sort of thing counts), an uselessly intense field course in the blazing heat of summer, which led into internship work I was very much thrown in the deep end for, a semester even worse than the one the year before that was claimed to have been hardest, the worst-timed week of food poisoning right as the exam season started, and the looming dread of all that still needs doing.. yes, it’s perhaps no wonder I’m so worn out as I write this.
On the outside, it looked like a good year for me as a person. It's just me myself who knows the truth of how broken I've ended up to get there.
No whole year can be completely without goodness, though (I hope). Offline, I got the highest marks in both of my required courses from last year, and online, Origins restarted and we started the incredible unsynced adventures as the Dandelions. And I finally figured out how to exist on tumblr in a way I enjoy (by having two primary blogs)! But.. you'll notice only one of those is something that actually matters offline. Which is sad. I wish I could get excited about things that matter for my future as a person (instead of my immediate wellbeing). And next year has so many exciting things! I'm going to graduate! I'm going to become an aunt! I'm going to be a bridesmaid! I'm hopefully going to have some answers about why my body is causing me problems! I just.. really hope I can get there!
I am very very grateful for the friends I have been able to maintain. The fact people still want to be around me as I want to be around them is something I truly treasure. So, thank you all for tolerating this selfish thing.
May next year be better for us all.
5 notes
·
View notes
Text
Here there be dragons!
And with this Beatrix has finished the last of the major adventures of the Realm Reborn patches, outside of the main questline that is.
If you're reading this and haven't cleared the Binding Coils of Bahamut, I highly recommend it. It's a lot of fun even when unsynced. The story is good and Alisaie and Alphinaud get a lot of development. And the music is incredible!
#the song in the final fight helps make the fight#ffxiv#a realm reborn spoilers#arr spoilers#Beatrix Lind#final fantasy 14#final fantasy xiv#ff14
6 notes
·
View notes
Text
Endwalker, hands down. The Manderville Weapons were the only set of relics I actually bothered to complete for all jobs while they were still relevant.
It's really refreshing to make better use of the time to do a variety of contents in game rather than mindlessly grinding for just one thing... for hours or even days. I absolutely despise grinding, because I want to maximize my limited playtime rather than wasting all that on something so... mind-numbing and it didn't worth all that effort at the end of the day.
Aside from the straightforward system and efficient upgrade steps, I also enjoyed the side story attached to the weapon quest―that's what I call a real summer break from saving-the-universe shenanigans. Just goofing around on misadventures with the gentleman inspector and getting into all sorts of wacky chaos... actually did make the usually stoic Yiuno crack a grin from time to time.
You can't deny that Hildy's mom is hot. Both literally and figuratively. Also Godbert is best man. Playing as him in one of the instanced battles was so fun!
Cyberpunk aesthetics is my kind of shit. The DRK weapon is pretty cool because it's actually an oversized whip, ha.
Eureka and Bozja were a mixed bag for me:
Eureka Weapon designs, at least up to Pyros, are dope.
Some of the NM mechanics are interesting, I guess... when you consider the trend of fight designs in Stormblood. Ozma is still one of the coolest mounts in the game.
Fuck the maps. Especially Pagos. Fuck those sleeping dragons.
Resistance Weapon designs initially started out really good... but ended up being absolute trash (save for RDM).
The dungeon fights were fun and challenging when they were still fresh and uncapped stats... But now that it's optimized to death it's just another brainless grind all over again.
Anima is only easy when you can solo and cheese most of the steps now, or unsync and complete the grind quickly within an hour or two. I can imagine it being a chore when the relic was still relevant in Heavensward.
Zodiac? It's forever the worst, both in terms of the grind (fuck the books) and the amount of gil you need to get through certain steps. (Easier for me to just farm UWU and get all those weapons with better glow, lol.)
I forced myself to finish the Yokai Watch event when they rerun it a second time with inclusion of GNB and DNC weapons, back in Shadowbringers. While I don't understand why the devs brought it back again in Endwalker and there weren't any new weapons for RPR and SGE, at least I didn't have to go through all that hell again; just talk to the NPC to collect some adventure plate thing I'd probably never use at all. I cannot comprehend people who enjoy this kind of torture, but hey, I respect that this is fun for you, just not my kind of fun.
76 notes
·
View notes
Text
On the Snow - Leaving Ishgard
Despite the jokey tone here (because I loved the irony of how much fuckery you can do in gpose), Nemi was actually very surprised and, saddened by Ysayle's frustration with the actions of the dragons. Nemi really had thought they were more deeply allied but, it had all been a matter of coincidences. Nemi would disclose she actually felt a twinge of sympathy for what her group seeks, but the current track just caused further antagonizing while only the Brume suffers in squalor. Ysayle does say the Heretics are looking for, other options to act on...
It's in this Nemi meanders for gossip about higher Ishgardian factions, heeds a strange rumour and, finds a corpse that comes to life...
...but that is a whole can of worms to go in depth in another post. Just let it be known after quest 30, she leaves for training and to aid Tataru's plight.
"Yay, friend got me a cute chocobo!"
I was so bamboozled by the Ascian connection being known now. It's, honestly a strange big flag to drop soon, though I guess anyone that would be crossed by one would have no choice. Nemi would be shocked at how calm the pope is at this not gonna lie. She's still terrified of them.
and uhm Alphi, I get you are still methodical brain squared but there is more in not letting a man be fucking murdered
I wish I had a more accurate shot job wise but this is the only image I have of the gang. Yes I did this in a time critical instance but after knocking off the poison I think
WHAT THE FUCK ARE YOU ON ABOUT YUYUHASE!!!
And retroactively, this made Nemi actually backtrack in shock and question how this is gonna liberate home, which the others didn't question but for Ilberd confirmed his suspicions. He would leave claiming he hopes this personal vendetta can slip by for, more important things to rise in the future, and Nemi has to keep it together to not draw any questions.
She was so relieved ; m ; she felt in debt to them both for helping them escape. I think Raubahn would have apologized to Nemi for being dragged into this mess when she was before just a green adventurer trying to find her lot and luck. She would have shook her head and said that if the price of good deeds that salvaged everyone's safety was this, she would accept it, but the General did not miss the shake of her shoulders. There was much stress radiating in her body...
...yeah. I could not use party finder and the one time I tried went badly. I only went back on this when I got the full game and knew people. I don't think solo unsync 60 would have done it.
Ah... here is where more slander is spoken for Haurchefant's origins, isn't it? She would have stormed off to the Brume, approaching the elusive Fray Myste and declaring, she would go through the training... with no stops.
1 note
·
View note
Text
IT'S TIME FOR MOOGLE TREASURE TROVE!
December 12 2022 through the patch maintenance for 6.3 in January of 2023, the moogles are offering some rare and hard to get otherwise rewards for intrepid adventurers.
These MUST be done in regular groups, no farming in unsynced mode!
7 Tomes: Dun Scaith, Praetorium 5 Tomes: Weeping City of Mhach 3-5 Tomes: PVP; Hidden Gorge, Onsal Hakair, Fields of Glory, Seal Rock, Borderland Ruins 4 Tomes: Halatalai (Hard), Brayflox's Longstop (Hard), Castrum Meridianum 3 Tomes: Void Ark, Porta Decumana, Dzemael Darkhold, Cutter's Cry, Sunken Temple of Qarn 2 Tomes: Kugane Ohashi, Battle in the Big Keep, Battle on the Big Bridge
15 notes
·
View notes
Text
NEWFOUND ADVENTURE ERA BE LIKE, “It’s not a phase, dad!!” As she drags their beloved warrior of light through the same unsynced level 60 dungeon for the 80th time because the gothic red mage plague chest piece won’t drop.
#◦ 「 ☆ 」 —— it’s just a prank post‚ han .#KJNEMRKHJNM#alisaie vc it's MY TURN to have an edgy character arc
18 notes
·
View notes
Text
y’all: (halloween shit)
me: ...happy.... january?
4 notes
·
View notes
Photo
I’ve been back in Eureka recently to run the Baldesion Arsenal, after not having done any of it since it was current, and honestly I really miss it. I know it was unpopular with many people but it brought so many interesting and unique aspects of gameplay compared to the rest of the game and it managed to capture such a fantastic sense of intrigue and adventure. I think it’s for the best that the game’s overworld isn’t structured in the same way, but having certain areas with their own unique rules and consequences makes them really special. I can see why there’s still an active community for it and for BA in particular, even though it’s technically old content now it isn’t the kind of thing you just run through unsynced in no time at all. I’m honestly not someone who is that into high difficulty in games, I play everything on easy and I very rarely do any actual raids any more (though that’s mostly about not having the right people than my own inclinations lol), but it’s absolutely true that when you go through something that takes a significant amount of time and effort the way you feel about completing it is different to when you just roll through something.
Anyway, I took these random shots in Pyros without much planning (probably the part of Eureka that was the most enjoyable to play through), no idea if I’ll go back and do some of the other zones but I’d like to because there’s a lot in them to enjoy. And now I’m really curious about what the next stage of the Resistance Weapons questline will bring.
7 notes
·
View notes
Video
youtube
When I first started getting into more difficult encounters in this game, I kind of wanted to see some of the fights played out without any cuts or commentary. I always look at guides for things that might give me trouble, but I can’t really memorize the ability names and such until I do the fight. Enemies also usually have tells (voices or special animations) to indicate incoming mechanics but these aren’t obvious in guide videos. So I decided to record myself. Here’s the main tank (Dark Knight) view of The Pool of Tribute Extreme!
Spot the oddities:
Although I correctly stop my auto-attack for Churning Deep, I don’t handle the intersection of Rasen Kaikyo correctly and thus get a lightning resist debuff because the Churning debuff is weird and you have to stop moving at least two seconds before it goes off. (Fortunately this is an unsynced run so it doesn’t matter)
After the first Stormsplitter, I Shirk to the off-tank but they don’t pick up aggro. Again, not a big deal unsynced but it made me look silly. At least I remembered and ate subsequent Stormsplitters.
I can never tell when we’re done shuffling across the middle and tend to go back to the starting point even though I really don’t need to.
Susano interrupts himself near the end. He seems to always do that when unsyced. Reminds me of Sonic Adventure.
#sorry the volume is low I'll fix it in future#ffxiv#no commentary boss fight#I'm sorry about my UI but I'm visually impaired
1 note
·
View note
Text
I gotta say though, I was doing the Coils of Bahamut from beginning to end with a friend a week or so back (unsynced, the story is great, I was missing out by not doing them) and it was just. So good to have their WoL there alongside Saahe. As in, it looked right ‘cause they’re one of those weird multiverse-theory-idek-how-even WoL friends of Saahe’s, and both have adopted the twins, and we both had our canon classes with me as DRK and they as DRG.
So it was kinda mom and dad who aren’t with each other like that with their kiddies on a weekend adventure. I had such a good time with a goddamn rollercoaster of hilarity, squealing, and emotional whiplashes.
#they're sadly the only friend i can actually meet in game with saahe 'cause the rest are all in crystal lmao#but yeah it was fantastic#we took some turns dying stupidly at the bosses 'cause we went in blind to some of the fights#there was a lot of laughing involved#it was awesome though it really was#ooc
0 notes
Text
3.0
uuugg they changed the lines again. instead of patience, what alphinuad realizes is that he's not alone in this.
He says "mou iichidou". ;_; that’s the spirit, rise again
Did we just get adopted??? Like Hauchefant asked his father to add us to the family registry? So this reminds me, Japan base registration system is around the family registry which records people under a nuclear family system. Different prefectures and wards handle same gender partnerships differently but one way for a same gender couple to be legally considered family is for the parents to adopt the other person and have them added to their family registry.
we’re a chest height lol
I staged a hostile takeover. this is my camp now.
So aetherytes are obviously there for player convenience but they are a part of the lore too like Y’shtola makes use of the kobold aetheryte to teleport us to Titan and finding Iceheart’s broken aetheryte is a plot point, and characters mention popping around eorzea casually. If aetheryte travel is so common though, why aren’t goods transported this way? Even if you can’t take a cart, if you are going long distance carrying one box at a time is going to be faster than a chocobo cart. So I doubt the aetheryte actually feeds on gil, so its either the town/city taxing aetheryte travel or its meant to represent some sort of aether cost. Our next problem then is Ishgard which is notoriously isolationist. They make a big deal about how the gate on the Step of Faith are the only way in or out of the city but that really defeats the purpose if people can teleport in from anywhere on the network. So I don’t know what’s going on there. I mean mechanically Ishgard has an aetheryte for player convenience.
hmmm
she’s trying so hard not to swear
so the level 50-60 dol/doh quests lead you to ishgard so if we are talking timeline wise it makes sense that this all happens after ishgard opens up which i havent gotten to yet
definitely one of the sanguine sirens. you know Melkoko, there’s this thing called gap moe, i hear some people are into it.
because 2 sherlock holmes reference characters weren’t enough
The scions of the seventh dawn really is a mess, as an organization. We are so lucky Yugiri already has a command structure for her people.
so that’s Lousioux, thancred, y’shtola, papalymo, urianger, moebrynda, rammbroes. makes 7. the twins make 9, who are the 3 im missing
that’s.. kind of cruel. trapped and used to power a machine but not allowed to die for centuries
ah so alisaie’s adventures spans from 2.5 through 3.0? Kind of a shame they locked the coils behind a difficulty wall so most people don’t get to see Alisaie’s story.
so... a couple things. 1 I forgot that party finder exists, and 2 I forgot about unsynced content. so being a dumbass I tried using the duty finder to do the EX trials. I wanted to finish the quests more than I actually wanted to do the trials but anyways I got carried though about half of them and learned the basic mechanics of the other half. So I queued up for Ramuh extreme as a paladin for once and when we got in this other dude who was tanking got on my case for not being an expert at a trial I had never done before. Afterwards though a bunch of the party members helped me out of spite for that dude and it was very sweet everyone helping me. we partied up and a bunch of level 80′s crushed the trials and the bahamut coils. So for anyone who’s ever stood up to a bully or helped out a sprout... Thank you! Most people I meet on ffxiv are endlessly kind and make this game wonderful to play!
0 notes
Text
Version 414
youtube
windows
zip
exe
macOS
app
linux
tar.gz
source
tar.gz
This is the first release of a complicated new system. If you are a cautious user, feel free to wait a week for me to iron out any surprise bugs.
I had a good four weeks converting tag parents to the new 'virtual' database cache.
The release does not need to do a big update this week. It will ask you if you have an SSD or an HDD (EDIT: with a special caveat for PTR users, see below), but that is it. All the mandatory heavy work that came in with 407 now happens in the background.
parents
tl;dr: You don't have to do anything. If you haven't heard of a tag parent before, no worries. The database should work better now.
I did the same to parents as I recently did with siblings. They are now virtual, which means when the database needs to 'fill in' a missing tag because of a parent relationship, that new tag now does not actually exist in storage, only in a special computed database cache. If parents change, the implications in this cache can be recalculated with no permenant changes made. Parents are now undoable.
Parents are also comprehensive. Previously, due to different logical holes, not every parent was filled in correctly. There were several retroactive holes. Parents now always apply to all their children, and they adjust to siblings and sibling changes.
Also, you can now apply parents across services. This matters less than siblings, but if you have particular parent needs, you can now set your 'my tags' parents to work on the PTR, or remove all parents entirely, under the new tags->manage where tag siblings and parents apply dialog.
This took a bunch of work. I am happy with all of it except how parents now display in manage tags. It was complicated to insert 'ghost' tags to represent parent implications and I just ran out of time, so for now, tags with parents just get a '(2 parents)' suffix after their tag label. You can now right-click on tags in most places to see all their sibling and parent data.
smoother sibling/parent calculation
LATE EDIT: It seems the PTR has one very large parent structure that causes a one-time lag of a few minutes even for SSD users. This is happening because we are catching up on all the parents at once. You will get a popup when you update asking if you are on SSD or HDD. If you select SSD, be aware the client is likely to lock up for a few minutes soon after boot. Just let it do its work, or select 'HDD' on that update dialog and it will happen when you are not looking.
I was not happy with the large lag introduced when I added siblings. Ten minutes to see a new PTR sibling application is too long, and HDD users were almost completely nuked. Rolling parents into the same system would have made it worse. So, another aim of this big work was to reduce that calculation time and smooth it out in the background.
This is now done. Applying changes to siblings or parents should be very quick in all cases, but those changes may not instantly appear in your actual tags. The client now keeps track of what it currently has and what it should ideally have, and migrates silently in the background, in pieces. Most of the time, changes should appear within a second or two, but if a whole bunch just changed, it will take longer. You can check what is going on under tags->sibling/parent sync.
I also improved the recalculation code. The sibling and parent systems are now unified and expressed in a more granular 'tag implication' algebra, and rather than clearing bad numbers and regenerating them from source, the client now defines the difference between the current implication structure and the ideal, and only applies those differences. Reducing all structure changes to 'add implication' and 'remove implication' allowed me to implement this migration tech and optimise the queries significantly.
This is an entirely new system. If it causes lag for certain situations (e.g. if you have a 100k+ file session open), let me know. You can always turn it off under the sibling/parent sync menu. If you select 'hdd' during update, the migration will only happen in idle time, but I'd be interested to know how it performs in active time as well, if you are feeling adventurous.
If you are running a pre-407 client, you should be able to update straight to this week and skip almost all that work. Should™.
full list
tl;dr: you don't have to do anything. if you haven't heard of a tag parent before, no worries. the database should work better now
.
top level:
parents are now completely virtual! this means that when you add a tag parent, the tags that 'fill in' to make it show do not really exist in storage, only in a computed cache. if you decide to undo the parent, the implications are recalculated and the virtual tags disappear, with no permanent changes made. also, petitioning a parent will 'preview' the delete, just as siblings now does
siblings and parents are now unified, and the logic is improved. all parents apply to all siblings, so no more worries about retro-active filling-in. the siblings and parents code is now basically 'nice'. this was a lot of quite complicated work, and it solves a number of lingering issues from the original prototypes I made several years ago. I will still do some smaller work and little fixes I am sure in the near future, but the 'big' siblings and parents work is done!
like with the recent siblings change, the client no longer needs to do the 'loading parent tags' step when booting--everything is now handled at the db level
like with the recent siblings change, you can now edit which services apply their parents to which service, now under _services->manage where siblings and parents apply_
in the _manage tags_ dialog (and some other places), tags with parent implications now show a '(x parents)' after their label, much like the 'will display as' sibling suffix. I do not like this, but I ran out of time. I hope to add a more advanced actual listing of virtual tags with a nice 'ghostly' colour or similar in future
right-clicking on a tag in a specific tag domain now shows a 'siblings and parents' submenu with detailed info on all known siblings and parents in that domain
'tag' menu entries are moved from the top 'services' menu to a new 'tags' menu. 'pending', when available, is also moved right
the process of changing siblings or parents, or which services apply where, is no longer a CPU-laggy process! actual changes, however, may not appear immediately. a maintenance task now tracks what is currently applied and what is 'ideal', and slowly migrates to the ideal in the background in little chunks. in most situations, the changes are very quick, but if you are behind due to big recent changes, they may be delayed. you can manage when this maintenance runs and see the current status under _tags->siblings/parents sync_. this is an entirely new thing, so feedback on IRL work would be appreciated--there may be some kinds of siblings or parents that cause a whole bunch of annoying lag
the PTR has a lot of non-virtual parents that were hard-added in older versions over the years. most are fine, but some are like the 'shadow'->'shadow the hedgehog' debacle. now the source of the problem is fundamentally solved, this problem will reduce over time. with luck, before the end of the year, no more will be added at all, and thanks to the janitors, the worst offenders should be chipped away
during all this work, a bug with tag siblings and parents repository processing has been revealed (some users do not 'get' all siblings/parents for some reason). now the system is nice and undoable, this will be more easily addressed in coming weeks, with automatic retroactive fixes rolling out to all clients
.
boring details:
like with siblings, wrote a parents structure object that constructs the parents tree without loops more simply and reliably. it populates a new parents quick-lookup table in the database, for which a full suite of lookup and maintenance methods are written
parents and siblings virtual tag presentation is now unified into a single 'display' (i.e. vs 'storage') system with a more granular tag implication algebra (essentially 0-n rows of 'if A is in storage, show B in display' for every tag) that can calculate new and updated display tags and counts without having to do the expensive 'clear-and-regen' that 408-413 used
wrote functions to quickly add or remove a display implication to the 'all known files' or specific file service tag display cache
migrated all the combined and specific tag display cache update code (add/remove files, add/remove mappings, add/remove sibling/parent, add/remove sibling/parent application, and misc regen maintenance calls) to use the implication system instead of the sibling 'ideal' system (basically moving from 1->1 to 1->n)
completely rewrote the complicated 'all known files' cache 'with tags' and 'with and without tags' lookup routines to use much less overhead in general and to use a single, albeit complicated, count-based query that carefully chooses whether to select the 'with tags' and 'without tags' portions using tags or files where available as the primary selector based on existing autocomplete count data
replaced all usage of the old ui-side 'tag parents manager' object. as parents pop in virtually and do not need to be bundled intentionally to various content updates, this was mostly just clearing now-surplus code, but for instance in 'write' autocomplete searches, the parents that appear below search results are now generated at the db level on first search, rather than looked-up live in UI time
the parents and siblings lookup tables are now split into two views: what the display cache currently holds, and what it ideally should hold. when adding new sibling or parent data, only the fast ideal table is changed
a new complicated maintenance function now takes actual and ideal data for a particular unsynced tag, hashes out the implication changes needed to effect a migration, and performs it
a new maintenance manager and accompanying db code now track and manage calls to migrate actual to ideal display presentation, and to update UI afterwards
as tag display changes are now more frequent, I have made the routine that refreshes tag UI after sibling/parent changes more efficient. tag display now only refreshes for files that have the affected tags in a particular change
wrote the UI panel and dialog to show and hurry up current sync status, and all the background hooks for that
added 'tag parents lookup' entry to the database 'regenerate' menu. this routine and the 'siblings' variant are now very quick thanks to the new actual/ideal maintenance system
updated my sibling unit tests to deal with the new actual->ideal syncing
improved the speed of mappings cache updates when deleting files
deleted all the old combined/specific 'regen chain' code and the sibling-based 'get sole/any tagged files' search code
optimised and generally cleaned a bunch of the new cache code, particularly cutting out overhead for unusual/small situations
fixed a counting bug with 'all known files' tag counts when rescinding pending tags
fixed a bug in the siblings display code where deleting or pend-rescinding all of the multiple tags that have the same ideal sibling in the same transaction (e.g. if both A and B sibling to C, and a file has both A and B, and you remove them in one manage tags dialog apply) would not remove the current/pending ideal (issue #571)
the 'add_siblings_and_parents' parameter on /add_tags/add_tags client api command is now obsolete! the help is updated to reflect this
cleaned up just a bunch of db/ui/tag code mate
.
the rest:
fixed an issue where long-running 'similar files' search was not cleaning its memory use properly as the job was going on, resulting in out-of-mem errors on very large clients (issue #669)
thanks to user submission, rolling in a fix for the default pixiv tag search downloader
cloudscraper updated to 1.2.48
removed surplus executables from linux and macOS builds (win32 upnpc exe was causing anti-virus false positive on mac lmao)
next week
Back to small work. There are a thousand things to catch up on, so I'll mostly grind away at that. This work was big and difficult, and some IRL stuff hit me for the first couple of weeks, so the year is running out. My overall plan is still to have some network upgrades done and then a 'what to work on next' poll up for Christmas, but I will take a few weeks of simple work first.
0 notes
Photo
I ain’t fancy so you guys can get over it. 2017 Follow Forever!
Not sure how much I’m liking the start of the new year but I’m holding out that it’ll get better, especially since I have plans for the year. Like traveling and saving more money and actually having more of a social life since I work two fuckin’ jobs. I’m barely on here, only sometimes to troll. But for a life update. As of this past Friday the 13th, I was sent home with computer equipment to be the first on my team to work from home. I am dreading it because I hate being home but hey, maybe I’ll be online more now that I’ll be home. And eventually, by the end of this year or maybe sooner. I’ll be quitting the second job since I’ve kept it longer than I intended.
@sarahsrp
Alright bitch. We’ve known each other forever (pretty sure it’s been since 2010) and yes, we have been failing as of late. Then again, by the time I’m on I do believe you’re usually asleep. Though, my schedule should be changing within the next month so perhaps we’ll have a schedule that matches so we can actually flail about old ships or work on ones we need to work on. But until then, you get the top spot with my all time favorite, which was hard as fuckin’ hell to choose just two. You know who they are.
@sierrasrps
Hello little one. And yes you’ll always be little one since I’m the oldest one out of the mafia :P. I’ve known you about as long as Sarah and you’re still my night owl. Our schedules seem to be unsynced as well so we haven’t really been able to do anything lately, hopefully that will change but I still love you so it’s okay. As you can see, I’ve chosen my two favorites, which was hard as well. But I think I chose pretty well!
@lydiafelicity
Hello, dear. Our friendship has come a long way from my old days of stalking your blog and liking your posts until a conversation happened. Here in a few months I’ll get to actually hang out with you since you were the destination I picked for my yearly trip to random places. I really look forward to it. We’ve had an awesome few years and probably have about a hundred or more RPs, especially Stydia ones but I wouldn’t change that at all, even if I fill a whole notebook just to remember them. As you can see, I have chosen Stydia since all of ours are epic, even the original Already Home Stydia and I’ve chosen Milaiden with our several verses and with them ending up being a surprise favorite for me. And it was very hard to narrow down just two considering we have a million.
@wondermintvips
And finally, dear Mita. We have known each other for a long time too and even though sometimes we go months without talking, we still come back like no time has passed. I love talking with you when you keep me company at night when I’m at the second job and our skype netflix nights as well. I can’t wait for you to come here in a few months so we can go on our driving adventure out East. For the two favorites I have chosen, you know that Branden and Quinn were gonna be at the top of the list. Always. The other can be interpreted as our Mash or even your favorite Comcast tech Kevin and my favorite little adorkable book nerd, Zoe.
3 notes
·
View notes