惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V2EX - 技术
V2EX - 技术
博客园 - Franky
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
MongoDB | Blog
MongoDB | Blog
C
Check Point Blog
P
Proofpoint News Feed
雷峰网
雷峰网
F
Fortinet All Blogs
酷 壳 – CoolShell
酷 壳 – CoolShell
I
InfoQ
H
Help Net Security
T
Tailwind CSS Blog
博客园 - 聂微东
博客园 - 【当耐特】
S
Schneier on Security
The Hacker News
The Hacker News
I
Intezer
博客园 - 三生石上(FineUI控件)
量子位
AWS News Blog
AWS News Blog
T
The Exploit Database - CXSecurity.com
腾讯CDC
Hugging Face - Blog
Hugging Face - Blog
P
Palo Alto Networks Blog
P
Privacy International News Feed
V
Vulnerabilities – Threatpost
NISL@THU
NISL@THU
宝玉的分享
宝玉的分享
Cyberwarzone
Cyberwarzone
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
Threat Research - Cisco Blogs
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog
T
The Blog of Author Tim Ferriss
Security Latest
Security Latest
H
Hacker News: Front Page
Vercel News
Vercel News
A
Arctic Wolf
L
LINUX DO - 热门话题
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
Google Online Security Blog
Google Online Security Blog
W
WeLiveSecurity
Scott Helme
Scott Helme
Hacker News - Newest:
Hacker News - Newest: "LLM"
O
OpenAI News
TaoSecurity Blog
TaoSecurity Blog
Jina AI
Jina AI
爱范儿
爱范儿

AUR Newest Packages

AUR (en) - xcute AUR (en) - wallrift AUR (en) - smolvm-git AUR (en) - smolvm-bin AUR (en) - android-cli AUR (en) - rs-top AUR (en) - rudo-bin AUR (en) - marmalade-bin AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - mautrix-telegram-bin AUR (en) - ketesa AUR (en) - clawd-on-desk-bin AUR (en) - rebased-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - quillscribe AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - reflection AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - omarchy-emacs AUR (en) - pentest-ghostwriter AUR (en) - papagaia AUR (en) - outport-bin AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-git AUR (en) - giff-git AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - codebase-memory-mcp-bin AUR (en) - codebase-memory-mcp-bin AUR (en) - tasks-bin AUR (en) - ruri-git AUR (en) - gitmun-bin AUR (en) - python-cozempic AUR (en) - vim-prosession AUR (en) - paintfe-bin AUR (en) - paintfe AUR (en) - drop-bin AUR (en) - tritium-launcher-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - dota2-minify-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - excalidraw-desktop-bin AUR (en) - binaryobjectscanner-bin AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - brave-origin-beta-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - yaak-cli AUR (en) - yaak-cli-bin AUR (en) - deez-notes-bin AUR (en) - goosestation-libretro AUR (en) - whispers-cuda-bin AUR (en) - kei AUR (en) - foxguard AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - whispers-bin AUR (en) - pipeweaver-app AUR (en) - pipeweaver AUR (en) - agentop-bin AUR (en) - cosmic-ext-connected-git AUR (en) - kwin-dual-mode AUR (en) - skwd-daemon AUR (en) - ter-music-cn AUR (en) - mesen-ce-git AUR (en) - elio-bin AUR (en) - keyboard-chattering-fix-git AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - sharey AUR (en) - ouijit-bin AUR (en) - usque-bin AUR (en) - twig-bin AUR (en) - ascendara-bin
AUR (en) - undertalemodtool-bin
2026-06-22 · via AUR Newest Packages

If you're getting a crash when opening code - you might need to install corefonts:

WINEPREFIX=~/.local/share/undertalemodtool winetricks -q corefonts

Writing this for future reference and to save someone a headache if they need this. If running the tool shows a bunch of errors, including something like this

wine: Call from 00006FFFFF3AD887 to unimplemented function icu.dll.ulocdata_getCLDRVersion, aborting
wine: Call from 00006FFFFF3AD887 to unimplemented function icu.dll.uloc_canonicalize, aborting

This is caused by Wine lacking the necessary ICU entry points required by .NET 8, ModTool is a WPF package which needs heavy globalization wine doesn't provide, but luckily, if you have steam installed you can run it with proton's runtime, that ships with patched ICU's.

You can modify the launcher script to use Proton (eventually, you can just add /opt/undertalemodtool/UndertaleModTool.exe as a non-steam game, but library pollution is ew :3) If you run any game with steam you should have a version of Proton installed, you can list them with basename -a ~/.steam/steam/steamapps/common/Proton*. Open /usr/bin/undertalemodtool with nano (you probably will need sudo to save the new contents) and replace everything inside with

#!/usr/bin/env bash
set -e

# Replace PROTON_VERSION with one you have installed, you can find them with `basename -a ~/.steam/steam/steamapps/common/Proton*`
PROTON_VERSION="Proton - Experimental"
STEAM_ROOT="$HOME/.steam/steam"
PROTON_PATH="$STEAM_ROOT/steamapps/common/$PROTON_VERSION/proton"

# Proton check
if [[ ! -x "$PROTON_PATH" ]]; then
    echo "$PROTON_VERSION not found. Edit /usr/bin/undertalemodtool and change PROTON_VERSION." >&2
    exit 1
fi

# Proton prefix
export STEAM_COMPAT_DATA_PATH="$HOME/.local/share/undertalemodtool-proton"
export STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.steam"
mkdir -p "$STEAM_COMPAT_DATA_PATH/pfx"

# WPF stability
export PROTON_USE_WINED3D=1

# Launch
exec "$PROTON_PATH" run /opt/undertalemodtool/UndertaleModTool.exe "$@"

Note: If Proton Experimental crashes, try using a stable version like 9.x or 10.x Note 2: If performance is poor, or you get rendering issues, try setting PROTON_USE_WINED3D to 0 in the script

After patching try running the ModTool again, it works on my machine™ (remember: i'm a stranger online telling you to paste some random stuff with sudo, if you don't trust me, make sure you understand what the code does) The script should work on both X11 and Wayland sessions (proton handles XWayland automatically), so no display tweaks are required, the prefix is isolated so it shouldn't interfere with other Wine/Proton apps

note: I have no idea how volatile the solution is, so the app may crash

Exporting tip:

If you don’t want to use the Exporter scripts, you can add quick-access folders to UMT’s file picker. When running under Proton or Wine, the Windows file picker always opens inside a virtual Desktop folder. You can take advantage of this by creating symlinks that appear directly there:

ln -s /home/USERNAME/path/to/some/directory \
  ~/.local/share/undertalemodtool-proton/pfx/drive_c/users/steamuser/Desktop/YOUR_FOLDER

The folder will appear immediately in the export dialog, requiring only a single click. You can also symlink into the Favorites directory (replace Desktop with Favorites), but this folder is not expanded by default in the file picker, so it takes one extra click per export.

Note: Make sure the symlink target uses an absolute path (e.g. /home/USERNAME/...). Relative symlinks will appear broken because Proton/Wine resolves them relative to the prefix, not your home directory.

This package uses UMT build for Windows and Wine to run it. I am not a part of UMT developer team and not affiliated with them.

Notes
  • By default, Wayland is used for Wayland sessions. To disable it create a file forceX in $HOME/.local/share/undertalemodtool: touch $HOME/.local/share/undertalemodtool/forceX
  • Package uses its own Wine prefix in $HOME/.local/share/undertalemodtool to avoid compatibility issues, like when prefix has DXVK installed.