https://github.com/bvschaik/julius Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code + Explore + All features + Documentation + GitHub Skills + Blog * Solutions + For + Enterprise + Teams + Startups + Education + By Solution + CI/CD & Automation + DevOps + DevSecOps + Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles + Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} bvschaik / julius Public * Notifications * Fork 227 * Star 2k An open source re-implementation of Caesar III License AGPL-3.0 license 2k stars 227 forks Star Notifications * Code * Issues 2 * Pull requests 5 * Actions * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Wiki * Security * Insights bvschaik/julius This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 2 branches 11 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/b] Use Git or checkout with SVN using the web URL. [gh repo clone bvscha] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @PrettyFlower PrettyFlower Fix bug where sheep could get an out of bounds destination. (#662) ... 5a37aa8 Dec 3, 2022 Fix bug where sheep could get an out of bounds destination. (#662) * Fix bug where sheep could get an out of bounds destination. * Add test comparison exception for herd animal destination_x/y values. 5a37aa8 Git stats * 2,562 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .ci_scripts Don't use && in mac build script Dec 2, 2022 .github Upgrade SDL and SDL_mixer for Android Dec 2, 2022 android Upgrade SDL and SDL_mixer for Android Dec 2, 2022 cmake Upgrade Android build to use prefab Aug 7, 2022 doc Move information in RUNNING.md to Wiki Feb 6, 2021 ext Upgrade Android build to use prefab Aug 7, 2022 gen Manually compile SDL, SDL_mixer and libmpg123 May 13, 2021 res Set up ad-hoc code signing for macos Oct 19, 2022 src Fix bug where sheep could get an out of bounds destination. (#662) Dec 3, 2022 test Fix bug where sheep could get an out of bounds destination. (#662) Dec 3, 2022 .editorconfig Fix editorconfig to also format C files Oct 15, 2021 .gitattributes GitHub: Improve file type detection Apr 15, 2021 .gitignore Update gitignore for better compatibility switching to/from augustus ... Feb 25, 2022 CMakeLists.txt Remove workaround for cmake 3.24 Nov 11, 2022 CONTRIBUTING.md Clarify project goals Feb 5, 2020 LICENSE.txt Add license Nov 27, 2017 README.md Remove Gitter from readme Sep 2, 2021 View code Julius Julius: an open source re-implementation of Caesar III Running the game Bugs README.md Julius [julius_48] Github Actions Download: Download release version Download development version Android version on Google Play: install release or sign up for test builds Chat: Discord (kindly hosted by GamerZakh) Julius: an open source re-implementation of Caesar III Julius is a fully working open-source version of Caesar 3, with the same logic as the original, but with some UI enhancements, that can be played on multiple platforms. Julius will not run without the original Caesar 3 files. You can buy a digital copy from GOG or Steam, or you can use an original CD-ROM version. The goal of the project is to have exactly the same game logic as Caesar 3, with the same look and feel. This means that the saved games are 100% compatible with Caesar 3, and any gameplay bugs present in the original Caesar 3 game will also be present in Julius. Enhancements for Julius include: * Support for widescreen resolutions * Windowed mode support for 32-bit desktops * A lot of small in-game quality of life improvements * Support for the high-quality MP3 files once provided on the Sierra website Supported platforms: * Windows * Linux AppImage * MacOS * PS Vita * Nintendo Switch * Android * Any compatible browser (Emscripten) While Julius does not implement any gameplay changes, a fork of Julius named Augustus is implementing many long-wanted gameplay changes, such as roadblocks. Beware: Augustus does not support the original Caesar 3 save files, while Julius does. So use Julius for a more vanilla experience with some visual improvements, or Augustus for a different gameplay experience. [bg] Running the game First, download the game for your platform from the list above. Alternatively, you can build Julius yourself. Then you can either copy the game to the Caesar 3 folder, or run the game from an independent folder, in which case the game will ask you to point to the Caesar 3 folder. Note that you must have permission to write in the game data directory as the saves will be stored there. Also, your game must be patched to 1.0.1.0 to use Julius. If Julius tells you that you are missing it, you can download the update here. See Running Julius for further instructions and startup options. Bugs Julius recreates many bugs that you can find in original Caesar 3 game, to preserve 100% saves compatibility. See the list of Bugs & idiosyncrasies to find out more. About An open source re-implementation of Caesar III Topics game clone citybuilder Resources Readme License AGPL-3.0 license Stars 2k stars Watchers 75 watching Forks 227 forks Releases 11 Julius 1.7.0 Latest Oct 14, 2021 + 10 releases Packages 0 No packages published Contributors 43 * @bvschaik * @crudelios * @devnoname120 * @rsn8887 * @Keriew * @nwtour * @CommonLoon102 * @attrition * @dcnieho * @siredmar * @m-mohr + 32 contributors Languages * C 98.1% * CMake 1.3% * Other 0.6% Footer (c) 2022 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.