Vox Silva

RSS: https://blog.alexbeals.com/feeds/rss
从 Hanover 到旧金山的网站、项目、代码片段和勘误

《上古卷轴:天际》中 Keymaster 技能在数学上是无用的

作者逆向工程了《上古卷轴》天际(Skyrim)中扒窃成功率的计算公式,发现其中一个名为“Keymaster”的扒窃技能加成(描述为“偷钥匙几乎必定成功”)在实际数学上没有任何用处。 这是少数玩家群体里对游戏底层机制做认真剖析的内容,有信息增量(公式+结论),也容易在老玩家、游戏 mod 圈里引发讨论。
评论点赞收藏2 天前

《上古卷轴5》NPC 技能升级是如何运作的

作者在做 Skyrim 偷窃系统逆向时顺带挖出 NPC 技能成长机制,发现官方 wiki 的公式有误,并试图回答"谁拥有最低/最高的偷窃技能"。 属于游戏引擎逆向、社区知识纠错类内容,对 Skyrim modding、游戏机制爱好者有明确信息增量,能引发"wiki 还能信吗"类讨论,但受众偏垂直(RPG mod/逆向圈),大众传播力有限。
评论点赞收藏3 天前

拆解《上古卷轴5》的偷窃系统

作者被朋友重新拉回《上古卷轴5》重玩,在游玩中觉得偷窃成功率数值不对劲,于是逆向工程了游戏底层机制。文章追述了Skyrim的窃取判定逻辑、相关数值表(如crime flag、actor level、技能权重等),并指出在特定条件下玩家可偷走远超正常上限的金币而不触发惩罚。 属于个人踩坑驱动的一手逆向分析,对喜欢游戏机制与数值工程的读者有较强吸引力,讨论点集中在"游戏数值到底怎么算"以及"能否合法白嫖金币"上。
评论点赞收藏4 天前

重回“Ride the Bus”:补上中位数并找到获胜概率的闭式解

作者回顾自己大学时期关于经典“Ride the Bus”纸牌游戏的一篇概率分析,在重新查找原文时补上了之前遗漏的中位数结果,并顺手修复了早期模拟代码中的几处错误。 更关键的是,作者推导出了该游戏获胜概率的闭式解(closed form)。这是一篇数学爱好者向的个人博客更新,信息增量在于“闭式解”这一结论,适合对组合概率、随机过程或游戏数学感兴趣的读者。
评论点赞收藏12 天前

修复Mac笔记本上无法连接美联航机上WiFi的问题

美联航机上WiFi在Mac上连不上,显示"NET::ERR_CERT_COMMON_NAME_INVALID"证书错误。修复方法:在Safari中访问该网站后,进入系统设置→网络→WiFi→高级→证书,手动信任该证书即可。 问题根源是机上WiFi使用自签名证书,Mac默认拦截。
评论点赞收藏34 天前

右向左装饰字符引发的“踩坑”陷阱

前端排版中插入右向左书写的装饰字符(如 Unicode 曼尼奇花饰)会导致周围文本方向错乱。 文章解释了双向算法中的字符类型优先级问题,并给出使用 标签或 CSS unicode-bidi 属性的修复方案。 适合遇到类似字体渲染 Bug 的开发者参考。
评论点赞收藏85 天前

从Switch游戏中提取音效

详细教程:如何从《Nintendo Switch Sports》游戏文件中提取高尔夫音效。涵盖获取游戏文件、解密NCA格式、使用hactool提取资源等步骤。 适合想挖掘游戏资产或进行二次创作的开发者。
评论点赞收藏93 天前

Switch Sports 高尔夫与 Denon 功放自动化

作者逆向工程 Denon AVR-X1700H 的控制协议,实现通过 Apple Watch 独立控制厨房/餐厅的 Spotify 播放,解决多房间音频分区痛点。 文章提供了具体的抓包分析和自动化思路,适合有家庭影院折腾经验的极客参考。
评论点赞收藏99 天前

Find out who owns a building in SF

For my 400 Divisadero series and to help track down some stolen property from my girlfriend I needed to figure out who owned a given building in SF. Here's the process I followed, using 740 Valencia S...
评论点赞收藏108 天前

Deeplinking to Venmo users

I wrote up a dump of all Venmo deeplinks back in 2017. I was recently looking through backlinks to the blog and saw this StackOverflow post trying to open a user's account based on their username. Fig...
评论点赞收藏128 天前

How to dump iOS app's source code

Reverse engineering apps is made a lot easier with the source code, but apps distributed through the App store are encrypted with FairPlay encryption, making decompilation much harder. Our salvation l...
评论点赞收藏128 天前

Making rigged word searches

While Elon's purchase of Twitter knocked me off the platform for a bit, I returned for bad political takes, mediocre housing takes, good energy takes, and a surfeit of memes. A tweet recently caught m...
评论点赞收藏138 天前

Tips and tricks for macOS lldb

If there's one thing that I've internalized from years of work, it's that if you do something twice, write it down. I reference stuff I wrote 6 years ago daily. I'm now hitting a lot of the same quest...
评论点赞收藏155 天前

Turning a Chinese IoT camera into an owl livestream

博主通过逆向工程破解了一款廉价的中国产 IoT 摄像头。他成功提取了固件,并在树莓派上搭建了 owltalk 协议,实现了一个猫头鹰主题的直播流。 这是一个典型的极客 DIY 项目,结合了硬件破解、网络协议分析和创意编程,极具趣味性和技术启发性。
评论点赞收藏167 天前

Cleaning up Anchor spam comments

I have Captcha set up for comments on this blog but stuff can still get through. While Anchor became defunct in 2020 maybe there's someone else out there still using it who would benefit from this (an...
评论点赞收藏195 天前

Clearing space on my Linux server

All of my websites and projects run off a single 18GB EC2 instance. This is cheap, but means that I do something stupid in one directory I can cause "No space left on device" errors when rendering the...
评论点赞收藏197 天前

Resuming paused applications on macOS

I have a penchant for having way too many tabs of Chrome open, and even though I keep buying more RAM I occasionally am still forced to interact with this screen, informing me that I have run out of m...
评论点赞收藏205 天前

Claude Code's thinking animation

I am unfortunately spending more and more of my time interacting with LLMs through terminal interfaces. While the sentient silicon churns through thousands of tokens I find myself scrolling short-form...
评论点赞收藏235 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。