printf
modorganizer
Our great sponsors
printf | modorganizer | |
---|---|---|
16 | 443 | |
2,344 | 1,879 | |
- | 2.9% | |
0.0 | 8.3 | |
12 months ago | 28 days ago | |
C | C++ | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
printf
- Nanoprintf – The smallest public printf implementation for its feature set
- Thank you senpai!
-
Sprintf without C library
https://github.com/mpaland/printf i think this would work
-
Nolibc: A minimal C-library replacement shipped with the kernel
Seems unlikely. My spot check of the the two vfprintf implementations shows no flow from one to the other, and shows that part of the Cosmopolitan code has an older lineage than nolibc.
The nolibc source has many reference to copyright held by "Willy Tarreau", under LGPL-2.1 OR MIT license, with a copyright date starting in 2017.
The string "Tarreau" does not exist in the Cosmopolitan library, so that's a strong negative there. Let's look closer.
The file organization is quite different. And so is the implementation. So that's another negative.
Compare the vfprintf in nolibc at https://elixir.bootlin.com/linux/v6.2-rc4/source/tools/inclu... (a 'minimal vfprintf()') with the one in cosmopolitan starting at https://github.com/jart/cosmopolitan/blob/master/libc/stdio/....
Right away we can see nolibc places many functions in the same file while Cosmopolitan uses a one-function-per-filename organization.
Cosmopolitan's fvprintf locks the file (which nolibc doesn't need to do) then calls vfprintf_unlocked which calls __fmt at https://github.com/jart/cosmopolitan/blob/master/libc/fmt/fm... , which is the actual implementation. It look very different from NOLIBC's.
Okay, so perhaps that's they way now but not at the beginning?
We can also go back to Cosmopolitan's original implementation and see how vfprintf goes through https://github.com/jart/cosmopolitan/blob/c91b3c50068224929c... to call "palandprintf", which https://github.com/jart/cosmopolitan/blob/c91b3c50068224929c... says is copyright "Marco Paland" from 2014-2019.
That's a few years older than the start of nolibc, available from https://github.com/mpaland/printf , and part of https://github.com/embeddedartistry/libc , a "libc targeted for embedded systems usage".
Thus, multiple factors seem to agree that nolibc code is not used in the Cosmopolitan library.
-
Would you merge with them?
This did turn up though and it's equally if not more legendary.
I could only find this https://github.com/mpaland/printf/issues/15
looked at that account, found this one too
Not so sure: https://github.com/mpaland/printf/issues/15 :)
The best part is that this user has posted some legitimate bugs and fixes like this. This is one of my favorites, because the dev just is like "sorry, fixed it."
modorganizer
-
Skyrim AE pirated help
I'd grab the one from gog-games.to, I can't link directly as that's against the rules. It's compatible with MO2 (Mod Organizer 2) as well as having a version of skse64 (Skyrim Script Extender x64 available for it.
-
OBSE Loader (mod loader for Oblivion) keeps crashing when loading/starting game
I’m not running OBSE by itself. I’m running it alongside Mod Organizer 2. This script will setup MO2 for you and set it so that Steam launches it automatically when you press play. Then, you’ll need to follow this doc to install OBSE alongside MO2. Hopefully that would setup all of your pathing correctly.
- Okay how are you guys installing the total overhaul modlist?
-
Cannot install Mod Organizer 2.
INFO: downloading 'https://github.com/ModOrganizer2/modorganizer/releases/download/v2.4.4/Mod.Organizer-2.4.4.7z' to '/tmp/mo2-linux-installer-downloads-cache/Mod.Organizer-2.4.4.7z'
-
Add a game to Steam running off another prefix for another game
14) Quit protontricks, open a browser and download these. https://github.com/ModOrganizer2/modorganizer/releases/download/v2.4.4/Mod.Organizer-2.4.4.7z
-
MO2 and Nemesis refuse to work together
Try some of the solutions described here and here. Unfortunately because these games and tools were made for Windows, you'll often have to jump through extra hoops to get things to work.
-
I need help getting Mod Organizer 2 working on Kubuntu
INFO: downloading 'https://github.com/ModOrganizer2/modorganizer/releases/download/v2.4.4/Mod.Organizer-2.4.4.7z' to '/tmp/mo2-linux-installer-downloads-cache/Mod.Organizer-2.4.4.7z'
-
I need help getting MO2 working on Linux again.
'christopher@Icarus-III:~/Downloads/mo2installer-4_3_0$ ./install.sh INFO: all dependencies met INFO: selected game 'skyrimspecialedition' INFO: found Steam in '/home/christopher/.local/share/Steam' INFO: steam not found in '/home/christopher/.var/app/com.valvesoftware.Steam/.local/share/Steam' INFO: game not found in '/home/christopher/.local/share/Steam' INFO: game not found in '/media/christopher/Linux/SteamLibrary' INFO: game not found in '/media/christopher/LinuxWD' INFO: game found in '/media/christopher/fa2f0855-8157-462a-90af-3e1239d5f144/SteamLibrary' INFO: selected install directory '/home/christopher/Games/mod-organizer-2-skyrimspecialedition' INFO: using wget backend INFO: fetching remote resource at 'https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u312-b07/OpenJDK8U-jre_x64_windows_hotspot_8u312b07.zip' INFO: downloading 'https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u312-b07/OpenJDK8U-jre_x64_windows_hotspot_8u312b07.zip' to '/tmp/mo2-linux-installer-downloads-cache/OpenJDK8U-jre_x64_windows_hotspot_8u312b07.zip' INFO: extracting '/tmp/mo2-linux-installer-downloads-cache/OpenJDK8U-jre_x64_windows_hotspot_8u312b07.zip' to '/tmp/mo2-linux-installer-downloads-cache/OpenJDK8U-jre_x64_windows_hotspot_8u312b07' INFO: using wget backend INFO: fetching remote resource at 'https://github.com/ModOrganizer2/modorganizer/releases/download/v2.4.4/Mod.Organizer-2.4.4.7z' INFO: downloading 'https://github.com/ModOrganizer2/modorganizer/releases/download/v2.4.4/Mod.Organizer-2.4.4.7z' to '/tmp/mo2-linux-installer-downloads-cache/Mod.Organizer-2.4.4.7z' INFO: extracting '/tmp/mo2-linux-installer-downloads-cache/Mod.Organizer-2.4.4.7z' to '/tmp/mo2-linux-installer-downloads-cache/Mod.Organizer-2.4.4' INFO: using wget backend INFO: fetching remote resource at 'https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks' INFO: downloading 'https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks' to '/tmp/mo2-linux-installer-downloads-cache/winetricks' INFO: using wget backend INFO: fetching remote resource at 'https://skse.silverlock.org/beta/skse64_2_01_05.7z' INFO: downloading 'https://skse.silverlock.org/beta/skse64_2_01_05.7z' to '/tmp/mo2-linux-installer-downloads-cache/skyrimspecialedition_skse64_2_01_05.7z' INFO: extracting '/tmp/mo2-linux-installer-downloads-cache/skyrimspecialedition_skse64_2_01_05.7z' to '/tmp/mo2-linux-installer-downloads-cache/skyrimspecialedition_skse64_2_01_05' INFO: removing existing JDK installation in '/media/christopher/fa2f0855-8157-462a-90af-3e1239d5f144/SteamLibrary/steamapps/compatdata/489830/pfx/drive_c/java' INFO: installing JDK in '/media/christopher/fa2f0855-8157-462a-90af-3e1239d5f144/SteamLibrary/steamapps/compatdata/489830/pfx/drive_c/java' INFO: installing Mod Organizer 2 in '/home/christopher/Games/mod-organizer-2-skyrimspecialedition/modorganizer2' INFO: installing script extender in '/media/christopher/fa2f0855-8157-462a-90af-3e1239d5f144/SteamLibrary/steamapps/common/Skyrim Special Edition' INFO: copying '/tmp/mo2-linux-installer-downloads-cache/skyrimspecialedition_skse64_2_01_05/skse64_2_01_05/Data' into '/media/christopher/fa2f0855-8157-462a-90af-3e1239d5f144/SteamLibrary/steamapps/common/Skyrim Special Edition' INFO: copying '/tmp/mo2-linux-installer-downloads-cache/skyrimspecialedition_skse64_2_01_05/skse64_2_01_05/skse64_1_6_353.dll' into '/media/christopher/fa2f0855-8157-462a-90af-3e1239d5f144/SteamLibrary/steamapps/common/Skyrim Special Edition' INFO: copying '/tmp/mo2-linux-installer-downloads-cache/skyrimspecialedition_skse64_2_01_05/skse64_2_01_05/skse64_loader.exe' into '/media/christopher/fa2f0855-8157-462a-90af-3e1239d5f144/SteamLibrary/steamapps/common/Skyrim Special Edition' INFO: copying '/tmp/mo2-linux-installer-downloads-cache/skyrimspecialedition_skse64_2_01_05/skse64_2_01_05/skse64_steam_loader.dll' into '/media/christopher/fa2f0855-8157-462a-90af-3e1239d5f144/SteamLibrary/steamapps/common/Skyrim Special Edition' INFO: installing nxm link broker in '/home/christopher/.local/share/modorganizer2' INFO: installing nxm link handler in '/home/christopher/.local/share/applications/' INFO: applying protontricks xaudio2_7=native Traceback (most recent call last): File "/usr/bin/protontricks", line 33, in sys.exit(load_entry_point('protontricks==1.7.0', 'console_scripts', 'protontricks')()) File "/usr/lib/python3/dist-packages/protontricks/cli/main.py", line 28, in cli main(args) File "/usr/lib/python3/dist-packages/protontricks/cli/util.py", line 143, in wrapper return cli_func(self, args, *kwargs) File "/usr/lib/python3/dist-packages/protontricks/cli/main.py", line 181, in main steam_apps = get_steam_apps( File "/usr/lib/python3/dist-packages/protontricks/steam.py", line 964, in get_steam_apps if not path.is_dir(): File "/usr/lib/python3.10/pathlib.py", line 1305, in is_dir return S_ISDIR(self.stat().st_mode) File "/usr/lib/python3.10/pathlib.py", line 1097, in stat return self._accessor.stat(self, follow_symlinks=follow_symlinks) PermissionError: [Errno 13] Permission denied: '/media/christopher/Linux/SteamLibrary' INFO: removing '/tmp/mo2-linux-installer-downloads-cache/skyrimspecialedition_skse64_2_01_05.7z' INFO: removing '/tmp/mo2-linux-installer-downloads-cache/skyrimspecialedition_skse64_2_01_05' INFO: removing '/tmp/mo2-linux-installer-downloads-cache/Mod.Organizer-2.4.4.7z' INFO: removing '/tmp/mo2-linux-installer-downloads-cache/Mod.Organizer-2.4.4' INFO: removing '/tmp/mo2-linux-installer-downloads-cache/OpenJDK8U-jre_x64_windows_hotspot_8u312b07.zip' INFO: removing '/tmp/mo2-linux-installer-downloads-cache/OpenJDK8U-jre_x64_windows_hotspot_8u312b07' INFO: removing '/tmp/mo2-linux-installer-downloads-cache/winetricks'
-
[F04] Getting back into it
1 Forget Vortex and use Mod Organizer 2
- Mod Monday
What are some alternatives?
modorganizer2-linux-installer - An easy-to-use Mod Organizer 2 installer for Linux
skse64 - Skyrim SE Script Extender
loot - A modding utility for Starfield and some Elder Scrolls and Fallout games.
vivanewvegas-wabbajack - A Wabbajack port of the Viva New Vegas modding guide.
MangoHud - A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
xOBSE - Oblivion Script extender source
libratbag - A DBus daemon to configure input devices, mainly high-end and gaming mice
proton-ge-custom - Compatibility tool for Steam Play based on Wine and additional components
BodySlide-and-Outfit-Studio - BodySlide and Outfit Studio, a tool to convert, create, and customize outfits and bodies for Bethesda games.
nanoprintf - The smallest public printf implementation for its feature set.
Wrye-Mash-Polemos - Wrye Mash 2021, Polemos fork.
trice - 🟢 super fast 🚀 and tiny 🐥 embedded device 𝘾 printf-like trace ✍ code, works also inside ⚡ interrupts ⚡ and real-time PC 💻 logging (trace ID visualization 👀)