May 20, 2022

Just released an update that addresses the crashing and collision issues: https://kenny-shields.itch.io/untitled-shooter-game/devlog/383345/general-update-2022-05-20. For those interested in future updates to the game, you should be able to follow the project on itch.io if you have an account.

Also, something that I forgot to mention (since this forum is geared toward developers), you can access the engine's console by hold LCtrl-Shift-Tilde. From there, you can type console.help to see a list of commands. If you are interested in seeing some of the engine's internals at work, type the command "dev.settings" to see a list of development settings that you can toggle.

May 20, 2022
On 5/20/22 16:24, Kenny Shields wrote:

> an update that addresses the crashing

Anything interesting there? Why was it crashing?

Ali

May 21, 2022
On Friday, 20 May 2022 at 23:42:49 UTC, Ali Çehreli wrote:

> Anything interesting there? Why was it crashing?
>
> Ali

Array bounds violation, though not a D array. Essentially, the minimap (which basically boils down to a C++ std::vector managed by SFML) was not being resized when changing map sizes. Thus, when generating a map larger than the previously generated one, the minimap manager would try to update parts of the vector that did not exist.
June 28, 2022
On Saturday, 21 May 2022 at 00:40:13 UTC, Kenny Shields wrote:
> On Friday, 20 May 2022 at 23:42:49 UTC, Ali Çehreli wrote:
>
>> Anything interesting there? Why was it crashing?
>>
>> Ali
>
> Array bounds violation, though not a D array. Essentially, the minimap (which basically boils down to a C++ std::vector managed by SFML) was not being resized when changing map sizes. Thus, when generating a map larger than the previously generated one, the minimap manager would try to update parts of the vector that did not exist.

./Untitled_Shooter_Game-x86_64.AppImage                                         22:17:01
/tmp/.mount_UntitlnBkgME/usr/bin/usg: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UntitlnBkgME/usr/lib/x86_64-linux-gnu/liblua5.3.so.0)
/tmp/.mount_UntitlnBkgME/usr/bin/usg: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UntitlnBkgME/usr/lib/x86_64-linux-gnu/libsqlite3.so.0)

fail to run it.
June 28, 2022
On Tuesday, 28 June 2022 at 14:19:14 UTC, electricface wrote:

> ./Untitled_Shooter_Game-x86_64.AppImage                                         22:17:01
> /tmp/.mount_UntitlnBkgME/usr/bin/usg: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UntitlnBkgME/usr/lib/x86_64-linux-gnu/liblua5.3.so.0)
> /tmp/.mount_UntitlnBkgME/usr/bin/usg: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UntitlnBkgME/usr/lib/x86_64-linux-gnu/libsqlite3.so.0)
>
> fail to run it.

What distribution/version of Linux are you using?
June 29, 2022
On Tuesday, 28 June 2022 at 22:10:00 UTC, Kenny Shields wrote:
> On Tuesday, 28 June 2022 at 14:19:14 UTC, electricface wrote:
>
>> ./Untitled_Shooter_Game-x86_64.AppImage                                         22:17:01
>> /tmp/.mount_UntitlnBkgME/usr/bin/usg: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UntitlnBkgME/usr/lib/x86_64-linux-gnu/liblua5.3.so.0)
>> /tmp/.mount_UntitlnBkgME/usr/bin/usg: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UntitlnBkgME/usr/lib/x86_64-linux-gnu/libsqlite3.so.0)
>>
>> fail to run it.
>
> What distribution/version of Linux are you using?

A debian based system.
the version of libc6 is low, should you include the corresponding version of libc6 in the appImage?

dpkg -s libc6:amd64                                                                                             09:03:11
Package: libc6
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 12339
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Architecture: amd64
Multi-Arch: same
Source: glibc
Version: 2.28.19-1+dde
Replaces: libc6-amd64
Depends: libgcc1
Recommends: libidn2-0 (>= 2.0.5~)
Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales
Breaks: hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3), locales (<< 2.28.19), locales-all (<< 2.28.19), nocache (<< 1.1-1~), nscd (<< 2.28.19), r-cran-later (<< 0.7.5+dfsg-2)
Conflicts: openrc (<< 0.27-2~)
Conffiles:
 /etc/ld.so.conf.d/x86_64-linux-gnu.conf d4e7a7b88a71b5ffd9e2644e71a0cfab
Description: GNU C Library: Shared libraries
 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
Homepage: https://www.gnu.org/software/libc/libc.html
June 29, 2022
On Wednesday, 29 June 2022 at 01:07:01 UTC, electricface wrote:
> On Tuesday, 28 June 2022 at 22:10:00 UTC, Kenny Shields wrote:
>> On Tuesday, 28 June 2022 at 14:19:14 UTC, electricface wrote:
>>
>>> ./Untitled_Shooter_Game-x86_64.AppImage                                         22:17:01
>>> /tmp/.mount_UntitlnBkgME/usr/bin/usg: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UntitlnBkgME/usr/lib/x86_64-linux-gnu/liblua5.3.so.0)
>>> /tmp/.mount_UntitlnBkgME/usr/bin/usg: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UntitlnBkgME/usr/lib/x86_64-linux-gnu/libsqlite3.so.0)
>>>
>>> fail to run it.
>>
>> What distribution/version of Linux are you using?
>
> A debian based system.
> the version of libc6 is low, should you include the corresponding version of libc6 in the appImage?
>
> dpkg -s libc6:amd64                                                                                             09:03:11
> Package: libc6
> Status: install ok installed
> Priority: optional
> Section: libs
> Installed-Size: 12339
> Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
> Architecture: amd64
> Multi-Arch: same
> Source: glibc
> Version: 2.28.19-1+dde
> Replaces: libc6-amd64
> Depends: libgcc1
> Recommends: libidn2-0 (>= 2.0.5~)
> Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales
> Breaks: hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3), locales (<< 2.28.19), locales-all (<< 2.28.19), nocache (<< 1.1-1~), nscd (<< 2.28.19), r-cran-later (<< 0.7.5+dfsg-2)
> Conflicts: openrc (<< 0.27-2~)
> Conffiles:
>  /etc/ld.so.conf.d/x86_64-linux-gnu.conf d4e7a7b88a71b5ffd9e2644e71a0cfab
> Description: GNU C Library: Shared libraries
>  Contains the standard libraries that are used by nearly all programs on
>  the system. This package includes shared versions of the standard C library
>  and the standard math library, as well as many others.
> Homepage: https://www.gnu.org/software/libc/libc.html

Possibly you can reproduce it using debian buster.
June 29, 2022
On Tuesday, 28 June 2022 at 22:10:00 UTC, Kenny Shields wrote:
> On Tuesday, 28 June 2022 at 14:19:14 UTC, electricface wrote:
>
>> ./Untitled_Shooter_Game-x86_64.AppImage                                         22:17:01
>> /tmp/.mount_UntitlnBkgME/usr/bin/usg: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UntitlnBkgME/usr/lib/x86_64-linux-gnu/liblua5.3.so.0)
>> /tmp/.mount_UntitlnBkgME/usr/bin/usg: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UntitlnBkgME/usr/lib/x86_64-linux-gnu/libsqlite3.so.0)
>>
>> fail to run it.
>
> What distribution/version of Linux are you using?

After putting the libm.so.6 of the higher version of libc6, it can be run.
1 2 3
Next ›   Last »