1. NOTE: There are now nightly buildbot releases for Julius Switch. They can be found in the "Latest Unstable" column in the table on the official Julius webpage here: https://github.com/bvschaik/julius/

    The last buildbot release includes a fix I did to reduce audio lag!

    Overview:
    This is my Switch port of Julius, a Caesar III re-implementation, based on devnoname120's Vita port.

    Julius is an open source re-implementation of Caesar III.

    Download: https://github.com/rsn8887/julius/releases/latest

    Support me on Patreon: https://www.patreon.com/rsn8887

    The aim of this project is to create an open-source version of Caesar 3, with the same logic as the original, but with some UI enhancements, that is able to be played on multiple platforms. The same logic means that the saved games are 100% compatible, and any gameplay bugs present in the original Caesar 3 game will also be present in Julius.

    julius_switch_d.jpg

    julius_switch_a.jpg julius_switch_bb.jpg julius_switch_c.jpg

    UI enhancements include:
    - Support for widescreen resolutions
    - Windowed mode support for 32-bit desktops

    Julius requires the original assets (graphics, sounds, etc) from Caesar 3 to run.

    Thanks
    ======
    Thanks to my supporters on Patreon: Andyways, CountDuckula, Greg Gibson, Jesse Harlin, Özgür Karter, Matthew Machnee, and RadicalR.

    Thanks to the many developers of the game, such as Bianca van Schaik, crudelius, and all the others who were involved in creating this game.

    Thanks to @devnoname120 for porting the game to the Vita.

    Installation Instructions
    =====
    - Extract the contents of julius_switch.zip into the `switch` folder on your SD card, so that you have a folder `switch/julius` with `julius.nro` inside.

    - Copy all the files from a Caesar 3 install into the `switch/julius` folder on you SD card, so that you have the file `c3.eng` and more in your folder, in addition to `julius.nro`. Caesar 3 can be purchased from gog.com for example.

    Switch-exclusive Features
    =====
    - USB mouse and keyboard support
    - Left analog stick mouse control
    - Right analog stick map scrolling
    - Touchpad-style mouse controls with click gestures (short single tap for left click etc.)
    - On-Screen keyboard via plus-key, useful to enter player name

    Controls
    =====
    Left analog stick = move the mouse pointer
    Right analog stick or dpad up/down/left/right = Move the map.
    R / A = left mouse button
    L / B = right mouse button
    ZR = hold to slow down analog stick mouse pointer
    ZL = hold to speed up analog stick mouse pointer
    X = Simulate `Pg. Up` keypress (speed up in-game time)
    Y = Simulate `Pg. Down` keypress (slow down in-game time)
    Plus = Bring up on-screen keyboard, useful to enter player name etc.
    Select = Toggle between direct touch mode (pointer jumps to finger, nothing else) and touchpad mode (drag pointer with finger, tap for single clicke etc.)

    Touch controls
    ======
    Note: for multi-touch gestures, the fingers have to be far enough apart from each other, so that the Vita will not erroneously recognize them as a single finger. Otherwise the pointer will jump around.

    Single short tap = left mouse click
    Single short tap while holding a second finger down = right mouse click
    Single finger drag = move the mouse pointer, how far the pointer moves in response to finger motion depends on the Mouse Speed setting
    Dual finger drag = drag'n'drop (left mouse button is held down)
    Three finger drag = drag'n'drop (right mouse button is held down)

    Build Instructions
    =====
    ````
    cmake -DSWITCH_BUILD=ON -DCMAKE_BUILD_TYPE=Release ../julius
    make julius_switch.zip -j12
    ````

    Note: vita build based on branch name `vita_switch_with_touch` commit 3367cb7194365ee5025f786adc9fd188f46319cd

    Changelog
    =====
    v1.02
    - Compile with latest source, should hopefully fix crashes with video playback
    - Hold ZR/ZL for slow/fast mouse, useful for precise pointer control with left analog stick
    - Implement direct touch mode where pointer jumps to finger directly (press minus to toggle)

    v1.01

    - First release on Switch
     
  2. Discussion (45 replies)

  3. guily6669

    guily6669 GbaTemp is my Drug
    Member

    Joined:
    Jun 3, 2013
    Messages:
    1,908
    Country:
    United States
    Nice job, but I prefer C&C type of strategy games ;).

    I wish someone would port all C&C games 4 everything up to C&C generals which was the last good one.

    I really would enjoy so much playing Red Alert II portable.
     
    cucholix likes this.
  4. Brasse

    Brasse Member
    Newcomer

    Joined:
    Dec 25, 2017
    Messages:
    20
    Country:
    Sweden
    "Bluetooth mouse and keyboard support
    - Left analog stick mouse control
    - Right analog stick map scrolling
    - Touchpad-style mouse controls with click gestures (short single tap for left click etc.)
    - On-Screen keyboard via plus-key, useful to enter player name"

    Bless you man, managing to get Bluetooth inputs to work and even touch support! Great job.
     
    apfelsaft45 and Idaho like this.
  5. radicalwookie

    radicalwookie GBAtemp Fan
    Member

    Joined:
    Sep 15, 2018
    Messages:
    490
    Country:
    United States
    Oh man just the screens take me back into my childhood. Thank you OP!!!!
     
  6. wurstpistole
    This message by wurstpistole has been removed from public view by Quantumcat, Feb 18, 2019, Reason: Requested.
    Feb 18, 2019 Show
  7. lordelan

    lordelan GBAtemp Psycho!
    Member

    Joined:
    Jan 4, 2015
    Messages:
    4,549
    Country:
    Germany
    This is massive.
    Thx for this port!
     
  8. Youkai

    Youkai Demon
    Member

    Joined:
    Jul 1, 2004
    Messages:
    2,460
    Country:
    Germany
    Nice, it was a great game back in its days.
    not sure if I would want to play it on the Switch but this makes me want to reinstall it on my Computer ^^
     
  9. Ninn

    Ninn GBAtemp Fan
    Member

    Joined:
    Dec 1, 2006
    Messages:
    436
    Country:
    Japan
    Oh, so nice! Never thought i would see this on my switch, great stuff keep it up.

    Time for some nostalgia:yayswitch:
     
  10. AkGBA

    AkGBA Nope
    Member

    Joined:
    Feb 14, 2007
    Messages:
    308
    Country:
    France
    Why no love for Caesar 2 ? ;)

    Thx a lot for your work, OP, might finally try C3.
     
  11. Brawl345

    Brawl345 GBAtemp Advanced Fan
    Member

    Joined:
    Jan 14, 2012
    Messages:
    655
    Country:
    Germany
    :unsure:

    Nice port OP!
     
  12. DinohScene

    DinohScene Feed Dino to the Sharks
    Moderator

    Joined:
    Oct 11, 2011
    Messages:
    20,413
    Country:
    Antarctica
    I love Caesar 3!
     
  13. linuxares

    linuxares I'm not a generous god!
    Moderator

    Joined:
    Aug 5, 2007
    Messages:
    7,772
    Country:
    Sweden
    WOHA! Nostalgia right in the feels!
     
  14. Griizly

    Griizly Member
    Newcomer

    Joined:
    Nov 19, 2015
    Messages:
    41
    Country:
    Belgium
    When I saw the port for VITA I was hoping for a switch version ! Thank you so much ! Do you think it will work with a translation pack ? FRENCH for example ?

    @rsn8887 Tried just now to use the game with the french translation pack, it work except for the keyboard, the game freeze for 1 second and then goes back to normal when I press the "plus" button any idea ?
     
    Last edited by Griizly, Feb 18, 2019
  15. drazenm

    drazenm Advanced Member
    Newcomer

    Joined:
    Dec 20, 2008
    Messages:
    79
    Country:
    United States
    Get us Cossacks and stronghold, settlers! :)
     
  16. rsn8887

    OP rsn8887 GBAtemp Advanced Fan
    Member

    Joined:
    Oct 8, 2015
    Messages:
    903
    Country:
    United States
    Typo fixed. Btw I also en
    You have to start the game via nsp injection, not “album”. This is the same with all homebrew that uses the onscreen keyboard.

    To start via nsp injection, hold R pressed while launching an installed nsp game. Hbmenu should now show up. Launch Julius there. Then it will work. All Homebrew should be launched like this. It gives much more memory.
     
    Brawl345 and Griizly like this.
  17. Ryccardo

    Ryccardo watching Thames TV from London
    Member

    Joined:
    Feb 13, 2015
    Messages:
    7,121
    Country:
    Italy
    Statue, medium - Prosperity rating up 75%. what the hell is this shit
     
  18. Andalitez

    Andalitez GBAtemp Fan
    Member

    Joined:
    Jul 2, 2018
    Messages:
    472
    Country:
    United States
    This is awesome.
    Thanks OP
     
  19. Tony_92

    Tony_92 Advanced Member
    Newcomer

    Joined:
    Jul 6, 2007
    Messages:
    75
    Country:
    Finland
    Are usb keyboards supported?
     
  20. rsn8887

    OP rsn8887 GBAtemp Advanced Fan
    Member

    Joined:
    Oct 8, 2015
    Messages:
    903
    Country:
    United States
    Yes.
     
  21. Tony_92

    Tony_92 Advanced Member
    Newcomer

    Joined:
    Jul 6, 2007
    Messages:
    75
    Country:
    Finland
    Great, I'll give this one a go. Thanks for the port!
     
  22. Csmrcc

    Csmrcc GBAtemp Fan
    Member

    Joined:
    Sep 13, 2018
    Messages:
    411
    Country:
    Spain
    Tested os 6.2, atmosphere, and with homebrew.nsp
    Works fine, thank you for the effort!
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - (Caesar, Julius, Switch