Maps won't load: 'Builtin 601: not implemented' (engine older than bundled QuakeC since late Sep) #1
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
zqpvr01/nzportable-android#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@surfnterd on GitHub wrote:
Every map fails to load on the recent weekly builds: "game starts" then it drops straight back to the main menu. The menu itself runs fine (Vulkan, 60fps).
Device: AYN Thor (Snapdragon 8 Gen 2, Adreno 740), arm64.
Log (build-20261019-30):
build-20260914-24 also fails the same way, but on a different builtin:
What I think is happening: the weekly workflow bundles the latest NZ:P nightly QuakeC (
progs.dat), but the bundled engine (libftedroid.so) has been byte-identical in every build since at least 31 Aug. Upstream QuakeC has since started calling builtins the fork doesn't implement. From what I checked:progs.datfrom build-20260928-27 onwards. They're absent in build-20260914-24 and build-20260831-22.libftedroid.somd5 is the same across 0831, 0914, 0928, 1005, 1012 and 1019.The CI check only catches the QuakeC patch failing to apply. A runtime builtin mismatch still builds and ships, so every weekly release since late September is unplayable.
Possible fixes:
fteqwfork onto nzp-team/fteqw so it picks up the builtins upstream QuakeC now expects (601 / the JSON ones, and whatever 120 maps to).SV_Error.Thanks for doing the port, the touch and controller work looks great.
I will look into this in a bit; thanks for letting me know. Also, I do seem to be able to produce it.
working on it now
It's gonna take a little bit longer than expected, keep to the old build for now
build should be fixed now