Skip to content

Explain rsrc.syso files in README.md#16

Merged
jacksyrm merged 2 commits intoAtlas-OS:mainfrom
GG3Hahn:patch-1
Mar 26, 2026
Merged

Explain rsrc.syso files in README.md#16
jacksyrm merged 2 commits intoAtlas-OS:mainfrom
GG3Hahn:patch-1

Conversation

@GG3Hahn
Copy link
Copy Markdown
Contributor

@GG3Hahn GG3Hahn commented Mar 7, 2026

Questions

Describe your pull request

This branch adds a brief section at the end of the README to explain the origin and relevance of the rsrc.syso files in this repo.
The explanation is taken from Zusier's reply on #15.

Because they essentially random binaries in the repo.
The explanation is taken from Zusier's reply on Atlas-OS#15
@Ast3risk-ops
Copy link
Copy Markdown

Ast3risk-ops commented Mar 7, 2026

Is this really something that's imperative for people to know?

edit: if yes, this could use a cleanup, it is way too verbose.

@GG3Hahn
Copy link
Copy Markdown
Contributor Author

GG3Hahn commented Mar 18, 2026

It's not imperative to know for the general user, and it's (probably) not even imperative to know for programmers.
It is imperative to know when auditing this repo.

For context: I was taking a look at this because the multichoice.exe that I got with the AtlasOS playbook (v0.5.0-hotfix) was flagged by 4 (iirc) antivirus vendors on VirusTotal. So when I looked at it in this repo, I was immediately suspicious of some "random" binary in-between the source files. I was only able to confirm that they are harmless using a hex editor and asking in an issue, therefore I believe it makes sense to explain them in the repo directly.

I'll shorten it a bit if you think it's too verbose.

(Sorry for taking a while to respond)

@GG3Hahn GG3Hahn marked this pull request as draft March 18, 2026 12:50
@pencilnav pencilnav marked this pull request as ready for review March 18, 2026 13:00
pencilnav
pencilnav previously approved these changes Mar 18, 2026
Copy link
Copy Markdown
Member

@pencilnav pencilnav left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@GG3Hahn
Copy link
Copy Markdown
Contributor Author

GG3Hahn commented Mar 26, 2026

I don't know if you're still looking for less-verbose phrasing since this got un-drafted and approved already. My slightly briefer rendition would look like this:

gameutil/ and multichoice/ both contain a binary file rsrc.syso that gets linked into the executable upon building. They were created with rsrc and contain a manifest required for the GUI module Walk to function. The manifests in question have the exact XML content from Walk's example.

Lmk if you want it pushed.

@pencilnav
Copy link
Copy Markdown
Member

@GG3Hahn the new one does looks better👍 feel free to push it and I'll approve

@jacksyrm jacksyrm merged commit 9aef023 into Atlas-OS:main Mar 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants