Connorcreeper wrote:But i only seem to have the console from hernextmeals thing which is MSYS2 thing
That's an alternative way of running it. MSYS2 is only strictly needed for compiling.
Connorcreeper wrote:But i only seem to have the console from hernextmeals thing which is MSYS2 thing
MirceaKitsune wrote:Connorcreeper wrote:But i only seem to have the console from hernextmeals thing which is MSYS2 thing
That's an alternative way of running it. MSYS2 is only strictly needed for compiling.
FFSM3 wrote:I too have the not able to swallow stuff.
I see it in my binds, but AI just murders me and frags like if it is xonotic.
Did I do anything wrong? I followed the guide of the person using th pacman method which seemed to work.
I use windows 10.
FFSM3 wrote:I got ot to work using the method by Hex, etxept, I did have to use the binairys after building as the game didnt compile Now I cant wait for fun variables and an rp mode :e
I did notice a bug thpou, where my friend made aserver, I can join, but Iget black screen and not responding. I do not know owo vs bots is fine
But I do like weapon damage vs macro scaled lower, if that is possible ^^
venomacer wrote:whenever I run the build script, the only thing I get is a frustrating
make: *** ../data/xonotic-data.pk3dir/qcsrc: No such file or directory. Stop.
I'm at wit's end. I have the gmqcc binaries within a folder labelled "gmqcc" within the xonotic base directory.
MirceaKitsune wrote:venomacer wrote:whenever I run the build script, the only thing I get is a frustrating
make: *** ../data/xonotic-data.pk3dir/qcsrc: No such file or directory. Stop.
I'm at wit's end. I have the gmqcc binaries within a folder labelled "gmqcc" within the xonotic base directory.
Are you running it from data_voretournament, which is cloned inside the base xonotic directory (eg: is sitting next to the "data" and "darkplaces" and "gmqcc" folders)? You must navigate the prompt to blablabla/xonotic/data_voretournament then run the ./build.sh command. If that doesn't work, something is odd and I don't know... it should work the same way for everyone, the build script was tested and runs fine for several Windows users.
venomacer wrote:MirceaKitsune wrote:venomacer wrote:whenever I run the build script, the only thing I get is a frustrating
make: *** ../data/xonotic-data.pk3dir/qcsrc: No such file or directory. Stop.
I'm at wit's end. I have the gmqcc binaries within a folder labelled "gmqcc" within the xonotic base directory.
Are you running it from data_voretournament, which is cloned inside the base xonotic directory (eg: is sitting next to the "data" and "darkplaces" and "gmqcc" folders)? You must navigate the prompt to blablabla/xonotic/data_voretournament then run the ./build.sh command. If that doesn't work, something is odd and I don't know... it should work the same way for everyone, the build script was tested and runs fine for several Windows users.
if it helps, I've set the msys2 shell to be the default executable for .sh files. What I've been doing is to just simply run the build.sh script by double-clicking it. I've also navigated my way into the same directory, then execute the build script within the directory by dragging and dropping into the console. https://www.dropbox.com/s/rtq5on3bh1luy ... t.jpg?dl=0 is the result of my most recent attempt.
venomacer wrote:if it helps, I've set the msys2 shell to be the default executable for .sh files. What I've been doing is to just simply run the build.sh script by double-clicking it. I've also navigated my way into the same directory, then execute the build script within the directory by dragging and dropping into the console. https://www.dropbox.com/s/rtq5on3bh1luy ... t.jpg?dl=0 is the result of my most recent attempt.
MirceaKitsune wrote:venomacer wrote:if it helps, I've set the msys2 shell to be the default executable for .sh files. What I've been doing is to just simply run the build.sh script by double-clicking it. I've also navigated my way into the same directory, then execute the build script within the directory by dragging and dropping into the console. https://www.dropbox.com/s/rtq5on3bh1luy ... t.jpg?dl=0 is the result of my most recent attempt.
I see. The build.sh script uses a relative path... otherwise everyone would have to edit it and add the full path to where they cloned Xonotic, which would cause GIT conflicts due to modifying the file and be an annoyance in general. The location from which the script sees itself being ran must be xonotic/data_voretournament, which I'm afraid might manually require navigating the MSYS2 prompt there each time.
hernextmeal wrote:Been distracted with exams, but actually got it to compile. MSYS2 actually requires you to launch a separate batch file to set up the path in order to get compilers to work.
Here's how you do it. I'm assuming you're using a 64-bit installation of Windows, you will need a different installer and will need to change some commands around for 32-bit, but most people are probably on 64 bit.
1. Consider turning off your antivirus as they often do not play well with compilers.
2. Get MSYS2 from here: https://sourceforge.net/projects/msys2/ ... urce=files
3. Install it. Make sure you have plenty (tens of gigabytes) of free space on the drive you are installing in.
4. Go into your Start menu (you can hit the Windows key and start typing to search on Windows 8+) and find the item named "MSYS2 MinGW 64-bit", launch it. You will have open a little terminal window that you can type stuff into.
5. Now for the commands. These can pretty much be copy and pasted in (right click copy, then right click paste) and it should work. You might need to hit enter a couple times when it asks you some questions.
- Code: Select all
pacman -S git curl zip make gcc mingw-w64-x86_64-{toolchain,make,gcc,SDL2,libjpeg-turbo,libpng,libogg,gmp} autoconf libtool automake gmp-devel unzip p7zip
git clone https://gitlab.com/xonotic/xonotic.git xonotic
pushd xonotic
./all update -l best
git clone https://gitlab.com/MirceaKitsune/voretournament-mod.git data_voretournament
./all compile
pushd data_voretournament
sh build.sh
popd
6. If all went well you should have received no errors. The game is ready to be launched. To launch it, type in the terminal (assuming you are still in the xonotic directory):
- Code: Select all
./all run -customgamedirname2 data_voretournament
7. You can get extra maps from http://beta.xonotic.org/autobuild-bsp/, place the files in the xonotic/data folder and the engine should see them. If you can't find the directory in Explorer you can open it with the commandor you can use the command line to download them
- Code: Select all
explorer "$(cygpath -w "$(pwd)")"
- Code: Select all
pushd data
curl $URL #where $URL is the URL you wish to download.
popd
8. TODO: Figure out how to not suck at FPS games and how to actually use the mod...
FFSM3 wrote:MirceaKitsune wrote:venomacer wrote:if it helps, I've set the msys2 shell to be the default executable for .sh files. What I've been doing is to just simply run the build.sh script by double-clicking it. I've also navigated my way into the same directory, then execute the build script within the directory by dragging and dropping into the console. https://www.dropbox.com/s/rtq5on3bh1luy ... t.jpg?dl=0 is the result of my most recent attempt.
I see. The build.sh script uses a relative path... otherwise everyone would have to edit it and add the full path to where they cloned Xonotic, which would cause GIT conflicts due to modifying the file and be an annoyance in general. The location from which the script sees itself being ran must be xonotic/data_voretournament, which I'm afraid might manually require navigating the MSYS2 prompt there each time.
If you keep the stock folder settings for windows 64 bit when you open msys min 64bit, your install will go to C:\msys64\home\roort\xonotic or to the installation foldoer where Msys is installed too.
You do need need any pathing for this to setup if you follow the Hexas guide which I will post here again in a quote.hernextmeal wrote:Been distracted with exams, but actually got it to compile. MSYS2 actually requires you to launch a separate batch file to set up the path in order to get compilers to work.
Here's how you do it. I'm assuming you're using a 64-bit installation of Windows, you will need a different installer and will need to change some commands around for 32-bit, but most people are probably on 64 bit.
1. Consider turning off your antivirus as they often do not play well with compilers.
2. Get MSYS2 from here: https://sourceforge.net/projects/msys2/ ... urce=files
3. Install it. Make sure you have plenty (tens of gigabytes) of free space on the drive you are installing in.
4. Go into your Start menu (you can hit the Windows key and start typing to search on Windows 8+) and find the item named "MSYS2 MinGW 64-bit", launch it. You will have open a little terminal window that you can type stuff into.
5. Now for the commands. These can pretty much be copy and pasted in (right click copy, then right click paste) and it should work. You might need to hit enter a couple times when it asks you some questions.
- Code: Select all
pacman -S git curl zip make gcc mingw-w64-x86_64-{toolchain,make,gcc,SDL2,libjpeg-turbo,libpng,libogg,gmp} autoconf libtool automake gmp-devel unzip p7zip
git clone https://gitlab.com/xonotic/xonotic.git xonotic
pushd xonotic
./all update -l best
git clone https://gitlab.com/MirceaKitsune/voretournament-mod.git data_voretournament
./all compile
pushd data_voretournament
sh build.sh
popd
6. If all went well you should have received no errors. The game is ready to be launched. To launch it, type in the terminal (assuming you are still in the xonotic directory):
- Code: Select all
./all run -customgamedirname2 data_voretournament
7. You can get extra maps from http://beta.xonotic.org/autobuild-bsp/, place the files in the xonotic/data folder and the engine should see them. If you can't find the directory in Explorer you can open it with the commandor you can use the command line to download them
- Code: Select all
explorer "$(cygpath -w "$(pwd)")"
- Code: Select all
pushd data
curl $URL #where $URL is the URL you wish to download.
popd
8. TODO: Figure out how to not suck at FPS games and how to actually use the mod...
FFSM3 wrote:MirceaKitsune wrote:venomacer wrote:if it helps, I've set the msys2 shell to be the default executable for .sh files. What I've been doing is to just simply run the build.sh script by double-clicking it. I've also navigated my way into the same directory, then execute the build script within the directory by dragging and dropping into the console. https://www.dropbox.com/s/rtq5on3bh1luy ... t.jpg?dl=0 is the result of my most recent attempt.
I see. The build.sh script uses a relative path... otherwise everyone would have to edit it and add the full path to where they cloned Xonotic, which would cause GIT conflicts due to modifying the file and be an annoyance in general. The location from which the script sees itself being ran must be xonotic/data_voretournament, which I'm afraid might manually require navigating the MSYS2 prompt there each time.
If you keep the stock folder settings for windows 64 bit when you open msys min 64bit, your install will go to C:\msys64\home\roort\xonotic or to the installation foldoer where Msys is installed too.
You do need need any pathing for this to setup if you follow the Hexas guide which I will post here again in a quote.hernextmeal wrote:Been distracted with exams, but actually got it to compile. MSYS2 actually requires you to launch a separate batch file to set up the path in order to get compilers to work.
Here's how you do it. I'm assuming you're using a 64-bit installation of Windows, you will need a different installer and will need to change some commands around for 32-bit, but most people are probably on 64 bit.
1. Consider turning off your antivirus as they often do not play well with compilers.
2. Get MSYS2 from here: https://sourceforge.net/projects/msys2/ ... urce=files
3. Install it. Make sure you have plenty (tens of gigabytes) of free space on the drive you are installing in.
4. Go into your Start menu (you can hit the Windows key and start typing to search on Windows 8+) and find the item named "MSYS2 MinGW 64-bit", launch it. You will have open a little terminal window that you can type stuff into.
5. Now for the commands. These can pretty much be copy and pasted in (right click copy, then right click paste) and it should work. You might need to hit enter a couple times when it asks you some questions.
- Code: Select all
pacman -S git curl zip make gcc mingw-w64-x86_64-{toolchain,make,gcc,SDL2,libjpeg-turbo,libpng,libogg,gmp} autoconf libtool automake gmp-devel unzip p7zip
git clone https://gitlab.com/xonotic/xonotic.git xonotic
pushd xonotic
./all update -l best
git clone https://gitlab.com/MirceaKitsune/voretournament-mod.git data_voretournament
./all compile
pushd data_voretournament
sh build.sh
popd
6. If all went well you should have received no errors. The game is ready to be launched. To launch it, type in the terminal (assuming you are still in the xonotic directory):
- Code: Select all
./all run -customgamedirname2 data_voretournament
7. You can get extra maps from http://beta.xonotic.org/autobuild-bsp/, place the files in the xonotic/data folder and the engine should see them. If you can't find the directory in Explorer you can open it with the commandor you can use the command line to download them
- Code: Select all
explorer "$(cygpath -w "$(pwd)")"
- Code: Select all
pushd data
curl $URL #where $URL is the URL you wish to download.
popd
8. TODO: Figure out how to not suck at FPS games and how to actually use the mod...
venomacer wrote:This time around I followed the steps from the ground up. Same problem, yet with new developments. this time, grabbing the entire thing through the console gives me contents within the data\xonotic-data.pk3dir\qcsrc\gmqcc directory. In spite of that though it gives me the following error of: ./tools/qcc.sh: line 41: ../../../../gmqcc/gmqcc.exe: No such file or directory
my hopes where up up to until that point. what gives?
MirceaKitsune wrote:venomacer wrote:This time around I followed the steps from the ground up. Same problem, yet with new developments. this time, grabbing the entire thing through the console gives me contents within the data\xonotic-data.pk3dir\qcsrc\gmqcc directory. In spite of that though it gives me the following error of: ./tools/qcc.sh: line 41: ../../../../gmqcc/gmqcc.exe: No such file or directory
my hopes where up up to until that point. what gives?
You must first compile gmqcc, which will generate gmqcc.exe in the xonotic/gmqcc directory. To do so, navigate to xonotic/gmqcc and do 'make all'. If for any reason that fails, you can download gmqcc from the link in the instructions and put the exe in there... unfortunately though, I understand the latest version on the website is too old and doesn't support the latest Xonotic code, therefore this might not work right now.
venomacer wrote:I've gotten some progress since this post you quote. Kindly refer to the post above. This time, an item is failing to compile.
*edit* everything is finally resolved.
MirceaKitsune wrote:venomacer wrote:I've gotten some progress since this post you quote. Kindly refer to the post above. This time, an item is failing to compile.
*edit* everything is finally resolved.
Ah... I saw the edit now. That's an odd error, haven't seen it before and probably wouldn't know what to suggest. Glad to hear it's working though