Archive for May, 2017

Cronus PRO v1.20 Final Released

Written by Charlie on . Posted in CronusMAX News, News

We are happy to announce, that after several months of BETA testing by the community, Cronus PRO v1.20, a massive update in terms of further bug fixes and improvements has finally been released. There is an insane amount of changes, particularly for the power user/script writer; read on for more details……

Cronus PRO v1.20 Changes:

  • GPC Interpreter Library completely re-written in C# – some changes/fixes made:
    • get_ptime now function correctly and gives you the press or release time of the button.
    • get_ptime is no longer limited to 4000 milliseconds, it’s now limited to 32767.
    • get_pvar and set_pvar are now functioning properly, they’re however not kept between runs in X-AIM (yet).
    • Fixed a bug causing TRACE_1 to be limited to a value of -100 to 100.
    • Fixed a bug causing “unmap” to not work properly in the X-AIM interpreter.
  • GPC Compiler Library completely re-written in C# with some additional functions, and lot’s of bugfixes:
    • Added support for ++ and — for variables (variable++ and variable–, not ++variable/–variable). Example:
    • Added support for +=, -=, *=, /= and %= for variable assignments (basically the same as doing: variable = variable < +,-,*,/ or %> ) Example:
    • Added support for 16-bit values in the data section (NOTE: This will issue a warning that any index coming after this will be +1 from it’s original state, that’s because it’s divided into 2 8-bit values before being added to the bytecode). This means that any value that is > 255 will be split into 2 values in the data section, all done automatically for you.
    • Added support for doing arithmetic operations for constants. This is useful when needing a positive and negative version of the same value, such as the case with anti-recoil mods where you may want to use a inverted version, with this you can thus define the anti recoil value as a positive value then make another shortcut to the negative version while not adding any additional bytecode size! You can now do something like:
    • Added support for pre-computing constant arithmetics, saving space in the final output (as constant math will be computed at compile time rather than at runtime). See above for the value of this, similar thing.
    • Fixed issues with user function returns.
    • Fixed issues with empty user functions.
    • Removed support for doing “- 1” for example when wanting it to be a negative value (this is considered a syntax error, there should be no space between the minus and the number!), you can still do things like “- CONSTANT” and “-CONSTANT” etc. (and the same for variables, for variables it’s translated to the same as if you did inv();
      This was done so that the compiler can be made more stable and having you think more about what you are doing.
    • Fixed multiple issues with compiled binary data (they would sometimes cause the Virtual Machine running the GPC code to crash – unloading the script).
    • Fixed an issue where doing something like this would result in a syntax error (the idx would become part of the return despite not belonging together):
    • Fixed a issue with how things like var[var] = !var[var]; was compiled which would result in incorrect opcode order.
    • Added a check for never ending while loops (constant trigger only) which are now treated as an error (you really shouldn’t do this as it’ll mess up the VM, it’ll get stuck in this and won’t output anything. Example:
    • Fixed a bug causing the unused function warning to always pop up regardless of if the function was used or not.
    • Added warnings about unused function arguments and combos.
    • Fixed some issues with if, else if and else causing incorrect jumps to happen which could potentially cause the VM to crash due to a never ending loop.
    • Fixed some issues with arrays (they should now be working correctly everywhere).
    • Added support for 2 new types of loops: “for” and “do while”, they’re defined like follows:
    • Added a bunch of keywords you can no longer use in your scripts; “const”, “byte”, “char”, “sizeof”, “do” and “for”, the first 4 are used in constructs i’m not ready to document/explain just yet, just don’t use these words as-is and you should be good (they can be used within variable names etc, just not as a specific name)
    • Fixed a bunch of issues with the bit operation functions, they weren’t being handled correctly – they are now 🙂
  • Added warnings about unused variables with the following cases:
    • unused – It’s not used anywhere at all (neither assigned a value nor read) – This will be printed even if you use it as a base for array indexes which may or may not be a good thing, let me know what you guys think about that.
    • assigned but not used – It’s assigned a value but is never used anywhere (it’s value is never checked/used anywhere).
    • used but not assigned – It’s never assigned a value and will therefor always return 0 as it’s value (this is the default value any variable is given) – NOTE: giving a variable a value when you define it or in the init section counts as assigning it a value, perhaps i should change that behavior and have it tell you when a variable is given a value at startup but never changes…?
  • Corrected the precedence rules, they’re as follows: (the higher the operator, the higher its value is treated in the compiler).
  • Entire HID Library completely re-written in C#.
  • Added an error line highlight to the code editor (it will now highlight the line that caused an error from the compiler) the default color is red but can be customized in the config (it supports some common names such as “red”, “blue”, “green” etc. and also ARGB annotations: #AARRGGBB (hex, similar to HTML except with the alpha aswell which is the opacity (FF for full color, 80 for semi-transparent).
  • Added support for jumping to the error when trying to compile a script that has an error in it.
  • Fixed an issue with Online Library causing titles to not be wrapped correctly.
  • Fixed an issue with the search function in Online Library – It will now search specifically for what you type in by default (unless using the new Advanced Search setting below):
  • Added “Advanced Search” to Online Library which lets you override the above fix (restore previous behavior where it does a broad search).
  • Added a “go to” command (Ctrl + G) which lets you jump to line x and column y (or just the line).
  • Fixed an issue where high contrast themes would make it very difficult (even impossible in most cases) to read what is/was displayed in Cronus PRO – it now looks the same regardless of your color settings, the window changes but nothing within Cronus PRO should now change.
  • Added some sanity checks before flashing a firmware/gamepack/GPC script to avoid further firmware corruption issues.
  • Added a option to enable/disable Accel/Gyro highlighting in the Device Monitor.
  • Fixed an issue where a corrupt X-AIM.cfg could potentially crash Cronus PRO (it is now logged and ignored – loading defaults instead).
  • Added a separate compiler instance for X-AIM and CM+ use (as they don’t support the same things, the CM+ has additional opcodes/functions not supported by X-AIM).
  • Added a visual indicator as to how many {, [ and ( you have compared to }, ] and ) (currently it’s just “OK” or “Bad” with details when you hover over it).
  • Fixed an issue where disconnecting the monitor then clicking a mouse button would make X-AIM exit capture mode.
  • Added support for downgrading to the previous firmware (Supports Standard, WE and TE modes).

  • Fixed a crash when loading some X-AIM layouts with leftover data from a previous script which was bigger then the current/latest script.
  • Improved some error handling under the hood (will provide more detailed information on certain errors).
  • Fixed some encoding errors in the Online Library – Only shown somewhat recently when someone posted a script with Chinese characters which didn’t display correctly.
  • Fixed a bug causing Visual Scripting to not load nor give a error message when IE 9 or older was installed on a system – You must have IE 10 or above installed for Visual Scripting to work – this means that this feature is NOT available to Vista users.
  • Updated info text for “Rumble Over Bluetooth” to better reflect that this setting is for Playstation and Wii only.
  • Changed Target CPU to AnyCPU rather then x86, increasing performance on 64-bit systems.
Click Here to download Cronus PRO v1.20

This is the biggest update of the Cronus PRO software to date, and none of this would be possible without your continued support and loyalty to our product. We also have some really great GamePacks in the pipeline, and our team of engineers are working on some really exciting new products for 2017.

Watch this space!

Introducing new GamePack & Support Staff Members & New Spanish Support!

Written by Charlie on . Posted in CronusMAX News, News

We are continuing to expand the CronusMAX team with the addition of new staff members.

falconpunch323: One of the forums most prominent fighting script experts. We are happy to have convinced him to join our team. Just wait for the killer GamePacks we have planned this year

koara: Another fighting platform specialist. Provided most of the combos for all the Mortal Kombat X GamePacks and is excited to get his teeth into the new titles coming this year.

Vauxhall: A native of Spain who started as a CronusMAX customer and has helped many people on the support forums over the last few months. We felt it was a natural progression to invite him to join our team and to head our new Spanish language support section.

CronusMAX PLUS v1.24 Firmware Update

Written by Charlie on . Posted in CronusMAX News, News

After many weeks of testing as part of our Community Beta Program, CronusMAX brings you the first major firmware update of 2017.

The main highlights for this release are full support (including Touchpad) for the new licensed PS4 controllers from Nacon and Razer, The Nacon Revolution Pro and the Razer Raiju.  So you can now use these awesome controllers on your Xbox One S, Xbox One, Xbox 360 or PS3 – or load them up with your favorite mods on your PS4. We’ve also added support for the Logitech Driving Force Pro Racing Wheel to the PS4 Wheel Edition Operational Mode, as well as Logitech G25 Sequential Gear Shifting is now supported and various other tune ups and fixes.

This update is fully compatible with the new PS4 Pro and Xbox One S consoles.

For optimum performance, we recommend you use the latest Cronus PRO BETA as there have been no reported bugs since the last update, so the current download on the server can be considered a Release Candidate.

Click Here to download Cronus PRO v1.20

As always in Cronus PRO go to Tools > Firmware Update

Guide on how to switch between the different CronusMAX PLUS Operational Modes:

CronusMAX PLUS Standard Operational Mode v1.24 Changes:
  • Added: Support for Nacon Revolution Pro PS4 Controller.
  • Added: Support for Razer Raiju PS4 Controller.
  • Fixed: XIM4 – Purple Warning LED’s
  • Fixed: XIM4 – Xbox One connection now works correctly. The new procedure is now:
    1. Plug Xbox One wired controller (USB cable), KB & Mouse into XIM4
    2. Plug CM+ into Xbox One
    3. CM+ will show AU
    4. Plug XIM4 into the CM+
    5. Wait for CM+ LED to show 0
CronusMAX PLUS Tournament Edition Operational Mode v1.24 Changes:

The CronusMAX PLUS Tournament Edition Operational Mode is currently being used at most major Call of Duty World League Tournaments.

Call of Duty World League Anaheim, CA

CronusMAX PLUS PS4 Wheel Edition Operational Mode v1.24 Changes:
  • Added: Support for Logitech Driving Force Pro.
  • Added: Support for Logitech G25 Sequential Gear Shifting. (The +/- is mapped to the paddles).
  • Fixed: PS4 + Logitech G27 random disconnection issues.
  • Supported: Full Force Feedback, Pedals, Shifters, XMB and In-Game Menu Navigation.

Tested With:

– Logitech G25
– Logitech G27
– Logitech Driving Force GT
– Logitech Driving Force Pro
– Logitech G920 (Note: No Force Feedback)
– Fanatec CSR
– Fanatec CSR Elite
– Fanatec Porsche 911 Turbo
– Fanatec Porsche 911 Turbo S
– Fanatec Porsche 911 GT2
– Fanatec Porsche 911 GT3 RS
– Fanatec Porsche 911 GT3 RS v2
– Fanatec ClubSport Wheel Base v1
– Fanatec ClubSport Wheel Base v1.5
– Fanatec ClubSport Wheel Base v2

PS4 Games Tested Include:
  • Gran Turismo Sport
  • Project CARS
  • Drive Club
  • F1 2016
  • F1 2015
  • Assetto Corsa
  • Sébastien Loeb Rally Evo
  • Dirt Rally
Wheel Add-ons Tested Including:
  • Clubsport V2 Pedals
  • Clubsport V3 Pedals
  • CSS V1.5 SQ Shifter
  • BMW GT2 Rim
  • CSL Steering Wheel P1 for Xbox One (CSL RP1X)
  • Formula Rim
  • Universal Hub Rim
  • Porsche 918 RSR wheel
  • Formula Carbon wheel

For instructions on how to setup racing Wheels with the PS4 Wheel Edition, go to this page in the manual.

We wish to thank the many beta testers who helped us these last few months to make this release as best as we possibly could. In no particular order:

Swizzy, excalibur, GL0ZZ3N, LEXLOST, X22DOT, MartyMcSpy, Stephen1300, Picklock, Ecstreme, jotavip, kntkatt, jarmenti, AntinOz, Wolfpower11, Yabba, Elohims Wrath, wilbarron, Schattastic, enzo91, geert, kntkatt, kain_nl, battlebeaver, Cronus_NOS, Maduzi, kboogie, nacotoshi, chankapo119, MadDarkStar, SiR_LeStAt, Vance, Ravenmaster, sidebok, Vauxhall, Siri25920, totoventi, Chuck, Athan, D19RNY, Anacra, Woocash91, Maqnum, Cobramasen, Alurkad, SCOTTISH, Skeinon, rev1ve, Jesus, Vitor, Yagorz, fenberry, squishx, winn1e, BoiDjako1979, JMACDADDY, munday78, gdomod, TickTock and zlapiz.


#1 PS4 & PS4 Pro Users: There have been a number of changes to the PS4 operating system which require you to follow these extra steps when setting up your CronusMAX on a PS4: Click Here For Instructions
#2 Wheel users – use the PS4 Wheel Edition Forums For Support & Guidance: Click Here
#3 Click Here for the Logitech G27 Button layout that is mapped to the G29 – You can use this to easily map the buttons of your own supported wheel

  • Rating

    10 / 10 here !

    If you own a ps3 and prefer an xbox controller, or even use a keyboard and mouse, this is a must to remap your keyboard to a controller. Go buy it now you won't be disappointed !

  • Rating

    Amazing device

    If you're like me and love your PS4 controller but want to use an Xbox One GET THIS you won't be sorry.

  • Rating

    Worth every penny

    The controller feels and performs as it does on the xbox right there on my ps3, awesome job guys, and worth every penny !!!

  • Rating

    Amazing Macro combos

    tested Super Street Fighter IV Arcade Edition. I was able to perform normal & FADC combos with some characters like Ryu and Ken with a single click. Amazing.

  • Rating

    As good as a XIM

    If you are a pc gamer, that needs a pc solution for console, get yourself a CronusMAX you will not regret it.

  • Rating

    KB & Mouse RULES!

    All I can say playing 10 minutes with CronusMAX properly configured it felt better then PC....YES I said it even better then PC, it's that smooth.

  • Rating

    Six-Axis 360!

    WOW! I can finally get that six-axis awesomeness on my Xbox 360. The best money I ever spent.

  • Rating

    Beats all rapidfire mods

    I've tried the Intensafire, Godfather even the new Wolf controller. The CronusMAX beats them hands down and no wires or soldering too. 5 Stars!

  • Rating

    Just perfect!

    I can't believe how much this can do for the price tag - it blew me away. Best controller upgrade ever.

  • Rating

    Hugh Thanks!

    Without your help I couldn't be playing Xbox, thanks guys.

  • Rating


    I have to say after reading the forums for Destiny Mouse and Keyboard setup I was flying into getting it set up in 20 minutes. It works outstanding! I'm more then satisfied and its worth every penny!

  • Rating

    Achievement Unlocked!

    Idle boosting Complete 150 Multiplayer games, James Cameron's Avatar. My friend said it would be hard, I laughed then linked him.

  • Rating


    Now this is a company you can count on and trust...keep up the great work guys!

  • Rating

    What Disability?

    I would like to thank you for making the CronusMax. I have this problem hitting L3 and R3, and today that problem was fixed. I love the remap feature on the Cronus max. You made my life easier.

  • Rating

    Awesome stuff guys!

    Playing Forza 5 with my original MS 360 wireless wheel makes the XB1 complete for me, thanks to the CronusMax. Thumbs up!