[SOLVED] Can't install Monkey 2 on Windows 10

About Monkey 2 Forums General Discussion [SOLVED] Can't install Monkey 2 on Windows 10

This topic contains 19 replies, has 9 voices, and was last updated by  Phil 1 year, 5 months ago.

Viewing 15 posts - 1 through 15 (of 20 total)
  • Author
    Posts
  • #11536

    afecelis
    Participant

    Hi everyone,
    I tried both the “Monkey2-v1.1.07” and the “Monkey2-v1.1.08” installers and none of them work, they don;t even start the installation process. I tried running the compatibility mode ending up with the system setting them to be compatible with Windows 8, however, when it runs in test mode nothing happens either.

    Anyone else having this issue or knows how to fix it?

    regards,
    Alvaro

    #11539

    Jesse
    Participant

    Hi afecelis,
    Did you follow the instructions on the README.TXT file( no guarantee it will work but it’s a start)?
    Make sure your dependancies are installed and the paths set correctly.
    Also make sure your antivirus is not detecting it as a virus. There have been reports lately of that happening.

    Most of that may not apply as you are probably using the itch.io download but the antivirus is a possibility.

    #11540

    Hezkore
    Participant

    Itch.io installer works fine here.

    I would recommend building Monkey 2 from the ‘develop’ branch on GitHub anyways though.
    (Stay away from the ‘master’ branch!!)

    #11541

    afecelis
    Participant

    Thanks for the replies guys. I’ll give both tips a try. I’ll have to check the building requirements on windows. It’s a shame there are no Linux builds yet. Is the source compilable on Linux as well?

    Regards,

    Alvaro

    #11542

    scurty
    Participant

    Yes, linux works great for me, but there’ll be a few dependencies you’ll need. I can’t name them off-the-top of my Head.

    #11546

    Mark Sibly
    Keymaster

    It should be very easy to build from source on llnux – as long as you have also installed the myriad of dev-lib dependancies required on Linux. And you’ll need these for building monkey2 apps as well as monkey2 itself, so hosting a prebuilt version on Linux is of very little value.

    On Windows and Macos this stuff is easy – all required dependancies are built-in to the c++ compilers used by monkey2.

    However, on Linux installing g++ is just the start, you’ll also need to install things like the dev libs for x, opengl, and a ton of other obscure stuff depedending on what actual version of linux you’re using.

    I would love to make monkey2 easier to use on Linux, but making it ‘apt-gettable’ or something would be a huge undertaking for me, given my limited knowledge of the relevant linux stuff, and I just can’t justify the time/effort/pain involved as the audience for Linux seems to be tiny to non-existant?

    The nice thing is that once you do have it running on Linux, it’s pretty sweet (but I would say that)!

    #11549

    Mark Sibly
    Keymaster

    (note to self: don’t edit posts by going back->edit->submit!)

    #11551

    abakobo
    Participant

    This link might help you building mx2 on linux. It’s a bit old. But worked fine for me at that time. Now I’m on w10..

    linux build


    Don’t download the master branch but the dev one!
    For your w10 install problem its 95 % probability you AV has quarantined something on the fly.

    EDIT: tried to build latest dev on an old mint 17 (office) machine and worked fine with the following:

    extract monkey2-develop from github on your desktop
    open terminal and type:

    then wait

    had bananas musictest and monkeyroids working fine.
    (The Key.Key1 was not working in audiotest though? Maybe because I have an AZERTY keyboard and the Raw mask was not used?)

    #11554

    afecelis
    Participant

    Whoahhhh! Thanks a lot for all the replies guys. 😀 😀 Some very valuable info in them! And thanks a lot Mark for the guidance, it’s great to see your personal interest and care for the community, just as it’s always been 😀

    I tried disabling my antivirus, setting it to offline mode, adding the installer to its exceptions, etc etc, but nothing worked  🙁
    I guess it’s source-compiling time in windows for me and that should also be a training for compiling it under Linux.

    @abakobo: thank you! With your post I can’t miss compiling it. I think I got all those dependencies already installed but it never hurts to double check them. I use elementary OS, which is based on Ubuntu 16.04 LTS, so it should be easy peasy  😉 I wish it would be that easy in windows. I’ll let you guys know how things go on this wonderful endeavour I’m about to embark on.

    3 final questions:
    -Is Playniax’s  Ignition-X compatible with MOnkey 2?
    -Is Cerberus-X the continuation of Monkey-X?
    -For a Linux version, would it be possible to link all the libraries locally instead of dynamically? That way a build would be possible as a single download.

    Thank you guys!

    regards,

    Alvaro

    #11556

    afecelis
    Participant

    Great news! I was able to compile it in Windows, and I must say I had the wrong impression, building it for Win is a no-brainer. I thought it was gonna be a visual studio hell of projects, solutions, includes and libs, but noooo!  The explanation in monkey2’s github’s README.TXT is all there is to say and do. 😀  There’s just one thing missing, after uncompressing the mingw version provided into the ‘devtools’ folder, you must add its ‘bin’ folder to your ‘path’ variable in windows, otherwise you’ll end up with a lot of g++ fatal errors. If you were already at the scripts folder and have already run the ‘rebuildall2go’ script and still get errors after adding ‘bin’ to the ‘path’ variable, you have to close your CMD window and start all over again for the script to pick up the newly added stuff. Tah dah!  😀  😀

    Thank you guys, it’s great to count with your support. Now on with Linux. To the batmobile!

    #11557

    afecelis
    Participant

    Guys, what command are you using to git clone the develop branch? I just downloaded it as a zip and worked with it, but I’d like to git clone it to be able to update it with pull, not having to download the zip each time. I’m using the following command in git-bash:

    is it right?

    thanks

    EDIT:
    I just did a ‘git pull’ and it displays the ‘develop’ tag  😀  :

    #11560

    abakobo
    Participant

    there’s a git guide (dunno if it’s up to date):

    Monkey2 Build From Source Help

    —–

    There’s just one thing missing, after uncompressing the mingw version provided into the ‘devtools’ folder,

    I had it in my PATH but tried without it in my PATH and it worked too. MMMmm!? But Yes building monkey2 is a piece of cake.
    It’s even easier on Mac!

    final questions:
    -Is Playniax’s Ignition-X compatible with MOnkey 2?
    -Is Cerberus-X the continuation of Monkey-X?
    -For a Linux version, would it be possible to link all the libraries locally instead of dynamically? That way a build would be possible as a single download.

    -Nope ignition-x is not compatible (it’s based on mx1’s mojo1 which is not even opengl ES based so should be hard to port..)
    -Yes Cereberus-X is a fork of Monkey-x that had had some commits to get it working with latest environments. But I must say apart from the HTML5 very fast thing, I’m more into mx2 now. MX2 is a much more modern language although looking more or less the same, and the garbage collector of MX2 has a better design in order to avoid hiccups. Cereberus-X is the only monkey-x fork actively updated. Blitz-research is not working on Monkey-x anymore.
    -I know there are some license problems about static linking but don’t know exactly what/how.

    #11561

    afecelis
    Participant

    Thanks abakobo. I had no idea about sourcetree. Looks like a great source control app. Shame there’s no linux version, lol.

    I haven’t booted into Linux yet, I’m trying out sourcetree to learn how it works. I bet building on Mac is pretty much similar to Linux? I used to have 2 Macs, but I sold them 😀 The good thing is that if you know Linux’s basic unix jargon you’ll be like fish-in-the-sea in Mac  😀  Hopefully, someday, I’ll get another Mac and compile Monkey 2 there.

    Thanks for all your help. Looks like the issue of not being able to run installers is a Windows 10 issue. For starters, the ‘Windows Installer’ process/service was not running, but even enabling it didn’t fix it, so I’m still looking for further info on the issue.

    regards,
    Alvaro

    PS. I just read your other answers. So, in theory, Ignition-X should work in Cerberus? or are they also modernizing the language? Do they still use Mojo1? If not developed by Blitz, who’s behind it?

    #11562

    DruggedBunny
    Participant

    Pyro2 is available for Monkey2, and it’s free:

    http://playniax.com/#products

    Not sure how similar they are, but both by Playniax!

    #11563

    EdzUp
    Participant

    One thing that always happens to me when installing MonkeyX2 using the io installers is that a window pops up saying its from a untrusted source when this happens simply click more info then install it will ask you if your sure and then its good to go.

Viewing 15 posts - 1 through 15 (of 20 total)

You must be logged in to reply to this topic.