Weekly FGO vol. 104

JP

Halloween! Thankfully all the extra copies of previous Elis can be obtained from event shop using event currency instead of rare prism. Not only that they also thrown in relevant servant coins and event CEs. One extra copy of MLB Aerial Drive is always welcome.

Story is still ongoing and I’ve been slowly reading through it. At least the farming is relatively easy with up to 6 enemies at once, making it very easy to loop.

Did some paid roll everyday and so far got one Zenobia. Yay?

NA

I’m still going through the Saber Wars 2 story. I think I need to complete some bounty quests but I’m not sure which so I’m trying complete them all instead for now.

There are two notably rather difficult quests this time, one is the Elis quest.

That said, my strategy is simple; break first bar on first turn using Godjuna and then send him back and wait until all the support finish recharging and stuff. And then back to finishing them once all the taunts are dead and no more stupid buffs for the enemies.

The other one is Round Table but I haven’t reached it yet.

I also did more rolls which I probably shouldn’t. And all I got was one Munenori and one Black Grail. And there went my 44 rolls.

Windows 8 Login Profile Image

For some reason my new Windows install isn’t displaying my profile image on login screen.

After many hours of digging it turned out the settings app which handles changing profile image doesn’t update the registry correctly. Namely it’s missing Image200. There are entries for other size but for some reason this install doesn’t set that specific one.

I’m not sure what caused it but for now adding the entry manually fixes it.

The entry is located at:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AccountPicture\Users\{USER-SID}

I also had to takeover ownership of the key.

Edit: WAIT NEVERMIND. My other install (which I used as reference) turned to also show exactly same problem. And so does my laptop with latest updates. There’s only one system which doesn’t have the problem but I haven’t updated it recently so it’s most likely broken by one of the recent updates.

Weekly FGO vol. 103

JP

I finally started on the journey getting Okita to level 120. At over 5000 ☆5 exp cards required, it’ll be a very long while until I reach the end. It looks like I’ll be mainly farming for exp cards with occasional QP whenever there’s no event.

Talking about event, I ended up skipping most of the Halloween Trilogy Rerun. Fetched the Elis, leveled them up, and finished their strengthening quests.

Oh, I also did as many roll as I could for Okita Alter banner and got nothing. That was mildly annoying. I hope there’s nothing interesting coming up until next year.

NA

Still dead week on NA with Saber Wars 2 coming up tomorrow. No roll is planned as I’m on saving mode here as well for next year’s Castoria and others.

With mindless QP farming, I’m currently past 500M. It’s probably the most QP I’ve ever had. Not that it’ll last long once Christmas farming comes in with its fangs and other materials. I’m still missing a lot of dust though.

Weekly FGO vol. 102

JP

Halloween main interlude! I barely progressed through. I finished the first part. Two other parts remaining. That said I’ve read most of the rest’s original event so it shouldn’t take too long.

Eli’s strengthening are… mixed bags. OG and Mech Eli got pretty nice upgrade with former making more sense between the skill and her NP and the latter potentially boosting her damage further by making it easier to crit.

Brave Eli’s 50% NP reduction for skill 3 is still pretty questionable. Being less costly to cast is nice but the effect is just too random.

Meanwhile Halloween Eli’s NP charge is, well, NP charge. At just 30% it’s nothing much to write home about. There’s no shortage of Caster with NP charge skill after all. Her NP hasn’t gotten any strengthening either. Still better than Brave Eli at least, I guess.

I don’t think the date for new Halloween event has been announced. It could be as early as next week. It should be sometime this month though.

On unrelated news, I did one random roll on story gacha and nicely got Jaguarman. Finally she’s NP2. Still need 3 more. No other interesting roll so far either.

NA

Nothing week! Like, nothing. Saber Wars 2 should be coming soon. Maybe next week. It felt like I’ve done it so many times now. I don’t think it’s too difficult apart of one or two quests so it should be just some light event overall for me. I just hope I can finish it without apples although I doubt it.

In the mean time I’ve been just farming for QP. I considered farming other things as well but they’re just not very efficient and takes more time. Mana prism farming could be useful as well but more box event is coming up in November and farming QP is easier (as in it uses 40 AP compared to mana prism 30 AP).

Weekly FGO vol. 101

JP

Melty Blood release campaign! …which is Saber pick up banner.

I did paid roll just for fun and got her somehow. Yay.

Still on paid roll, I also got Achilles on his banner. Too bad I didn’t get anyone else useful on that paid roll thing.

As I mentioned last week, I redid the challenge quest with more restriction and managed to do it. I stole it from this guy here almost as is.

So, summer has ended and Halloween is coming up. The nice part is they’ll start it by having a main interlude type of rerun which is just the main story including the welfare. I don’t have Halloween Eli and Brave Eli so that’ll be some welcome addition. Oh and another copy of Mech Eli so I can have complete set of them. NP upgrade will be coming on the new Halloween event but there’s no info whether it’s free(-ish) or require rare prism like other main interludes.

Oh, I did some more rolls for Okita Alter summer and still got nothing. And I also did 10 rolls for Okita Alter and equally got nothing. Hopefully the paid roll will give me something nice this time. Or most likely not.

NA

Halloween rerun! Raid! And I’m done with everything there, including the challenge quest.

I barely paid attention to it and it just somehow cleared. It’s basically just letting Godjuna spam his NP and face card. Gudaguda Kanban is used to provide free taunt. I put Kintoki there so I can have Godjuna focus on Sitonai first and then finished by Kintoki but he ended up clearing the whole thing anyway.

Coming next is Saber Wars 2 which has no welfare but at least it’s got a Mystic Code.

I don’t think I’ll roll on this one. Or maybe just one for fun. I need all the SQ and tickets I can get for next (and following) year.

Next year top priority for me will be Castoria and Himiko. And maybe Okita if I’ve got enough spares. That’s not too bad but then the following year will be Fujino, Morgan, Koyanskaya, Oberon, and Okita Alter Summer.

Weekly FGO vol. 100

JP

I still need to finish two extra quests. And then maybe redo the challenge quest.

Otherwise I’ve been just farming the bronze treasure chest node with natural AP as I don’t have any silver and gold apples remaining.

Oh and as per screenshot above, I managed to max out one Kaleidoscope…

NA

Oniland has started. I’m slowly grinding for the points preparing for the raid. Hopefully I’ll have enough points when it starts otherwise it’ll get rather annoying especially farming for the mats and stuff.

Weekly FGO vol. 99

JP

Still summer! (although it’s almost Autumn here)

Haven’t finished the story due to busy with other stuff. I’ve unlocked the most relevant farming node for me though so I’ll be mostly doing that for now.

As for the rolls, nothing interesting showed up from daily paid rolls. Also I’m not doing Kama banner for normal rolls, just Okita.

There are still over a week left. It should be fine. At least for the main quest and store. I’m not sure if I have enough apples to clear the Treasure Points rewards. Maybe just barely.

NA

Gilfes is over. 108 boxes total for me. Still not enough exp cards to level up everyone. And I’m still missing some materials to ascend Osakabe (Summer).

As for the challenge quests…

First up is Eric. Thanks to this video linked from Gamepress wiki, I cleared it pretty quickly.

It’s just letting someone die every turn so Eric lost his buffs.

Next is Gorgon Sisters. Still sponsored by Gamepress wiki link, I followed this video. Didn’t quite match exactly but cleared anyway no problem by Godjuna.

More from linked video by same wiki, Mephisto quest was cleared in 33 turns. I don’t remember much about this one as I did it while doing something else.

As for Achilles quest, I don’t think I stole anyone’s idea. Or maybe I kinda did from this. Looking again, I should’ve tried the first turn bar break but then that’d require restarting until finding the correct cards…

But anyway the team above did it albeit taking a lot longer at 11 turns.

I vaguely remember repeating this Roman quest quite a lot last time in JP. But as there’s no restriction here, I copied this mostly as is.

I didn’t pay enough attention to the gimmick so it took a bit longer but I finished it in 14 turns.

With this, Gilfes is done and I forgot to repeat the Nero quest. Whoops.

Up next is Saber Wars 2… is what I thought but it’s Oniland rerun. Apparently it’s got raid quest with eggs and gunpowders and stakes. That’s nice.

Oh wait I forgot about the FGO Stage Banner. I did three rolls and got Bedivere (now NP3). That was nice for a change. NP5 would be the best but I’m saving my tickets and SQ for next year. If I still play the game by then.

Weekly FGO vol. 98

JP

Summer! Okita Alter Summer for some reason! Yay?

I didn’t have any SQ though so, yeah, that was expensive. Thankfully it only took over 240 rolls to get that NP3 above.

Other extras include NP4 Anastasia, NP4 Charlotte Corday, one extra Valkyrie (now NP3) and Circe (also NP3).

I have no more SQ or ticket so that’s it for me. Kind of. There are about 20 or so more daily SQ roll until it ends so that’ll be it.

Similarly for upcoming Kama banner, as I have no more SQ, it’ll be also just the daily SQ.

As for the event itself, it’ll be a while until full farming can start as the higher level nodes are still locked. Nothing particularly difficult which is rather expected for a summer event.

Oh, I also only have few apples anyway.

NA

Jaguar! I made a vaguely possibly working team and it did. There isn’t much in term of strategy especially as the only meaningful gimmick is rotating buff.

And then Moolah. Pay debt as frequent as possible and then NP away. The annoying part is when there’s matching face card, not enough critical star, or both. Or when the debt is about using NP damage boost when it’s on a support servant which means there’s no way to pay it back.

That said, Ozymandias is both tanky and high damage so everything worked out fine-ish. Oh and that comp above is a lie. Replace that Enkidu with a level 100 Cu which didn’t end up doing anything much.

MHXA! One of the more difficult quests. The strategy is kill as many snacks/enemies as possible as fast as possible. Except the one which causes debuff on death. Also save an NP or two for the Agar-agar. The side effect is the HP down to 1 and can’t even be buffed (I tried).

I use that as the point on which I need to break MHXA first bar as soon as possible. Afterwards it’s all the Cu’s turn to survive however many turns needed to get MHXA HP down to 1.

For Gilgamesh (Caster) finale, I went with this. I didn’t expect the NP def buff to be so thick it’s useless. So, yeah, I ended up just letting Ozy deal all the damages using face cards. That Nero Bride get full charge every time I killed anyone is also annoying. It doesn’t help I didn’t prepare for anything like that. So, yeah.

It didn’t even start well as killing Bunyan causes a full team debuff. Which then of course followed by Nero NP.

I wonder how I did it before. I also wonder if it’s better to just get rid of Nero first.

But hey, at least Qin saved the day getting rid the last few servants remaining (I think it was Nero and Gilgamesh).

With 2020 line up over, then it’s 2021. “Finale”. And this one is very annoying. That FGO Fandom Wiki not mentioning 1 time per turn evade buff from Fionn after first bar break is very much not helping. I ended up using two command spells because I just want to be over with this one already.

I’ll look back again and clear this proper if I have spare time.

I don’t remember how I cleared this in JP. I think it’s with Cu Alter. Or maybe Godjuna.

And lastly the Brave Eli quest. Yeah, I haven’t done the previous ones and jumped straight to this thinking it wouldn’t be too bad.

Except it was amazingly bad. I should’ve at least used Alexander or someone to remove the pierce buff etc in wave 5.

But anyway after few hours of trying I barely cleared it. Forgetting that her NP ignores def also didn’t help. I should’ve always went with NPAA in the final wave.

…and that’s it for now. There are still a few more challenge quests to be cleared.

Oh, I also rolled on the Berserker class banner hoping for more Lancelot or Herc or Cu Alter. I got none of them after 44 rolls and got Penth and Ibaraki instead. Great innit. Next year Grail Front will be slightly annoying.

As for the boxes, I’m at 68th box. I’m currently farming shop currency though so it slowed down quite a lot. I’m almost done with it though so I’ll be back farming lottery tickets soon. Or maybe the challenge quests first.

Weekly FGO vol. 97

JP

Another nothing week. Summer is coming in few days. Except it’s more like Autumn in real life.

I’ve been just farming for QP. Not really bad considering I’m farming for NA at the moment.

As for the banners, the only useful thing I got so far is Magical Girl of Sapphire. Not too bad but I need another four for best effect and bonus damage.

NA

Gilfes! Farm time. About 35 boxes so far. I’m thinking saving at least 100 silver apples for upcoming Christmas event.

Jeanne Summer worked way better than expected and it looks like I’ll be relying on her again for the last part of the event.

Meanwhile on challenge quests, I’ve been doing slowly doing them. I’ve only completed three of them.

Nothing particularly special for Touta stage. I didn’t remember how I did it before but the key is to just not attack and not using evade or guts until really needed. Attack only when releasing NP after stacking 5 or more buffs and only use defensive skill when facing enemy NP.

Brain-dead strategy for Leonidas stage. Mash for defense, Merlin for more defense and HP regen, and lastly Artoria NP as needed. If anything, the NP should be after Leonidas uses his NP, hopefully with him casting skill 1 first so the target focus only lasts one turn.

And lastly Izo stage. I initially used Sanzo to clear this but it was so wrong with her NP being useless and I didn’t swap colors enough, ended up taking too long. This one is way faster with main focus on letting Waver deal as many high damage as he can and making sure every turn ends with Arts card. Also stun from his NP sure went through pretty easily.

That’s all I’ve done. There are still a lot more left. I’ll get around doing them eventually… I think. It would be easier had I saved the comps I used last year. Also the 2019 in JP.

Weekly FGO vol. 96

JP

The Hunting Quest ended up being useful for me for all days. I used up all my gold and silver apples in the process. There are still hundreds of bronze apples but converted to gold apples, it’s only a bit over 27 so I don’t want to use too much of them.

Illya event has started… which is just a banner and some strengthening quests. The buff for Illya and Miyu are quite good though. And I have both of them albeit at only NP1. Miyu is especially better the higher her NP level is.

I’m not rolling for the banner though apart of the daily 1 paid SQ summon. Summer is coming soon.

NA

Unfortunately pre-release campaign for Gilfes only happened this week and the actual event starts next Friday. That’s two days off from my initial guess.

There’s nothing to do here apart of just farming some QP. More QP is more good. I could use some other farming but I’m just tired of the shit drop rate.

I’m saving my effort for the upcoming event. As usual I’m aiming for around 100 boxes. It’s annoying the previous year CEs can’t be reused.

Weekly FGO vol. 95

JP

Morgan banner! I went for broke and spent quite a lot to get her to NP3. I’ll continue on the daily paid SQ roll for her hoping for more NP.

Oh and I spent a bit more for Oberon later and finally got him after 252 rolls total. That was rather brutal and mental draining overall. I don’t even like him that much.

I also got a third Caster Gilgamesh, two more Fairy Tristan, one Percival, one Nightingale, and one Osakabehime along the way. That Osakabehime was a nice surprise.

I hope there isn’t anything else interesting coming up the rest of this year…

…well, summer event is coming up next month so maybe I need to hold up for a bit more.

In the meantime I’ll be doing more QP and exp card farming. Too bad there’s no hunting quest or rerun. I doubt there will be anything next week… or will there?

NA

I got four Okita Summer total. That was weird. Also annoying there’s no Lambda along the way. Nor Bunnytoria but I don’t care much about her. At least it wasn’t 6 Bunnytoria (and one Okita) like in JP two years ago.

I don’t know if I’ll retry for Lambda next year. Or maybe I will when trying to get NP5 Okita… if I have sufficient SQ by then.

The summer event itself has ended few days ago. I’ve cleared the whole thing since last week and have been just farming for QP since. Now I think about it I don’t think there’s many event which farming nodes give out a lot of QP.

As it’s over I’ve been farming for fangs. I need fangs. A lot of them. Also other mats like eggs.

Now I wrote it I realized I should switch to farming eggs so I can max Godjuna skills first. It doesn’t help I spent two eggs to unlock Salter’s Shinjuku costume.

The Salter costume was a pretty nice surprise and is way earlier compared to JP (it was February 2020). The strengthening also helped farming Camelot event quest.

Anyway, that’s it and I have no idea when the next event, loot box, will start. My guess would be pre-event campaign this Friday and then finally the event next week (or Wednesday following week).

I completely drained off my SQ but thankfully as I mentioned last week there’s nothing I’m particularly interested in coming up until Castoria which is still about 10 months away. Should be enough time to gather 1000 SQ.

Weekly FGO vol. 94

JP

More new servants! Also the pickup banner. I rolled on Valkyrie banner and got one early on. I did some more but didn’t yield anything. There was just nothing afterwards. The total was 84.

I then did 12 rolls on Sekitoba banner but didn’t get him at all. Instead I got more Koyanskaya.

And lastly on Sitonai banner, I did 16 rolls. First I got even more Koyanskaya on 7th roll then decided to just roll on and thankfully got Sitonai on the 15th. 16th was the one paid roll thing – a second Sitonai would be nice.

Another banner came up on Wednesday. It’s Oberon banner. I rolled for him as 70% NP charge would be pretty convenient. Unfortunately I didn’t get him at all and ended up spending the remaining of my quartz. The total is 90 rolls so far. I still have plenty of paid quartz so I’ll be doing one roll a day. Hopefully he’ll eventually come up. I don’t think I’ll use any more quartz or tickets otherwise. I have 24 at the moment after clearing quests and there are a few more from interludes and strengthening quests.

The outlook for summer sure is rather grim.

Oh, along the way I got not-Kaleidoscope, Liangyu, a fifth Fairy Gawain, and a second Carmilla.

I also rolled friend point gacha a bunch of times and got Habetrot to NP4.

As for the main quest itself, most of them are relatively simple.

The exception is of course the Cernunnos quest. That one is quite difficult. From what I gather people either use Himiko for long term battle or one very high damage servant buffed to the max.

I initially tried the latter but my MHXX didn’t have enough damage and it was too reliant on card draws so I then tried the Himiko method.

It worked but it still took a lot of very careful planning to pull off. I can’t even imagine how to clear it with low rarity servants. Even with welfare servants thrown in. I’m looking forward to see how this guy do it. And maybe replicate it on NA in two years.

Apparently I forgot to mention it last week but I managed to clear Demeter memorial quest using low rarity servants.

The strategy is pretty simple, clear the first bar with Lu Bu and then finish the rest with Ushiwakamaru. Alexander is required to clear the stupid def buff and Hans is the usual support.

As for Kirschtaria, I don’t quite remember how I did it. I don’t think the front line ended up doing anything and got blasted off first turn.

I did need help from a support Castoria but otherwise I think it was just having Euryale shoot her NP as often as possible.

NA

As planned, I rolled a bit on first day Bunnytoria/Okita/Lambda banner. I somehow got two Okita so I threw everything I have on that banner.

…and got jack shit. 155 rolls so far. I’ll do a bit more as I get tickets and quartz from daily login but otherwise I’ve spent everything I have. Including the tickets from clearing Prison Tower.

On the brighter side, I don’t have anything I really want until anniversary next year for Castoria. There’s also Kama right before it (or maybe afterwards due to anniversary date difference).

Back on the event, it’s mostly done and I’m now just finally spending the fever tickets for those QP.

Challenge quest was pretty easy as I went easy mode using solo Merlin. I’ve got him maxed and command coded and he cleared it without much difficulty.

The 50M QP quest on the other hand, ended up just taking a long time to finish.

Cu with event CE, Mash with def CE, and support Merlin with… Bella Lisa. Mine wasn’t maxed at this time so I had to borrow from support. This ended up stupidly simple as I only now realized that while they fire NP left and right, the damage isn’t that big. And as long Arjuna’s instant death isn’t triggered, it’s just a matter of looping Mash and Merlin’s NP. The last one took quite a long time because her class is Ruler. I should’ve equipped Mash with event CE as well.

Weekly FGO vol. 93

FGO gacha in a nutshell

JP

Anniversary! GSSR! And I rolled the banner which has Skadi in it! And I actually got her. That was nice. I finally have all the main support for each card types.

The guaranteed SR was Chiron. Could be better (Valkyrie, Fujino, Parvati, Danzou) but just getting Skadi is already a major win to me.

Now I’m free to choose whatever I like for the next GSSR that’s not Caster. Yay.

As for the free SSR, I got Tamamo for even more Arts support. I considered Sitonai and Artoria as well but went with completing support lineup for now.

All that’s left is farming some QP and caster stones and a lot of bones. By “a lot” I mean 161 of them. Also seeds. Thankfully I’ve got enough dusts and everything else… I think.

Oh I also rolled Koyanskaya and got one after 64 rolls. I’ll probably do a bit more during Valkyrie rate up day. As for the mats to level her up, just like Tamamo, I don’t have remotely enough either.

Meanwhile on the new servant coin thing, I unlocked skill 2 for a bunch of servants. I’m missing a lot of mats to properly level them up though. Also I don’t have any grails to even start leveling anyone (probably Okita) to 102+. I’m also still halfway getting Morgan to 100 (currently 94).

Looks like there are some more interesting development on the latest release of Le Fay chapter.

NA

On Sunday, got Merlin in 77 rolls. Also got spooked by Helena along the way. Also a bunch of Siegfrieds. Also one Ozymandias (now NP2).

That was overall pretty amazing roll. The extra Ozy wasn’t expected but sure is nice. He’ll definitely be useful for a lot of quests.

And lastly I did more rolls for Musashi and Osakabehime (and Carmilla). And got another Musashi Summer after 66 rolls, 11 last of which was mistakenly done using multis instead of singles. I also got Scheherazade along the way which was also not expected. Oh, and there’s Osakabehime as well. Thank god it wasn’t Carmilla. Neither are exactly useful though.

All those new servants are nice and all but I’ve got no resources to raise them all. At least the next event should be Lottery Box event. At less than 50 golden apples I should be able to hit a bit over 100 boxes.

I’m not quite done rolling yet though. There’s still Okita Summer and Lambdalilith. The plan is 11 rolls during first rate up where both are included, then another 11 during Lambdalilith banner, and finally all I have during Okita… up to NP2. I don’t think I’ll go for NP5. If I still have any sq remaining, I’ll then go on to Lambdalilith solo until NP2 of her. And if somehow I still have any left, I’ll throw the rest to the banner which has both of them.

I will most likely end up scraping for sq in interlude and strengthening quests.

As for the event itself, I’m up to date to the latest available quest. I still need to farm for item shop. Mainly gold and bronze. For some reason I’ve cleared the silver items (sans pieces).

Weekly FGO vol. 92

JP

…nothing. Have been collecting more octuplets. I’ve maxed Sanzo and now maxing Penthesilea.

FGO Fes has started but major announcement won’t come until Sunday. And probably with Lucky Bag Summoning as well.

NA

Summer 2021 has started! I rolled for Musashi and thankfully got one in 15 rolls. NP1 isn’t actually quite enough in a lot of situations so I’ll roll a bit more if I still have leftover from Merlin and Okita Summer banners. …if there’s any left that is. And if I actually manage to get them in the first place.

Otherwise, I’ll need to save some more until next year. Thankfully according to my list there won’t be anyone important until Castoria. There will be Okita Alter somewhere in the middle but it’ll be mostly for Nagayoshi. Oh, and NP2 of Kama would also be nice. Rerun of her event should be in June.

Back to current event, the plan is slowly going through the event until Merlin banner is up. Then I’ll try rolling for him, hopefully either he comes early. At worst I’ll die with loads of event CE. If it’s the former I’ll do more slow farming until Okita banner which should come next week and then finally finish the event. If it’s the latter I’ll finish the event ASAP and cry.

Weekly FGO vol. 91

JP

Finally cleared the Morgan quest. Helped by this, I noticed Morgan is very likely to attack Castoria (and Mash to lesser extent). That made coming up with correct strategy way easier as I only need to protect Castoria.

MHXA Idol was chosen for her class. It slowed things down a lot though as her NP damage is relatively low and not arts so no buff from Castoria.

With that over, I’m back to farming mats. Octuplets this time around so I can finally max Sanzo.

Oh and I counted the boxes wrong. It was 143.6 boxes total.

NA

Done with summer rerun! Well, almost. Still need to finish one more loop and a bit more of doujin power.

Challenge quest! I first tried with Arjuna Alter but he died a bit too early. So I’m back to Hokusai despite no arts buff. It took a while but it was mostly just letting Hokusai do her NP as frequent as possible. And a lot of taunts.

Summer 2020 is coming soon! Hopefully right after the rerun so it’ll be a lot of rolling fun next Sunday between NA Merlin and whatever JP 6th Anniversary will be.

Using ownCloud

Thanks to the fact NextCloud dropped Windows 8 support recently, I switched to ownCloud.

Installing the web app is pretty simple. Slightly more annoying in term of nginx rewrite compared to NextCloud but it’s fixed by just disabling “pretty” url. Their “pretty” url still involves paths ending with .php anyway. So much for being “pretty”.

There’s no problem with the desktop app either. It’s very similar to NextCloud app.

Then there’s the mobile app and here thing went bad. It occasionally crashes. By occasionally I mean it crashes at least twice when launching the app first time after not using it for a while. Opening Photos directory also used to cause crashes but apparently they fixed it recently.

That was with iOS version. Unfortunately the Android version also occasionally crashes. Not as bad as iOS though.

I’m staying with this for now until I fed up with the crashes and maybe just go back to NextCloud and use their older client version hoping it’ll stay working. Or if they finally decide to support earlier versions of Windows Server as it should also mean it’ll work with Windows 8 again.

Edit: browsing the NextCloud issues it looks like they removed hard requirement on the Windows 10 1709+ only API and Windows 8.1 will be supported again.

Weekly FGO vol. 90

JP

NeroFes is over. I gathered a bit over 120 boxes in the end. And now opening them all…

Talking about the boxes, it sure would be nice if the box includes CE exp cards. Or maybe I should’ve rolled harder during the last year’s Yamatai-koku event…

I’ll keep that in mind for NA next year.

On the other news, last part of LB6 has been released and I’ve been grinding through it slowly. That said, apparently there’s still part of the story that’s only unlocked early next month.

As part of the release, there’s the banner thing which somehow I managed to get the SSR with 4 tickets. That’s in very stark contrast with how many rolls I needed to get Morgan. This new Lancer is pretty unique in that she can do both single target and area NP. And that her third skill charges NP to 100%. 2x area NP without a separate NP charge like Nitocris is impossible but considering recent higher difficulty quests which first two waves sometimes only have one or two enemies, this could work in her favor instead.

…I don’t think I’ll raise her NP level though. It’s not Takeuchi and summer is coming soon. Also that new support with 70% targeted NP charge.

NA

Summer Rerun has started and I got my second copy of Jeanne Summer in 58 rolls. Thankfully it only took that many rolls so I should still have good chance for rolling Merlin and Okita Summer. I currently have 224 rolls available. I should get a bit more during this event. There’s also unlock-able Prison Tower which costs 5 rare prisms and will give out 9 tickets total.

I kinda want to use the prisms for bond flame and mystic code as well though so I’m not sure how it’ll go. I currently have 0 but the rerun should net me 9 rare prisms.

Oh, I also got both Ushiwakamaru and Ibaraki Douji Summer along the way. This sure is my SSR week.

I’m not sure how far I’m at the event story but I’ll probably finish it by this weekend. Or next. Next weekend is a long one to celebrate the Olympic. I don’t really care about the Olympic but hey, national holiday.

Right afterward this should be this year’s summer event.

Weekly FGO vol. 87

JP

Ended up doing more rolls. Thankfully she came up way earlier than expected.

I guess I’m done rolling her. Or at least with upcoming summer and stuff.

Nothing much else so I’ve been doing more farming to make sure I have enough QP to level up her skills. Still pretty far away at 60M where I need around 120M I think?

NA

Gudaguda Final! Kagetora! And she fixes my lack of high damage single target lancer problem. Her being Arts based makes her a bit hard to buff until I get a Tamamo or Castoria though. Should be resolved eventually.

On farming, I think I’m about halfway done? Not sure if I need apples to finish.

Apparently I cleared the challenge quest in JP last time with Okita. Maybe I’ll do the same here except with way better supports.

Meanwhile, anniversary is coming up next week! GSSR, one time instant full ascension, free gems, and Lolinci. Not sure about the last one though. It’ll depend on how many gems and tickets I end up with.

Weekly FGO vol. 86

JP

New LB chapter. New servants. Takeuchi servant, to be more precise.

Roll I did. 100-something. It yielded nothing. There are still a few farmable SQ left in my account. Farm them I did. All of them. Interludes, free quests, strengthening, new chapter itself, and lastly bond 11+ which I can sanely attain.

But nope, no Morgan in sight. As last ditch effort 20k yens flew away and thankfully it was enough. 20k too much but at least I did get her. Yay?

I probably should’ve done the same for Skadi except I stopped at 10k last time (or more like I shouldn’t have either time). The lesson is to prepare for at least 40k if going to spend anything on this crap.

Up next is getting another copy of her… maybe next year. Or if she appears again during anniversary or something.

Considering we’ve got Takeuchi servant this time does it mean there will be no summer servant from him again this year? I don’t think I’ll spend a dime on this anymore until at least next year.

On Morgan herself, she should make a pretty good farming servant with her 50% NP charge, 20% of which is can be targeted. It’s no system but a lot of highest difficulty farming quests can’t be done using system anyway.

Oh right, the new LB itself wasn’t too difficult. I did use free Castoria support for almost all rounds (and some saberface higher rarity servants) but none of them are particularly difficult or interesting.

And then my backlog has gotten even longer.

Back to the rolls a bit, I didn’t get any other SSR servant but I did get two more Kaleidoscope so that’s nice. And five Tristan and four Gawain.

NA

…I don’t even remember what I did here. Probably just farming for QP and stuff. I need a lot of QP. Also free quests. I’ve cleared them all. All that’s left for me is some tens of interludes.

14M download campaign is coming up which means 10 tickets.

I do have about 200 rolls available here. I just hope it’s enough for one more Jeanne Summer and one Merlin.

That said, the anniversary event should give out some more SQ and stuff. And there’s Lucky Bag Summon as well for Merlin (1/45) so I’m still hopeful for that.

Weekly FGO vol. 85

JP

Dead week is dead. Or just almost dead thanks to all daily quests being open. I’ve been running the caster AP40 node for days now.

After all those farming I still only have 10 caster secret gems left. At least I finally maxed Jeanne and Illya skills. Still need a lot more for the other casters.

There will probably be new LB chapter tomorrow. I still haven’t read anything past Yuga Kshetra though.

NA

Talking about Yuga Kshetra, I cleared it here as well.

Kama cleared the Alter Ego Limbo and first bar of Arjuna Alter and the last one is finished by Kintoki (Rider). That sure is a lot of SSRs.

For comparison here’s what I used in JP back then. Support was friend Merlin.

And as for the other Arjuna Alter fight, I didn’t take its screenshot (whoops). Although I think it was Kama, Skadi, Skadi, Mash, Waver, and support Karna. Pretty much Kama doing most of the damage and then finished by Karna on the last turn. Kama’s guts ended up causing a bit of problem because it caused Karna to not be solo at the second last turn. Had to restart a bit so he actually survives.

As for JP:

Pretend the support is Karna because I also forgot to take screenshot at the right time

The strategy is taunt wall Karna, coupled with guts from Mystic Code and invulnerability from Avicebron.

And lastly the tree:

As can probably be guessed, it’s Eresh NP-ing till dead and then finished by Kintoki (Rider) and Chloe.

And JP, well,

I’m not quite sure how it worked but it did, so, yay. I didn’t have good CE here so it kinda sucked.

As that done, the final banner was also released. Yay. So I rolled 10 hoping for Asclep.

Except I got nothing. Annoyed, I did another 10 rolls. And I got Ashvattaman instead 😑

More annoyed, I did another 10 rolls. And Asclep finally appeared. With Arjuna Alter as bonus.

That it took 30 rolls for a single R servant was annoying but at least he also brought together Arjuna Alter. He definitely will be useful. Eventually, that is. I don’t have enough QP or exp cards to max him right away. Maxing Kama already costed me all of my QP. Thankfully I’m only lacking Eggs in term of materials.

And that’s it for the new LB chapter. Now I’m rushing to finish all the free quests and interludes so I have all the lost SQ back for upcoming banners. I didn’t expect to spend 90 SQ for this banner after all.

Weekly FGO vol. 84

JP

Summer rerun done. I ended up clearing the challenge quest using the team above. It’s pretty easy with this team overall. I initially tried with Sieg instead of Ishtar and using some other people instead of Merlin but that was a fail.

This one on the other hand was mostly NP and crits. Ishtar’s star generation on her NP is really convenient here. The main annoyance is still her third skill, the delayed buff which is pretty difficult to time correctly.

With that out of the way, I’m back to slowly farming QP.

Next LB chapter is supposedly coming up next week. Not sure what to expect yet but the bonus SQ is always welcome.

Oh and there’s that Lolinci banner. I did 11 roll and got nothing useful. Business as usual.

NA

The next Lostbelt, Yuga Kshetra is released. I’m not rolling for Jinako although I’ll probably do 10 or 20 for Asclepius as I mentioned before. Getting Arjuna Alter would also be useful although I’m not expecting much.

That said, there isn’t much to be done until next event, the Gudaguda Final. I’m not rolling there because there just isn’t anyone interesting to me there. Avenger Nobbu is kinda lacking in firepower, Berserker Nobbu I just don’t need, and Mori is a bit difficult to use (not to mention his insane mats requirements).

Looking at the events list it looks like the next banner I’ll roll on (besides Asclep I mentioned above) will be Summer Rerun for Jeanne Summer. I sure hope I can get her and without exhausting my SQ supply because otherwise it’ll be even more hell trying to get Merlin and Okita Summer for the main summer event this year.

Oh and as for Lolinci banner for anniversary, I’ll probably pass as well. Or maybe try 11 roll.

Serving Mercurial on OpenBSD with Gunicorn

One and other thing lead me to hosting my mercurial repositories on an OpenBSD VPS.

Here’s a bit of memo on how I did it.

A dedicated user needs to be created. I call it hg which is as generic as it can be. Then I create home directory of /home/hg, and set its $HOME to /home/hg/repos. Wait.

It’s so I can just push to ssh://hg@hg.myconan.net/reponame and not having to specify additional namespace. The /home/hg itself needs to contain some other files so that’s just how it ended up. I can probably put the extra files somewhere else but it seems simpler to have them all in single directory tree. Now I write it maybe I should’ve made it at /var/hg/root or something like that.

Well, it’s done deal.

I also made ~hg/.ssh/authorized_keys file and fill it with my key. Again, so I can push to it.

With that done, next is installing the required packages:

  • py3-gunicorn
  • supervisor
  • mercurial
  • nginx
  • certbot

Refer to this post on configuring the certbot. It worked so well and requires barely any maintenance so far.

As for gunicorn, I made /home/hg/hgweb directory which contains following files:

  • gunicorn.conf.py
  • hgweb.config
  • hgweb.py

Gunicorn config is pretty simple:

bind = 'unix:/home/hg/gunicorn.sock'
workers = 4
accesslog = '-'
errorlog = '-'
timeout = 30

Nothing fancy, and there’s no worker_class because none of the supported workers (apart of sync) seem to be supported under OpenBSD. Should be fine as it’s just for my personal use.

As for hgweb.py, it’s copied from /usr/local/share/mercurial/hgweb.cgi with config path adjusted to local hgweb.config and removed references to wsgicgi (import and .launch) as I’m using Gunicorn, not CGI.

hgweb.config itself on the other hand, it’s also pretty basic:

[paths]
/ = /home/hg/repos/*

[web]
baseurl = https://hg.myconan.net/
contact = nanaya
staticurl = /static

All those done, last part to start serving with Gunicorn is updating /etc/supervisord.conf. There’s an example in their official docs and I made some adjustments:

[program:hg]
command=/usr/local/bin/gunicorn --config=/home/hg/hgweb/gunicorn.conf.py hgweb:application
user=hg
directory=/home/hg/hgweb
stopsignal=INT
environment=PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
stdout_logfile=/var/log/supervisord/%(program_name)s-%(process_num)s.stdout.log
stderr_logfile=/var/log/supervisord/%(program_name)s-%(process_num)s.stderr.log

Mainly for having non-random log file path.

Create log directory with mkdir -p /var/log/supervisord, enable the service with rcctl enable supervisord, and hope it works.

Oh and chown hg:www /home/hg && chmod 710 /home/hg for basic file permissions. Oh and hg:hg owner and 700 permission for repos directory itself.

And lastly nginx:

server {
    listen 443;
    listen [::]:443;
    server_name hg.myconan.net;

    access_log /var/log/nginx/hg.myconan.net-access.log;
    error_log /var/log/nginx/hg.myconan.net-error.log;

    ssl_certificate certs/hg.myconan.net/fullchain.pem;
    ssl_certificate_key certs/hg.myconan.net/privkey.pem;
    ssl_trusted_certificate certs/hg.myconan.net/chain.pem;

    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;

    root /nonexistent;

    location = /favicon.ico {
        return 204;
    }

    location = /robots.txt {
        return 204;
    }

    location / {
        proxy_pass http://unix:/home/hg/tmp/gunicorn.sock;
        proxy_set_header Client-Ip $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header X-Forwarded-Port $remote_port;
        proxy_set_header X-Forwarded-Proto $scheme;

        limit_except GET HEAD {
            deny all;
        }
    }

    location /static/ {
        root /usr/local/lib/python3.8/site-packages/mercurial/templates;
    }
}

Nothing fancy either, just a basic https proxying setup with no write permission as I don’t want to setup http auth and only push using ssh.

/static/ directory is served directly to the installation’s templates directory. Subdirectory name already matches so no alias or symlink is needed.

rcctl enable nginx and don’t forget to rotate the log files by adding the two specified files to /etc/newsyslog.conf.

…that’s kinda long.

Weekly FGO vol. 83

JP

Only epilogue left (and the challenge quest). There are still plenty of time so I’ll try clearing it with lower rarity servants.

On side note, there’s a Fujino banner which I guess kinda makes sense? Inb4 this summer is KnK summer and there’s Fujino summer. Probably not. But one can wish.

Or maybe Tsukihime.

I did 22 rolls and thankfully got her on second 11 rolls. Also got second Penthesilea which is useful as she’s got plenty of party buffs and NP charge (for her own).

Anyway, that’s that and I’m not quite sure what to farm in the meantime until next event. I actually very rarely farm for mats at event free quest but maybe I’ll try it this time around. Can use lots of octuplets and seeds in addition of the usual proofs/dusts/bones.

NA

Hunting Quest is over so now back to slow farming. I don’t think I gathered enough exp cards during the event but oh well. I’ll wait until next super/great success rate up before using them (further) up. I’ve used some as I needed to clear space but I ended up not farming quite as hard as I would like to.

Coming up next is… next Lostbelt? I’ll slowly clear it up and maybe roll a bit for Asclepius.

Weekly FGO vol. 82

JP

Summer has started! The rerun at least. A very early one.

Oh and that Grail Front has ended. The new chest box thing sure was annoying. I guess the developer managed to find a way to force people to actually fight instead of toying around with the AI to finish the map with as few fights as possible.

Back to summer, I did 22 rolls for Illya and managed to get her (second copy) right at the end. That’s good because new summer will be coming soon and there might be someone I actually want. Or not. We’ll find out.

Still slowly progressing through the story although I think I’ve cleared half the missions and a good chunk of the store.

NA

Hunting quest! Yay. I need exactly that. Some essential mats, occasionally lots of qp, and most importantly exp cards. Each on their own is nothing special but getting all of them in single run is quite a deal.

Unfortunately I didn’t manage to get enough lancer exp cards. I did spend quite a lot of apples for that but getting over a thousand of it requires a bit too much effort.

Second day (today) is berserker cards and stakes. I don’t exactly need so much of the latter and I’ve farmed enough berserkers card so I’m taking it slowly until the next one.

I’ll need assassin cards the most but the item, horseshoe, I don’t exactly need too many of them at the moment so I don’t know if I’ll farm a lot there or just whatever. Maybe depends on if I can do it easily without too many taps.

Almost forgot but I did even more rolls on Jeanne Alter and didn’t get her. Welp. I did also get some more Salieris which is nice I guess and then two Tristans which I don’t think I’ll need because I’ve got Chloe for single target archer (although with him being quick may prove useful until Castoria arrives). The best part though, is I got Kaleidoscope. My first one. It’ll surely be useful for farming and stuff. Now I just need to get 5 more of it…

Weekly FGO vol. 81

JP

Dead week next two weeks. At least the free tickets and grail is kinda nice. Also the new strengthening quests are pretty useful. Not so sure about Ozy’s but Sanzo and Bedi are definitely made them way easier to use especially for farming. I still need to level up Sanzo’s skills though. Them caster skill stones are pretty rare.

Nothing else in the horizon although maybe Merlin gacha banner coming up next week? Weird he’s not on banner despite being featured in the event banner.

Oh and as for the grail front itself, it’s… annoying. If I ignore the gold chest box, it’s still pretty easy. Things get very annoying once I try fetching them. Even more annoying the content isn’t all that useful. Low total cost allowed, very high master movement cost, and that chest box combined made the event this time very annoying. I guess I’ll ignore those boxes first time and come back later if I feel like to.

NA

Meanwhile here, the current event is even deader than JP for me because I’m not reading it again.

In the mean time, I did 20 rolls even though I shouldn’t and of course I didn’t get Jalter. I did get Salieri though so that’s nice I guess.

Also Arjuna NP2. I don’t really find him all that useful though. He’s got no survival skill beyond debuff immunity and some heals. His damage buff only lasts for one turn and his NP charge only charges for 25%. Alone he’s not all that bad but I’ve got Napoleon and Jeanne Summer as well. And both provide some party buff better overall buff.

Weekly FGO vol. 80

???

JP

Event is mostly done. I’ve also cleared the challenge quest… kind of.

It certainly wasn’t the smartest way to clear it. I used double Castoria and Musashi Summer to just bulldoze my way through.

May or may not look into clearing it again later.

I also still haven’t cleared the store yet. Maybe later this weekend as I’m currently busy in NA.

NA

I ended up doing 20 rolls for Reines and got Napoleon instead (?). Well, that certainly wasn’t expected. He’s also pretty expensive to level up with loads of mats required for the skills.

Meanwhile I’m almost done with the event itself just need to get a few more event currencies.

And then the raid event. All Barbatos all day. Currently at 86 kills but I still need a lot more QP and mats. I hope I can get at least 200? The team is rather annoying though requiring order change because I don’t have enough firepower otherwise.

IPoE, but static IPv4

Continuing from previous post, at the end I mentioned about using Vultr to avoid paying extra for static IPv4 address through my ISP.

Well, there has been a different problem with IPv4 connection crapping out every now and then so I ended up getting that ISP static IP option hoping it will lessen the problem. No comment on that yet because it’s only been less than 12 hours since I got it set up.

So, the setup itself, because I’m not using one of the supported routers, I had to figure it out myself.

The ISP provides a few needed information for the setup:

  • Static IP Tunnel Endpoint: an IPv6 address to connect for IPv4 connectivity
  • Interface ID: IPv6 address suffix (last 4 group)
    • FreeBSD doesn’t support it (it’s ip-token in Linux) but it really is just for address suffix. Mine’s ::feed so my expected address is 2409:11:1c0:2300::feed. I have it set as external IP address
  • Static IPv4 Address: this is to be set at tunnel interface as source address.
    • There’s no IPv4 target address provided which is required for FreeBSD’s gif interface but apparently any address works. I put in 10.0.0.0
    • This blog says to use source as target as well but apparently it results in packet being forwarded back and forth indicated by 14ms ping to the source IP
  • “Update Server Details”: I have no clue what this actually does
    • It’s a set of URL, username, and password where you’re supposed to make a request to to update… something. The form is simple, just $URL?username=$USERNAME&password=$PASSWORD. The URL uses internal domain so the DNS server from IPv6 autoconfiguration is required to resolve it
    • I just hit it with curl and the move on
    • I suspect it’s to tell the tunnel provider the expected source IPv6 address?

Geared with information above, there are a few changes needed since last post for setup on FreeBSD:

  • IP address on internet port should be suffixed with provided interface ID
  • Tunnel source and target address need to be adjusted
  • Tunnel interface need IPv4 address
  • Default routing for IPv4 is no longer on interface level (-iface gif) but instead the random IPv4 address used as tunnel target address (10.0.0.0 in my example above)
  • NAT is not automatically available anymore so PF is required
  • Also on NAT, MSS will need to be fixed as well
    • I still don’t really understand how this works

Most of the changes should be obvious. And here’s the config for PF:

# This is pf.conf for FreeBSD and won't work on OpenBSD

# variable to not hardcode interface names and stuff
ext_if = gif0
net_local = "192.168.0.0/24"

# I still don't know if this is needed. Or even what the correct value is.
scrub on $ext_if max-mss 1420

# basic nat
nat on $ext_if from $net_local -> ($ext_if)

IPoE, FreeBSD, and Realtek

Update: made it work again with Realtek (see update at the end).

Also: DS-Lite, Japanese ISP, ND proxy, and static IPv6.

After upgrading my server to FreeBSD 13, my ethernet failed to obtain autoconfigured IPv6 address which was weird. It’s been kinda weird before occasionally not receiving address manually after reboot but at least it works if I let it autoconfigure during boot.

Thanks to the fact the IPv6 works pretty much plug and play and usable on multiple systems just with switch, I booted up another FreeBSD 13 system hoping to find out if it’s some broken configuration on FreeBSD 13 on the server or something else.

The result was test system got its IPv6 autoconfigured, even manually with rtsol. Also weird was the main server got its address autoconfigured as well.

While at it, I wondered if I can just use static IP so the overall configuration can be simplified. And the answer was yes: it just works as long I enter the detail manually. I’ve been entering them mostly manually anyway so this was good news.

Good news it was, until I tried it on the main server itself: it worked when the modem and server are bridged by another switch but not when connected directly. It just didn’t work. Swapping back to the switch made it work again.

Back to testing, I tried direct connection to test server, and interestingly enough it worked right away. It also survived reboot, disconnect/reconnect, reconfiguration, etc.

At that point I pointed down it to the possibility of Fast Ethernet mode (100Base-TX) of Realtek just being weird and whipped out my old trusty USB ethernet dongle. And it just worked. Good job, Realtek.

So, yeah, something is broken with Realtek but I don’t care enough to dig deeper so dongle life it is.

As an extra, here’s my configuration, complete with ND proxy so the main server can distribute IPv6 address to other clients at home without having to bridge the modem directly (which gives horrible result of unwanted DNS suffix especially on Windows).

ISP is Interlink and using DS-Lite tunnel (“Multifeed” for this ISP) for IPv4 access.

### BEGIN /etc/rc.conf
# ue0 = internet port (connected to modem)
# em0 = internal port (connected to home switch)

# Basic static IPv6 configuration
ifconfig_ue0=up
# promisc option is probably set by ndproxy and not needed to be explicitly set here but I haven't tested it
# prefixlen 128 so no routing added for this port while keeping the requirement for internet port
# the address prefix and default route can be obtained when using autoconfiguration
ifconfig_ue0_ipv6="inet6 2409:11:1c0:2300:: prefixlen 128 promisc"
ipv6_defaultrouter="fe80::21e:13ff:fec2:e9c5%ue0"

# DS-Lite tunnel
cloned_interfaces=gif0
# target address can be obtained by searching the internet (multifeed) or just ISP documentation
# MTU is from experiment: raise MTU and ping around until it times out (and then add 28 bytes header)
# example: ping -s 1432 -D answers.microsoft.com
# and then try 1434 (with MTU 1500)
ifconfig_gif0="inet6 tunnel 2409:11:1c0:2300:: 2404:8e00::feed:100 prefixlen 128 mtu 1460"
defaultrouter="-iface gif0"

# nd proxy. Don't forget to install the package first: pkg install ndproxy
ndproxy_enable=yes
# interface that connects to the uplink (internet)
ndproxy_uplink_interface=ue0
# mac address of the interface above. Or maybe random address could also work. Not sure
ndproxy_downlink_mac_address="00:22:cf:xx:xx:xx"
# same as defaultrouter above but without interface name
ndproxy_uplink_ipv6_addresses="fe80::21e:13ff:fec2:e9c5"

# internal connection (with local IPv4 for NAT)
ifconfig_em0="10.0.0.1/24"
# same prefix as external interface but prefix 64
ifconfig_em0_ipv6="inet6 2409:11:1c0:2300::1 prefixlen 64 -accept_rtadv"

# for distributing ipv6 addresses. No configuration needed
rtadvd_enable=yes
rtadvd_interfaces=em0

# not sure which of the following are actually needed
ipv6_activate_all_interfaces=yes
# pretty sure at least corresponding forwarding sysctl are needed to be set if those two lines are not enabled
ipv6_gateway_enable=yes
gateway_enable=yes

### END /etc/rc.conf

Interestingly NAT doesn’t need to be manually configured: the DS-Lite tunnel magically handles it. I also keep forgetting about this and confused by the lack of NAT setting in my pf.conf.

Note that the outgoing address 2409:11:1c0:2300:: isn’t reachable from internal network with this configuration. Use 2409:11:1c0:2300::1 instead, including for external access (like this blog).

I should also write up my Wireguard-based external IPv4 one of these days… (because I’m too cheap to pay for Interlink’s static IPv4 – Vultr additional IP for 220yen vs Interlink IPoE static IPv4 for 1100yen).

Update 2021-05-18: I installed Realtek driver (realtek-kmod package) and it works. I previously had to use it as the driver was missing in FreeBSD 12 but switched to the updated built-in driver when upgrading to 13. Tried again with the driver and it works in 13.