{"id":16604092,"url":"https://github.com/kaydax/examplemod-uml","last_synced_at":"2026-04-17T21:32:31.419Z","repository":{"id":115927554,"uuid":"462431709","full_name":"Kaydax/ExampleMod-UML","owner":"Kaydax","description":"An example coremod template for Unreal Mod Loader","archived":false,"fork":false,"pushed_at":"2023-06-18T04:51:23.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T19:34:49.698Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kaydax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-22T18:49:14.000Z","updated_at":"2022-02-22T19:02:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"752cf318-be55-47c9-be90-bc6861f6b8bb","html_url":"https://github.com/Kaydax/ExampleMod-UML","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/Kaydax/ExampleMod-UML","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kaydax%2FExampleMod-UML","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kaydax%2FExampleMod-UML/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kaydax%2FExampleMod-UML/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kaydax%2FExampleMod-UML/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kaydax","download_url":"https://codeload.github.com/Kaydax/ExampleMod-UML/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kaydax%2FExampleMod-UML/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31947573,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T00:55:32.387Z","updated_at":"2026-04-17T21:32:31.403Z","avatar_url":"https://github.com/Kaydax.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UML Example Mod\n\nJust a simple example template for making coremods for [Unreal Mod Loader](https://github.com/RussellJerome/UnrealModLoader)\n\nTo get started, either clone/fork the repo, else click \"Use this template\".\n\nThen do `git submodule init` then `git submodule update`\n\nAfter compiling, the output should exist in x64/Release/ExampleMod.dll\n\nIf you want to change your mods name, just rename the files and class, as well as update the modname itself in the header. If you change the header file name / class name, make sure to update the stuff inside of dllmain.cpp with the new class and header file.\n\n# Compiling on Linux\n\nThis is probably the most stupidest thing you could ever do... but you can do it\n\nFirstly, you need to install [msvc-wine](https://github.com/mstorsjo/msvc-wine)\n\nFollow the Clang/LLD in MSVC mode instructions for msvc-wine, but make sure you set the destination to `~/.msvc` as the build.sh file will be expecting msvc to be there. The vsdownload command you should run should be: `./vsdownload.py --dest ~/.msvc Microsoft.VisualStudio.Workload.NativeGame` as this will make sure to also download the needed files for DirectX.\n\nNow after you went through the hell of installing the msvc toolchain with clang, you now get to experience the fun of hoping this project will compile correctly.\n\nJust run `build.sh` and it should compile everything","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaydax%2Fexamplemod-uml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaydax%2Fexamplemod-uml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaydax%2Fexamplemod-uml/lists"}