Package Details: openxcom-extended 1:7.12.8-1

Git Clone URL: https://aur.archlinux.org/openxcom-extended.git (read-only, click to copy)
Package Base: openxcom-extended
Description: An extended version of the open-source reimplementation of X-COM (OXCE)
Upstream URL: https://openxcom.org/forum/index.php/topic,5251.0.html
Licenses: GPL-3.0-or-later
Conflicts: openxcom
Provides: openxcom, openxcom-git
Submitter: WorMzy
Maintainer: WorMzy
Last Packager: WorMzy
Votes: 8
Popularity: 0.21
First Submitted: 2019-07-01 20:12 (UTC)
Last Updated: 2024-06-10 22:08 (UTC)

Dependencies (20)

Required by (8)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

WorMzy commented on 2022-09-29 15:09 (UTC)

@Shiroi_Bara: The display filters/SDL1 problem should be resolved by sdl12-compat 1.2.56 currently in community-testing, I've confirmed that this fixes the issue for me.

WorMzy commented on 2022-07-23 18:35 (UTC)

Why do you need a download page? Makepkg will download the sources for you.

jasterlaf commented on 2022-07-23 18:25 (UTC)

It seems like "Upstream URL" should point to this: https://openxcom.org/forum/index.php/topic,5258.0.html .

Right now it points to a page where there is no download or anything. It's very confusing and I had to sort through several pages of the openxcom forum to find the actual download page.

WorMzy commented on 2022-05-04 18:58 (UTC) (edited on 2022-05-04 19:41 (UTC) by WorMzy)

Can confirm. No need to delete options.cfg though, just disable opengl: sed -i 's/useOpenGL:.*/useOpenGL: false/' ~/.config/openxcom/options.cfg

I'd hazard a guess that this is due to the replacement of sdl with sdl12-compat. Need to check.

EDIT: Yep, downgrading/replacing sdl12-compat-1.2.52-2 with sdl-1:1.2.15+r406+gf1caf909-1 fixes the crashes. I'll open a bug report at https://github.com/libsdl-org/sdl12-compat/issues

Shiroi_Bara commented on 2022-05-04 18:20 (UTC) (edited on 2022-05-04 18:23 (UTC) by Shiroi_Bara)

The recent arch update break in game Display options (under Video section) now. Most of them produce crash. Info from log file:


[04-05-2022_21-11-01]   [FATAL] A fatal error has occurred: Use SDL_GL_SwapBuffers() on OpenGL surfaces
[04-05-2022_21-11-01]   [FATAL] openxcom(OpenXcom::CrossPlatform::stackTrace(void*)+0x3b) [0x563c0f35595b]
[04-05-2022_21-11-01]   [FATAL] openxcom(OpenXcom::CrossPlatform::crashDump(void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x4c6) [0x563c0f356f06]
[04-05-2022_21-11-01]   [FATAL] openxcom(exceptionLogger()+0x4d) [0x563c0f14789d]
[04-05-2022_21-11-01]   [FATAL] /usr/lib/libstdc++.so.6(+0xa5c4c) [0x7f6bc2db1c4c]
[04-05-2022_21-11-01]   [FATAL] /usr/lib/libstdc++.so.6(+0xa5cb9) [0x7f6bc2db1cb9]
[04-05-2022_21-11-01]   [FATAL] /usr/lib/libstdc++.so.6(+0xa5f5e) [0x7f6bc2db1f5e]
[04-05-2022_21-11-01]   [FATAL] openxcom(+0x273d10) [0x563c0f0d4d10]
[04-05-2022_21-11-01]   [FATAL] openxcom(OpenXcom::Game::run()+0x65a) [0x563c0f37a70a]
[04-05-2022_21-11-01]   [FATAL] openxcom(main+0x15e) [0x563c0f12551e]
[04-05-2022_21-11-01]   [FATAL] /usr/lib/libc.so.6(+0x2d310) [0x7f6bc2a2c310]
[04-05-2022_21-11-01]   [FATAL] /usr/lib/libc.so.6(__libc_start_main+0x81) [0x7f6bc2a2c3c1]
[04-05-2022_21-11-01]   [FATAL] openxcom(_start+0x25) [0x563c0f12aa05]
[04-05-2022_21-11-05]   [FATAL] OpenXcom has crashed: Use SDL_GL_SwapBuffers() on OpenGL surfaces

I don't know is this game related or just some changes in arch. If anyone encounter it and wonder how to fix - you need to delete options.cfg file in /home/user_name/.local/share/openxcom directory. This will reset game setting to default include turn off all mods and etc. But I hope we will get fix or update soon.

WorMzy commented on 2020-12-01 14:17 (UTC)

Sorry, I'll only include patches to resolve build failures, and even then the patches should ideally be backported from upstream (unless it's an Arch-specific build failure).

Emru commented on 2020-12-01 13:43 (UTC)

I was thinking about patch in AUR only, in PKGBUILD.

WorMzy commented on 2020-12-01 13:37 (UTC)

This isn't the correct place to send patches to the upstream code.

Create a merge request or open an issue to discuss the change at https://github.com/MeridianOXC/OpenXcom.git

Emru commented on 2020-11-30 20:51 (UTC) (edited on 2020-11-30 20:52 (UTC) by Emru)

Hey, I made a small patch for OXCE code, that will allow to load mods installed in /usr/share/openxcom/mods.

diff --unified --recursive --text package.orig/openxcom-extended/src/Engine/Options.cpp package.new/openxcom-extended/src/Engine/Options.cpp
--- package.orig/openxcom-extended/src/Engine/Options.cpp   2020-11-30 20:54:57.010530630 +0100
+++ package.new/openxcom-extended/src/Engine/Options.cpp    2020-11-30 20:56:20.580606153 +0100
@@ -657,6 +657,8 @@
        Log(LOG_INFO) << "Scanning standard mods in '" << getDataFolder() << "'...";
        FileMap::scanModDir(getDataFolder(), "standard", true);
    }
+   Log(LOG_INFO) << "Scanning system mods in '" << getDataFolder() << "'...";
+   FileMap::scanModDir(getDataFolder(), "mods", false);
    Log(LOG_INFO) << "Scanning user mods in '" << getUserFolder() << "'...";
    FileMap::scanModDir(getUserFolder(), "mods", false);
 #ifdef __MOBILE__
Only in package.new/openxcom-extended/src/Engine: Options.cpp.orig

What do you think? With it I can take over and update existing mods in AUR.