Attract-Mode Support Forum

Attract-Mode Support => General => Topic started by: dabone on July 10, 2018, 03:50:52 PM

Title: Daily Windows Build available.
Post by: dabone on July 10, 2018, 03:50:52 PM
I've setup a daily build for windows executables (32 and 64 bit)  and it updates nightly at 12:05 est (GMT -5).

http://dabone.xyz/attract/attract-daily.zip (http://dabone.xyz/attract/attract-daily.zip)




2020 Update....
Rebuilt my environment from scratch, so we are currently sitting at.

(Windows, SFML 2.5.1 +SWF +7z +Curl)
avcodec 58.54.100 / avformat 58.29.100 / swscale 5.5.100 / avutil 56.31.100 / swresample 3.5.100



Still at the same location.



Title: Re: Daily Windows Build available.
Post by: progets on July 10, 2018, 11:41:11 PM
I think that's great and will help a lot of people to test and use new features before the public releases.

There used to be a buildbot nightly version link on the website but it was removed because it wasn't very reliable. If your nightly build is reliable, I hope to see this thread as a sticky.

Thanks.

Title: Re: Daily Windows Build available.
Post by: iOtero on July 11, 2018, 02:54:29 AM
Thanks,i have never managed to compile on Windows, and i have tried it several times.
In MAC, yes, in Macos High Sierra, in Mountain Lion, either.
In Linux i have not tried it.
Title: Re: Daily Windows Build available.
Post by: dabone on July 11, 2018, 01:34:45 PM
It's the windows build, done in linux.. :)


Later,
dabone
Title: Re: Daily Windows Build available.
Post by: 7ank0v1c on July 11, 2018, 02:08:47 PM
Thanks a lot for this man, I desperately was trying to compile this the last week and I wasted many hours with no success. Compiling is beyond me, to be honest, and I would consider myself an advanced computer user outside of this.

Thanks again  ;D
Title: Re: Daily Windows Build available.
Post by: iOtero on July 12, 2018, 09:26:06 AM
What i wanted to say is that yes i compiled AM on MAC OS High Sierra.
I not compiled AM on MAC OS X Mountain Lion, although i have tried.
I not compiled AM on Windows native, although i have tried.
I not compiled AM on Windows cross-compile (linux).
And i have not tried compiling AM in Linux to use it in Linux.

I Need AM in Mac Os X Mountain Lion and Lubuntu 16.04 or 18.04.  I'm not asking, i just comment on my needs. With the Windows version my biggest need has been covered. Thank you very much.

Sorry, i am spanish, my english is limited...

Title: Re: Daily Windows Build available.
Post by: IceLancer on July 12, 2018, 01:56:50 PM
Can u build version with console ON?
Quote
is now split into two different builds - regular and console
Title: Re: Daily Windows Build available.
Post by: dabone on July 15, 2018, 10:24:16 AM
Ok, done.
Download and extract.
Gui and console versions are now there.


Later,
dabone
Title: Re: Daily Windows Build available.
Post by: 7ank0v1c on July 15, 2018, 01:26:18 PM
Thanks again Dabone =D
Title: Re: Daily Windows Build available.
Post by: dabone on July 15, 2018, 06:21:18 PM
Here's the script I have running currently. if anyone is wondering.

Code: [Select]
#!/bin/bash
export PATH=$PATH:/home/user/mxe/usr/bin
now=$(date +"%m_%d_%Y")
x64="attract-64_$now.exe"
x86="attract-86_$now.exe"
x64c="attract-64console_$now.exe"
x86c="attract-86console_$now.exe"
git clone https://github.com/mickelson/attract attract-daily
cd attract-daily
make clean
make -j 6 CROSS=1 TOOLCHAIN=i686-w64-mingw32.static WINDOWS_STATIC=1
mv attract.exe $x86
make clean
make -j 6 CROSS=1 TOOLCHAIN=i686-w64-mingw32.static WINDOWS_STATIC=1 WINDOWS_CONSOLE=1
mv attract.exe $x86c
make clean
make -j 6 CROSS=1 TOOLCHAIN=x86_64-w64-mingw32.static WINDOWS_STATIC=1
mv attract.exe $x64
make clean
make -j 6 CROSS=1 TOOLCHAIN=x86_64-w64-mingw32.static WINDOWS_STATIC=1 WINDOWS_CONSOLE=1
mv attract.exe $x64c
zip attract-daily.zip $x64 $x86 $x64c $x86c
cp attract-daily.zip /media/web/SVFDTN/attract/attract-daily.zip
cd  ..
rm -rf attract-daily

Later,
dabone
Title: Re: Daily Windows Build available.
Post by: iOtero on July 24, 2018, 12:13:06 PM
Why this thread is not pinned?
Title: Re: Daily Windows Build available.
Post by: dabone on August 07, 2018, 12:00:58 PM
bump
Title: Re: Daily Windows Build available.
Post by: bundangdon on August 14, 2018, 08:46:47 PM
This is extremely helpful! Thank you for sharing and I agree that this thread should be pinned at the top
Title: Re: Daily Windows Build available.
Post by: toothlessgrinn on August 14, 2018, 11:37:10 PM
DUDE!!! you are the shiznizle!!!! thank you!!!!
Title: Re: Daily Windows Build available.
Post by: progets on August 17, 2018, 11:04:42 PM
@dabone - I think this daily build is great and helpful for people to upgrade. I noticed that if it's used for a new build it doesn't create and populate several of the folders like the public releases of AttractMode do such as: intro, language, layouts, loader, modules, plugins, etc.

Is this intentional, an oversight or just a limitation of your script? I'm not complaining and think it's a great asset but could it be better (more complete)? If someone new to AM uses just your daily build they will have an incomplete and usable (due to lack of any layouts) install.

P.S. This became apparent when I looked at today's build but didn't get/see the recent plugin commit.
Title: Re: Daily Windows Build available.
Post by: dabone on August 21, 2018, 06:35:54 AM
I'm just compiling whats up there, it's the attractmode executables doing the creating.

So I guess, get the release, install using it, and then upgrade the attractmode.exe file.



Later,
dabone
Title: Re: Daily Windows Build available.
Post by: progets on August 22, 2018, 11:59:42 PM
I'm just compiling whats up there, it's the attractmode executables doing the creating.

So I guess, get the release, install using it, and then upgrade the attractmode.exe file.



Later,
dabone

I completely understand and again, I'm very happy with what you are offering. It's very generous.

I'm only suggesting that you consider adding some specific straight-up copies of some of the source file directories to an AttractMode directory as well as the new executables before zipping (i.e. zip the AttractMode directory with the new binaries as well as the other directories required for a new install).

Examples of source file directory copies to your purposed "AttractMode" zipped directoy:
/attract/config/emulators --> /AttractMode/emulators
/attract/config/layouts --> /AttractMode/layouts
/attract/config/intro --> /AttractMode/intro
/attract/config/language --> /AttractMode/language
/attract/config/loaders --> /AttractMode/loaders
/attract/config/modules --> /AttractMode/modules
/attract/config/plugins --> /AttractMode/plugins
attract.exe --> /AttractMode/attract.exe
attract-console.exe --> /AttractMode/attract-console.exe

Take my suggestion with a grain of salt. What you offer today is great and I think it makes many people happy. If you have time and interest you could make your build a one-stop place to get a completely new AM build verses just an upgrade build. Of course any user could simply copy over the new .exe files to do an upgrade of their current system (at the risk of missing other feature that might not be within the .exe files (.i.e. layouts, plugins, modules, etc.)






Title: Re: Daily Windows Build available.
Post by: toothlessgrinn on August 24, 2018, 10:26:04 AM
i droped new files in old folder. i notice some small differences. at least in mine im having controller issues but i dont think it am doing it cuz i also updated my mame exe and i think thats my problem other then that i had  to resign my controls in am. oh wait.. i am having focus isues but not enugh to bitch to much... lol...
Title: Re: Daily Windows Build available.
Post by: dabone on September 03, 2018, 07:23:12 AM
Quote
I completely understand and again, I'm very happy with what you are offering. It's very generous.

I'm only suggesting that you consider adding some specific straight-up copies of some of the source file directories to an AttractMode directory as well as the new executables before zipping (i.e. zip the AttractMode directory with the new binaries as well as the other directories required for a new install).

Examples of source file directory copies to your purposed "AttractMode" zipped directoy:
/attract/config/emulators --> /AttractMode/emulators
/attract/config/layouts --> /AttractMode/layouts
/attract/config/intro --> /AttractMode/intro
/attract/config/language --> /AttractMode/language
/attract/config/loaders --> /AttractMode/loaders
/attract/config/modules --> /AttractMode/modules
/attract/config/plugins --> /AttractMode/plugins
attract.exe --> /AttractMode/attract.exe
attract-console.exe --> /AttractMode/attract-console.exe

Take my suggestion with a grain of salt. What you offer today is great and I think it makes many people happy. If you have time and interest you could make your build a one-stop place to get a completely new AM build verses just an upgrade build. Of course any user could simply copy over the new .exe files to do an upgrade of their current system (at the risk of missing other feature that might not be within the .exe files (.i.e. layouts, plugins, modules, etc.)


Ok, done, the daily windows build includes all the config folder, and by default the windows 64, non console mode is called attract.exe


Still available at the same place.

Later,
dabone
Title: Re: Daily Windows Build available.
Post by: raygun on September 03, 2018, 07:47:09 AM
pinned.

thanks for setting this up!
Title: Re: Daily Windows Build available.
Post by: dabone on September 03, 2018, 09:46:33 AM
 ;D
Title: Re: Daily Windows Build available.
Post by: progets on September 03, 2018, 08:30:52 PM
@dabone - Thanks for all the effort. It looks great.
Title: Re: Daily Windows Build available.
Post by: iOtero on September 04, 2018, 03:14:13 AM
it was time!!!

Congratulations!  ;D
Title: Re: Daily Windows Build available.
Post by: progets on September 05, 2018, 09:59:21 PM
@dabone - Your daily builds are growing in size because they contain multiple versions (days) of each .exe. I understand including four versions of the .exe but now you have different date builds in the zip file for each .exe version too (10 .exe files).

Code: [Select]
09/03/2018  11:03 PM        30,188,544 attract-64console_09_04_2018.exe
09/04/2018  11:03 PM        30,188,544 attract-64console_09_05_2018.exe
09/05/2018  11:03 PM        30,188,544 attract-64console_09_06_2018.exe
09/03/2018  11:01 PM        29,083,136 attract-86console_09_04_2018.exe
09/04/2018  11:01 PM        29,083,136 attract-86console_09_05_2018.exe
09/05/2018  11:01 PM        29,083,136 attract-86console_09_06_2018.exe
09/03/2018  11:00 PM        29,083,136 attract-86_09_04_2018.exe
09/04/2018  11:00 PM        29,083,136 attract-86_09_05_2018.exe
09/05/2018  11:00 PM        29,083,136 attract-86_09_06_2018.exe
09/05/2018  11:02 PM        30,188,544 attract.exe

I should also mention that your new zip version has picked up multiple changes in the past week alone that your old version wouldn't have (files in the language, layouts and shaders folders)!

P.S. Obviously my file times listed above are off by one hour (which looks like a day) vs your actual build times due to our time zone difference.
Title: Re: Daily Windows Build available.
Post by: progets on September 06, 2018, 10:48:57 PM
This zip file is still growing in size with 13 .exe files now.

I also noticed that the directories in the zip file aren't being updated, only the new .exe files are added.
Title: Re: Daily Windows Build available.
Post by: bundangdon on September 07, 2018, 03:03:29 AM
I've setup a daily build for windows executables (32 and 64 bit)  and it updates nightly at 12:05 est (GMT -5).

http://www.svfdtn.com/attract/attract-daily.zip (http://www.svfdtn.com/attract/attract-daily.zip)

If there is a problem with me doing this, please let me know, but some people seem to have a hard time getting the windows cross compile going and I thought this would be easier.


Later,
dabone

Really appreciate this, but as it was also mentioned before, the zip file is growing very fast with too many files inside ::)
Title: Re: Daily Windows Build available.
Post by: progets on September 13, 2018, 12:28:32 AM
This build is out of control. The zip is now 389 MB and contains over 30 .exe files. Also, all the subdirectories are from 9/3 and not being updated.
Title: Re: Daily Windows Build available.
Post by: dabone on September 13, 2018, 04:30:49 AM
Sorry, I haven't checked on it in a while..  :o


I was cleaning up the wrong directory in the build script. Things should be correct now. I'll check it again in a couple of days to make sure.


Later,
dabone
Title: Re: Daily Windows Build available.
Post by: progets on September 13, 2018, 04:18:51 PM
Thank you
Title: Re: Daily Windows Build available.
Post by: progets on January 03, 2019, 05:30:58 PM
The Linux discussion has been split to a new thread here http://forum.attractmode.org/index.php?topic=2682.0 (http://forum.attractmode.org/index.php?topic=2682.0).
Title: Re: Daily Windows Build available.
Post by: Waveform on January 04, 2019, 03:26:02 AM
Hi Dabone,
Thanks for your effort on this, i cannot scrape with the latest daily build though as it says "frontend was built without libcurl enabled!"

Since the official release also fails to scrape from websites I thought I'd give your daily builds a try to remedy the issue.

Could you make the next build with libcurl enabled by any chance?

Thanks,
Waveform
Title: Re: Daily Windows Build available.
Post by: jakyll on January 05, 2019, 05:13:50 PM
 ;D Was about to say the exact same thing.  I'm guessing it will be fixed in tonight's build
Title: Re: Daily Windows Build available.
Post by: Lukyz on January 16, 2019, 09:40:57 AM
I still getting "frontend was built without libcurl enabled!" error.
Is there any chance for fix in near future? Thx
Title: Re: Daily Windows Build available.
Post by: dabone on January 18, 2019, 06:49:20 PM
Build is now fixed to include curl.


Link is the same as always.


Later,
dabone
Title: Re: Daily Windows Build available.
Post by: rand0m on January 29, 2019, 04:20:42 AM
Thanks a lot for this dabone, its really handy to have Win daily build available :D
Title: Re: Daily Windows Build available.
Post by: TurnBasedStrategy on January 31, 2019, 02:27:53 AM
Is this a daily update with Mike's/Oomek commits?
Title: Re: Daily Windows Build available.
Post by: progets on January 31, 2019, 10:36:00 PM
It will have all commits to the master from everyone. It won't contain any forks off the master or pending pull requests.

To answer your question directly, yes it has Oomeks commits. See all commits to the master here https://github.com/mickelson/attract/commits/master (https://github.com/mickelson/attract/commits/master).
Title: Re: Daily Windows Build available.
Post by: dark1973 on May 29, 2019, 06:42:03 AM
sorry for my request, are there any news for the next version?
Title: Re: Daily Windows Build available.
Post by: qqplayer on July 14, 2019, 02:36:18 AM
This version solves all my extrange am closes.
But now my sumatra pdf plugin makes am to crash when I close the reader.

http://forum.attractmode.org/index.php?topic=1927.0

Any suggestion?

Update:Solved

http://forum.attractmode.org/index.php?topic=1927.0
Title: Re: Daily Windows Build available.
Post by: Pochowandpoch on August 29, 2019, 12:44:12 AM
Hi guys

I have compiled the last source for Windows from here ->> https://github.com/mickelson/attract

I share the download link ->> Link deleted

Someone knows why it is different?

Greetings  :)
Title: Re: Daily Windows Build available.
Post by: bundangdon on August 29, 2019, 01:41:22 AM
Hi guys

I have compiled the last source for Windows from here ->> https://github.com/mickelson/attract

(https://i.postimg.cc/MHJ5TN16/Border-Down.png)

I share the download link ->> https://mega.nz/#!ZJ9yFSQL!Cjs36m8njL8dziLJ1mqyCiiC6fkf_Ytc3Rh2oB6PqoQ

Greetings  :)

Just wondering, how is this one different than the daily build available on the original post?
Title: Re: Daily Windows Build available.
Post by: Pochowandpoch on August 29, 2019, 01:46:38 AM
The last build of the daily compilation is ->> 01/19/2019

Maybe I have to enable the libcurl compilation
Title: Re: Daily Windows Build available.
Post by: bundangdon on August 29, 2019, 01:54:32 AM
The last build of the daily compilation is ->> 01/19/2019

Maybe I have to enable the libcurl compilation

Really? I always thought those were automatically building from the (updated) source on a daily basis, hence the "daily" in the title.
Title: Re: Daily Windows Build available.
Post by: Pochowandpoch on August 29, 2019, 02:02:48 AM
I do not understand why I have different weight in the executable  ???

I have observed the code and it is , is daily.

What I don't understand is because the weight is different.

Post edited.
Title: Re: Daily Windows Build available.
Post by: bundangdon on August 29, 2019, 03:18:56 AM
I do not understand why I have different weight in the executable  ???

I have observed the code and it is , is daily.

What I don't understand is because the weight is different.

Post edited.

I was wondering about that too. Also, why did you post a photo of the Linux version?
Title: Re: Daily Windows Build available.
Post by: Pochowandpoch on August 29, 2019, 07:20:54 AM
I do not understand why I have different weight in the executable  ???

I have observed the code and it is , is daily.

What I don't understand is because the weight is different.

Post edited.

I was wondering about that too. Also, why did you post a photo of the Linux version?

Nothing,just to show the distribution where I'm compiling.

this is the difference:

(https://i.postimg.cc/MTx69zB2/photo-2019-08-29-16-17-17.jpg)

I have to add libcurl.

Edit -> Compiled with libcurl -> https://mega.nz/#!8RExDQBZ!lJjrbsL0ZfPJQbZ2f2iHERRX7cc_ghp-KR9N5tAX7kg

Now the exe weigh more hahaha. ;D
Title: Re: Daily Windows Build available.
Post by: Fstarred on January 17, 2020, 02:46:58 AM
Are these nightly build really working? I can see from source that gamesdb endpoint API was fixed, but the nightly build still point to the old one therefore it doesn't work
Title: Re: Daily Windows Build available.
Post by: dabone on February 02, 2020, 09:19:50 AM
Sorry, I had updated something else on my backend, so it hadn't updated since December. I'm currently working on it.


Update...... Working as of 2-2-20


Title: Re: Daily Windows Build available.
Post by: dabone on May 06, 2020, 09:25:01 PM
Moved to new domain, link updated in the first post.
Title: Re: Daily Windows Build available.
Post by: Malmanian on June 07, 2020, 05:21:27 AM
Greetings dabone! Unfortunately the domain 'dabone.xyz' seems to be down (>June 2020) with this error message: "The page you are looking for cannot be found". It would be great if this could perhaps be hosted locally at attractmode.org

/Update (Edit): The server is up and running again as of >2020-07-26. Best regards!
Title: Re: Daily Windows Build available.
Post by: retrogam3 on September 11, 2020, 07:43:12 AM
Wow, thank you. I just DL your daily build 9/10/20 and the speed is so much faster than the January 17, 2020 2.6.1 release. Not sure why it's faster or what u did but it's def faster on my system.
Title: Re: Daily Windows Build available.
Post by: Firefoxian on November 17, 2020, 08:58:13 PM
your link is dead
Title: Re: Daily Windows Build available.
Post by: dabone on November 21, 2020, 12:06:38 PM
Quote
your link is dead


Whoops... reconfigured the webserver the other day..



Fixed.
Title: Re: Daily Windows Build available.
Post by: jedione on December 14, 2020, 06:31:02 AM
unfortunately, this latest build,  for me is all messed up,  when i use it with any of my themes
that are using, the shuffle module.   when it loads the grafix dont refresh right ...and its all jacked up.

that is my input....whent back to stock all good.
Title: Re: Daily Windows Build available.
Post by: JayLie on May 20, 2021, 02:48:38 AM
Where can I suggest/ask for new features to be added in attract-mode?

I've been working on very old arcade systems recently and I'm trying to fix it for a friend but they all kinda broken, its PC based systems, I'm talking about those gameking and gamebox 100IN1 and 200IN1 and 400IN1 they ALL use the same software with anti clone and protection on!!! ..... and all the websites died in 2004 that contained valuable information about these devices and there is no info on the internet because its just to old, I'm sitting with original drives and CF cards with software on that you cant re-use, you'll get a silly error and or the 15hz display driver wont even load, and you cant clone it on another drive aswell, if your system dies you can just as well throw the entire system away, luckily I've managed to fix one 200IN1 system by adding a sound card and config it in the dos system to load the driver in AUTOEXEC.BAT file, because it got a blown onboard sound chip on a dodgy motherboard, its all Pentium 3 motherboards!!! with modified bios settings, like halt on no error and so on.. and always power on, so its permanently saved on the bios,  no bios battery needed to keep the systems.....

....so I've decided to build my own system using attract mode with mameui, but.... there is some features missing in the entire world of frond ends and mame.

(1) on the SNK systems, you hold the start button for a couple of second when in a game and it will return to the frond end menu, so it will just close mame then I assume?!?!....
(2) on the SNK systems, you cant navigate the menu unless youve inserted a coin...
(3) and another feature that is no where to be seen anywhere!!!!!!... if you launch a game, it will run forever on its demo mode with insert coin, there needs to be a idle system with x amount of time that exit game when no key is presssed...

I've seen horrrrible methods to implement some of these features with dodgy 3rd party software and it seems to be buggy aswell and not even working!
Title: Re: Daily Windows Build available.
Post by: hermine.potter on May 27, 2021, 11:02:13 AM
@JayLie
at welcome page of attractmode forum
(https://s20.directupload.net/images/210527/z6qsuqjp.gif)

question 1 to 3:
see your further threads
or
attractmode is open source. the stage is yours. (https://github.com/mickelson/attract/wiki)
Title: Re: Daily Windows Build available.
Post by: JayLie on June 09, 2021, 12:30:48 AM
@JayLie
at welcome page of attractmode forum
(https://s20.directupload.net/images/210527/z6qsuqjp.gif)

question 1 to 3:
see your further threads
or
attractmode is open source. the stage is yours. (https://github.com/mickelson/attract/wiki)

thank you, without you hermine.potter, these threads will be dead or unanswered hey :-\
Title: Re: Daily Windows Build available.
Post by: hermine.potter on June 12, 2021, 03:56:11 PM
(1) exit emulator after holding button x seconds here (http://forum.attractmode.org/index.php?topic=3961.0)
(2) Block mouse input and keyboard input. unblock input, if "coin-button" is pressed. Here (https://www.autoitscript.com/forum/topic/82650-blockinput-except-for-hotkeyset-or-specific-keys-solvedrecommended-function/?tab=comments#comment-591719)
(3) exit emulator after idle time here (http://forum.attractmode.org/index.php?topic=3984.msg27965#msg27965)
Title: Re: Daily Windows Build available.
Post by: flamepanther on January 29, 2023, 08:56:01 AM
The link is down again.