Allegro.cc - Online Community

Allegro.cc Forums » Off-Topic Ordeals » KrampusHack 2020: Windows Binary pack

This thread is locked; no one can reply to it. rss feed Print
KrampusHack 2020: Windows Binary pack
amarillion
Member #940
January 2001
avatar

I present the windows binary pack for KrampusHack 2020! This binarypack contains all the windows binaries (and DLLs) that I managed to gather thus far.

Get it here:

This is only the first version, if there are any contributions I'll include them in a second version. Has somebody managed to compile archdark's entry?

I have now uploaded version 2.

SiegeLord
Member #7,827
October 2006
avatar

You don't need anything special for archdark's entry besides its dependencies, this suffices:

gcc *.c -otrippy_typing -Iinclude -Llib -lraylib -lwinmm -lgdi32 -static

Here's the binary.

Big caveat: the entry as submitted is unplayable, due to an apparent bug in it which I fixed. It's just a single change of TextToLower to TextToUpper on main.c:270.

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

GullRaDriel
Member #3,861
September 2003
avatar

Well done amarillion and SiegeLord :-)

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

amarillion
Member #940
January 2001
avatar

Thanks for the help SiegeLord! The binary pack is now complete. I've uploaded version 2.

Any feedback is welcome, I can still do a v3 if needed.

Dizzy Egg
Member #10,824
March 2009
avatar

Thanks for sorting those out guys, I've had a little "test and run" and they all work on my Windows 10 laptop, so I'll play them all Saturday afternoon.

By the by, far be it from me to be precious or anything, but I don't seem to have been anyones secret santa....could do with a hug. :-/

----------------------------------------------------
Please check out my songs:
https://soundcloud.com/dont-rob-the-machina

LennyLen
Member #5,313
December 2004
avatar

Dizzy Egg said:

but I don't seem to have been anyones secret santa....could do with a hug.

This guy wants a hug too. Maybe the two of you could meet up...

{"name":"612833","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/2\/e2611a45e397e99f75326cd17275ea74.jpg","w":1920,"h":1080,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/2\/e2611a45e397e99f75326cd17275ea74"}612833

Niunio
Member #1,975
March 2002
avatar

Have problems with Sphere. It returns a bad error:

$ java -jar sphere.jar 
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.lwjgl.LWJGLUtil$3 (file:/home/guillermo/Escritorio/KrampusHack20/push32%20-%20sphere/sphere.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of org.lwjgl.LWJGLUtil$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!

I think it's something I haven't installed (Xubuntu), isn't it?

-----------------
Current projects: Allegro.pas | MinGRo

William Labbett
Member #4,486
March 2004
avatar

Thanks.

amarillion
Member #940
January 2001
avatar

Niunio, what java version are you using? Java changed the rules for reflective access in Java 9. There are command-line options to fall back to the old behaviour. I think this might work:

java --illegal-access=permit -jar sphere.jar

Peter Hull
Member #1,136
March 2001

On niuno's problem - the lines starting "WARNING" are just warnings, they're pretty common and you can ignore them.
The thing about "Inconsistency..." I've never seen before, but google gives lots of similar reports. AFAICS it's a bug in some versions of the JDK on some Linux distros. Some suggest that switching to Java 8 will fix it (it's perfectly possible to have more than one version installed at the same time, for example I have 8 and 11.) Also some are reporting differences between Oracle JDK and (Adopt)OpenJDK - you'd have to read the reports in more detail to see which apply to your particular Linux.

Pete

https://stackoverflow.com/questions/55847497/how-do-i-troubleshoot-inconsistency-detected-dl-lookup-c-111-java-result-12
https://unix.stackexchange.com/questions/532054/program-crashes-with-the-error-inconsistency-detected-by-ld-so-dl-lookup-c-11
https://github.com/libgdx/libgdx/issues/5916
https://github.com/gephi/gephi/issues/2102

Niunio
Member #1,975
March 2002
avatar

Just used Java 8 (I have 8 & 11 installed like Peter) and it worked. :)

Thanks.

-----------------
Current projects: Allegro.pas | MinGRo

amarillion
Member #940
January 2001
avatar

There's a video now too. Please leave a like!

https://youtu.be/reMXTkTYfzA

(somebody please remind me how to embed a youtube video...)

LennyLen
Member #5,313
December 2004
avatar

(somebody please remind me how to embed a youtube video...)

Just put the URL in square brackets. Like this: [https://youtu.be/reMXTkTYfzA]

amarillion
Member #940
January 2001
avatar

That didn't work for me, that just changes the link into regular text...

Eric Johnson
Member #14,841
January 2013
avatar

Awesome video! :D

Edgar Reynaldo
Major Reynaldo
May 2007
avatar

ryonagana
Member #6,623
November 2005

hi, i'm archdark
im not using Qt Library but Qt Creator
on windows you just need qmake or qtcreator

can i put the win32 binary here? sorry i did everything on linux
i can provide it today

c++

amarillion
Member #940
January 2001
avatar

Hey ryonagana,

Thanks for the offer, but SiegeLord already managed to compile your entry, and it's already included in binary pack version 2. So we're good.

So, what do you think of everybody's games?

ryonagana
Member #6,623
November 2005

the entries for yours was very fine
i need to study lot more to catch up you guys

i've just played rmbeer entry because was linux ready to compile but i'm gonna download the binarypack and play them

;D

c++

Go to: