Ghost of Yotei's new content drops October 1!
Ghost of Yotei is getting a brand new story expansion, new roguelike mode and much more in a new "Complete Edition" on October 1st:
- Echoes of Sekigahara is a new narrative expansion
- Split between the present day and flashbacks to Atsu’s time on the mainland
- Nagato, a figure from Atsu’s past who has arrived in Ezo. In the present, you’ll explore a previously unseen valley once inhabited by The Snake and his gang of loyal followers, the Vipers.
- In the past, experience Atsu’s time in the Battle of Sekigahara and a key moment in her life before she returned home for her quest for vengeance.
- New enemies, new heavy weapons, new armor sets, new dyes, and more
- Ghost of Yotei: Most Wanted is a new roguelike survival mode, where taking down enemies will earn you perks
- Earn new characters to play as with progress in Most Wanted
- Ghost of Yotei: Complete Edition will be $69.99 at launch
- If you already own Ghost of Yotei, an upgrade to the complete edition will cost $14.99
- Free update on October 1st will also add "Beauty of Yōtei" mode, which gives screensaver-like views of Ezo to keep on and "relax"
- Releases on October 1st, exlcusively on PS5
Show more
Ghost have shared the new trailer for 2 Big to Rig, the upcoming concert film documenting the Swedish papal heavy metal outfit’s 2025 gigs in Mexico City.
Ghost in the shell 1995 SFW
Ghostty and libghostty are now on Zig 0.16! This was done by a [paid!] contributor. Through this process, the Ghostty non-profit also paid for hours to contribute over a dozen patches upstream to the translate-c and arocc projects which help the entire ecosystem. Amazing work.
Zig 0.16 came out awhile ago, but in reality it wasn't a focus of the project to upgrade until the past few weeks. It did take a few weeks to upgrade, but the primary complexity was due to C translation/integration and not Zig itself.
Zig 0.16 switched C translation from clang to the translate-c/arocc projects which are faster and a much smaller dependency.
Ghostty is a very complex C user, consuming Apple headers (e.g. blocks), Windows headers, GTK headers, SIMD intrinsic headers, and more. This stressed these upstreams and we had to fix a number of issues to get through.
This was high quality and good work though and I'm happy to see it help the ecosystem. translate-c and arocc are just excellent standalone projects even if you're not interested in Zig. They're way easier to embed than clang and solve that problem well.
Upstream patches:
* translate-c:
* arocc:
Show more
'Ghost of Tsushima' was released 6 years ago today 🥷
Ghostty is getting automatic scrollback compression, resulting in 70 to 90% less physical memory usage. It happens incrementally when idle, so it had no measurable effect on IO throughput. I'm not aware of any other mainstream terminal that does this. Demo video below!
The gains let us increase the default scrollback limit from 10MB to 50MB, because on average a full scrollback will still compress smaller than the prior limit. More history, for free. ("Unlimited", disk-paged history is on the roadmap too)
Let's talk about cool implementation details, cause this was fun.
First, the data structure and memory layout ("PageList") I wrote two years ago finally pays off! One of its traits is that screen memory is backed by a linked list of page-aligned, page-sized (or page-multiple-sized) blocks.
Because each block is page-aligned and page-sized, we can use madvise to discard its physical backing while keeping the virtual address space reserved. Compressed pages therefore disappear from resident memory, but decompression is still guaranteed because the address space remains valid and we simply fault new pages back in as needed.
We use the same trick for our memory pools, too. Unallocated pool pages don't count as resident memory, saving another couple of MB per terminal.
This functionality is also available to libghostty-vt consumers via new `ghostty_terminal_compress` APIs. The consumer decides when the appropriate time to compress is and the APIs advise on compressability.
Show more
Ghost video...👻👻👻👻👻👻👻👻
Eyewitness states: Im tina a small town bartender and one of my regulars showed me this. They were at the bar when there camera recorded this and noone was home. Webster ma.
Show more