Jump to content

Fullscreen mouse issues in Haiku OS


Recommended Posts

Posted (edited)

Well, you are using original non widescreen moded game, with assumed preset OS resolution, without linear resolution stretching. The mod should have GemRB's support as an option. So I would advice to try that. But then, I have no actual idea of the GemRP's stuff.

PS, the mod can set the resolution to any x and y axe combination, not just "widescreen" ones, what ever those would be even todays. But the play area is also dictated by those, so the largest usually is what ever the monitor can display, or has modes to set it as, as the stretching can then be linear.

Edited by Jarno Mikkola
Link to post

With a non-crt screen this is indeed to be expected. With the next release at least the game window will resize though.

In the meanwhile, if the build was made with sdl2, you can just resize the windowed mode window and it will linearly scale.

Link to post
Posted (edited)

The outdated package provided by haikuports was build using sdl 1.2, but I managed to build the newest git version using SDL2. cmake had problems finding the headers from the properly installed libsdl2_devel package so I had to use the option "cmake -DSDL2_INCLUDE_DIR=/boot/system/develop/headers/SDL2/ .." (apparently a common issue with SDL on Haiku). make install also fails, so I manually edited paths in GemRB.cfg to all unhardcoded, plugins dirs etc. to the the source directory. Resizing the window works, enabling fullscreen is weird but at least you can somehow uncheck it.

 

out2.gif

 

Edited by Nugrud
Link to post

I googled this explanation:

Quote

The default user “user” is already root on the machine. You have access to everything.

The read-only /system is not there to troll and have fun of users, it is a technical restrictions and is there for good reasons. Basically, we never extract the files from the packages, instead, we make a virtual filesystem made of the package contents. This mean writing to a file would have to live-modify the matching package, which is quite complex to do and would hinder performance (and make it easy to break your system in hard to fix ways).

You can use two systems (combined) to workaroudn the limitation:

  • You can blacklist files from packages so they are not visible anymore
  • You can put files in the /system/non-packaged, and most system components will search there first (for drivers, libraries, etc).

So I run cmake again as

cmake -DSDL2_INCLUDE_DIR=/boot/system/develop/headers/SDL2/  -DPREFIX=/system/non-packaged/ ..

and make install doesn't fail anymore. To install it normally one would have to create a gemrb.recipe file and install it using the command 'haikuporter -S ./gemrb.recipe' or so I've gathered but not yet tried. /boot/system/non-packged/bin/gemrb works normally and I've discovered that Fullscreen from ingame works only when the window was not manually resized previously. Once one resizes it the thing showed in the gif above happens.

Link to post

Ideally it'd go in some central repo, so other haikuers could install it directly, but from what I see, Haiku only has some small 3rd party sites. 😕

Link to post

There is a central repo: https://ports-mirror.haiku-os.org/gemrb/
and here is the official .recipe of gemrb: https://github.com/haikuports/haikuports/blob/master/games-engines/gemrb/gemrb-0.8.6.recipe  

so I copied and edited it as gemrb-0.8.7-git.recipe, I changed SOURCE_URI= to https://github.com/gemrb/gemrb.git, deleted CHECKSUM_SHA256 and SOURCE_FILENAME, changed SDL_1.2 to SDL2 added -DSDL2_INCLUDE_DIR=/boot/system/develop/headers/SDL2/ to cmake command and ran haikuporter -S ./gemrb-0.8.7-git.recipe, and it ended with error "gemrb-0.8.7 not found in tree". I guess I would have to add that recipe to haikuports on github.com, but how to test it first locally?

Link to post
Posted (edited)

This recipe (gemrb-0.8.7~git.recipe) did it:

SUMMARY="An infinite game engine generator"
DESCRIPTION="GemRB (Game Engine Made with preRendered Background) \
is a port (actually a new implementation) of the original Infinity \
Engine (the one of Baldur's Gate, Icewind Dale, Planescape: Torment, ...) \
to Linux/Unix, MacOS X and Windows with some enhancements. Would \
you like to create a game like Baldur's Gate?"
HOMEPAGE="https://gemrb.org"
COPYRIGHT="2003-2021 The GemRB Team"
LICENSE="MIT"
REVISION="4"
srcGitRev="88b4f0b03aa3018c3a13e9cd02ed40933bfcb26d"
SOURCE_URI="https://github.com/gemrb/gemrb/archive/$srcGitRev.zip"
CHECKSUM_SHA256="8bc09de3b2d8301490afba2191f856d5e7947afa43e82eae2039a306e6ed4718"
SOURCE_FILENAME="gemrb-$srcGitRev.zip"
SOURCE_DIR="gemrb-$srcGitRev"

ARCHITECTURES="!x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="!x86"

GLOBAL_WRITABLE_FILES="
	settings/gemrb/GemRB.cfg.noinstall.sample keep-old
	settings/gemrb/GemRB.cfg.sample keep-old
	"

PROVIDES="
	gemrb$secondaryArchSuffix = $portVersion
	cmd:extend2da.py$secondaryArchSuffix = $portVersion
	cmd:gemrb$secondaryArchSuffix = $portVersion
	"
REQUIRES="
	haiku$secondaryArchSuffix
	lib:libfreetype$secondaryArchSuffix
	lib:libiconv$secondaryArchSuffix
	lib:libintl$secondaryArchSuffix
	lib:libogg$secondaryArchSuffix
	lib:libopenal$secondaryArchSuffix
	lib:libpng16$secondaryArchSuffix
	lib:libSDL2_2.0$secondaryArchSuffix
	lib:libSDL2_mixer_2.0$secondaryArchSuffix
	lib:libvorbis$secondaryArchSuffix
	lib:libz$secondaryArchSuffix
	"

BUILD_REQUIRES="
	haiku${secondaryArchSuffix}_devel
	devel:libfreetype$secondaryArchSuffix
	devel:libiconv$secondaryArchSuffix
	devel:libintl$secondaryArchSuffix
	devel:libogg$secondaryArchSuffix
	devel:libopenal$secondaryArchSuffix
	devel:libpng16$secondaryArchSuffix
	devel:libSDL2$secondaryArchSuffix
	devel:libSDL2_mixer$secondaryArchSuffix
	devel:libvorbis$secondaryArchSuffix
	devel:libz$secondaryArchSuffix
	"
BUILD_PREREQUIRES="
	cmd:cmake
	cmd:gcc$secondaryArchSuffix
	cmd:make
	cmd:python
	"

defineDebugInfoPackage gemrb$secondaryArchSuffix \
	"$binDir"/gemrb

BUILD()
{
	mkdir -p build
	cd build

	cmake .. \
		$cmakeDirArgs \
		-Wno-dev \
		-DDATA_DIR=$dataDir/gemrb \
		-DMAN_DIR=$manDir/man6 \
		-DSYSCONF_DIR=$settingsDir/gemrb \
		-DDOC_DIR=$documentationDir/gemrb \
		-DSDL2_INCLUDE_DIR=/boot/system/develop/headers/SDL2/ \
		-DSDL2_MIXER_INCLUDE_DIR=/boot/system/develop/headers/SDL2
	make $jobArgs
}

INSTALL()
{
	cd build
	make install
}

 

Edited by Nugrud
Link to post

Cool. Have you submitted it upstream?

keep-old in GLOBAL_WRITABLE_FILES is not really ideal, since then there won't be any updates. Eg. the next release brings two more config keys. Users should copy the sample configs before editing.

Link to post

I haven't uploaded anything yet. Maybe auto-merge instead of keep-old would be better for GLOBAL_WRITABLE_FILES and/or adding USER_SETTINGS_FILES as in for example https://github.com/haikuports/haikuports/blob/master/games-emulation/retroarch/retroarch-1.9.2.recipe ? There is also an optional section TEST(){} with commands to run a simple test the installation. I also thought about adding displaying README or copying it to the desktop because in the haiku-depot someone gave a one-star rating in German because he didn't know how to install BG2 under Haiku and didn't know what to do next after installing gemrb.

Link to post
Guest Nugrud

The second test:

 

/boot/system/settings/gemrb> cp GemRB.cfg.sample GmRB.cfg.bots
/boot/system/settings/gemrb> echo GamePath=/boot/system/data/gemrb/minimal >> GmRB.cfg.bots 
/boot/system/settings/gemrb> echo GameType=test >> GmRB.cfg.bots 
/boot/system/settings/gemrb> echo AudioDriver=none >> GmRB.cfg.bots 
/boot/system/settings/gemrb> gemrb -c GmRB.cfg.bots

 

[1m[37;40m[Core[1m[37;40m]: [0m[37;40mGemRB core version v0.8.7-git loading ...
[1m[37;40m[Config[1m[37;40m]: [0m[37;40mattempting to initialize config with GmRB.cfg.bots
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing the Event Manager...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mStarting Plugin Manager...
[1m[37;40m[PluginMgr[1m[37;40m]: [0m[37;40mLoading Plugins from /packages/gemrb-0.8.7~git-4/.self/lib/gemrb/plugins
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "ZLib Compression Manager" (ZLibManager.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "WMP File Importer" (WMPImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "WED File Importer" (WEDImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "WAV File Importer" (WAVReader.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "TTF Font Importer" (TTFImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "TLK File Importer" (TLKImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "TIS File Importer" (TISImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "STO File Importer" (STOImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "SPL File Importer" (SPLImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "SDL2 Video Driver" (SDLVideo.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "SDL Audio Driver" (SDLAudio.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "SAV File Importer" (SAVImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "Effect opcodes for the torment branch of the games" (PSTOpcodes.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "PRO File Importer" (PROImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "PNG File Importer" (PNGImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "PLT File Importer" (PLTImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "OpenAL Audio Driver" (OpenALAudio.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "OGG File Importer" (OGGReader.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "Null Resource Source" (NullSource.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "Null Sound Driver" (NullSound.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "MVE Video Player" (MVEPlayer.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "MUS File Importer" (MUSImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "MOS File Importer" (MOSImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "KEY File Importer" (KEYImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "Effect opcodes for the icewind branch of the games" (IWDOpcodes.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "ITM File Importer" (ITMImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "INI File Importer" (INIImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "IDS File Importer" (IDSImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "GUI Script Engine (Python)" (GUIScript.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "GAM File Importer" (GAMImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "Effect opcodes for core games" (FXOpcodes.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "EFF File Importer" (EFFImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "Directory Importer" (DirectoryImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "DLG File Importer" (DLGImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "CRE File Importer" (CREImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "CHU File Importer" (CHUImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "BMP File Writer" (BMPWriter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "BMP File Reader" (BMPImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "BIK Video Player" (BIKPlayer.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "BIF File Importer" (BIFImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "BAM File Importer" (BAMImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "ARE File Importer" (AREImporter.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "ACM File Importer" (ACMReader.so).
[1m[37;40m[PluginLoader[1m[37;40m]: [0m[37;40mLoaded plugin "2DA File Importer" (2DAImporter.so).
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mPlugin Loading Complete...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mGemRB Core Initialization...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing Video Driver...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing Search Path...
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /packages/gemrb-0.8.7~git-4/.self/data/gemrb/override/test (GemRB Override)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/override (Override)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/sounds (Sounds)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/scripts (Scripts)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/portraits (Portraits)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/data/Data (Data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/CD1/data (CD1/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/data/CD1/data (CD1/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/CD2/data (CD2/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/data/CD2/data (CD2/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/CD3/data (CD3/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/data/CD3/data (CD3/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/CD4/data (CD4/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/data/CD4/data (CD4/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/CD5/data (CD5/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/data/CD5/data (CD5/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/CD6/data (CD6/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/data/CD6/data (CD6/data)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /packages/gemGalliumContext: CreateScreen: Using llvmpipe (LLVM 7.0, 256 bits) driver.
rb-0.8.7~git-4/.self/data/gemrb/unhardcoded/test (GemRB Unhardcoded data)
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing KEY Importer...
[1m[37;40m[KEYImporter[1m[37;40m]: [0m[37;40mOpening /boot/system/data/gemrb/minimal/chitin.key...
[1m[37;40m[KEYImporter[1m[37;40m]: [0m[37;40mChecking file type...
[1m[37;40m[KEYImporter[1m[37;40m]: [0m[37;40mReading Resources...
[1m[37;40m[KEYImporter[1m[37;40m]: [0m[37;40mBIF Files Count: 0 (Starting at 0 Bytes)
[1m[37;40m[KEYImporter[1m[37;40m]: [0m[37;40mRES Count: 0 (Starting at 0 Bytes)
[1m[37;40m[KEYImporter[1m[37;40m]: [0m[37;40mResources Loaded...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing GUI Script Engine...
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /packages/gemrb-0.8.7~git-4/.self/data/gemrb/override/test (GemRB Override)
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /packages/gemrb-0.8.7~git-4/.self/data/gemrb/unhardcoded/test (GemRB Unhardcoded data)
[1m[37;40m[SDL 2 Driver[1m[37;40m]: [0m[37;40mCreating display
[1m[37;40m[SDL 2 Driver[1m[37;40m]: [0m[37;40mCreating Main Surface: w=640 h=480 fmt=SDL_PIXELFORMAT_ABGR8888
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /usr/share/fonts/TTF (CustomFonts)
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mReading Game Options...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'gemrb.ini' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mLoading game type-specific GemRB setup '/boot/system/data/gemrb/minimal/data/gemrb.ini'
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mLoading original game options from /boot/system/data/gemrb/minimal/baldur.ini
[1m[37;40m[Core/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mUnable to read defaults from '/boot/system/data/gemrb/minimal/baldur.ini'. Using GemRB default values.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'defaults.ini' in 'shared GemRB Unhardcoded data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mReading Encoding Table...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'default.ini' in 'shared GemRB Unhardcoded data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mLoading encoding definition for default: '/packages/gemrb-0.8.7~git-4/.self/data/gemrb/unhardcoded/shared/default.ini'
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mCreating Projectile Server...
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'gemprjtl.ids'.
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'projectl.ids'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mChecking for Dialogue Manager...
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'gender.2da'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mLoading Dialog.tlk file...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mLoading Palettes...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mSearching for 'palette'...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'palette.png' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mSearching for 'palette'...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'palette.png' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mSearching for 'palette'...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'palette.png' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mPalettes Loaded
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing stock sounds...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'defsound.2da' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mBroadcasting Event Manager...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing Window Manager...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mLoading Cursors...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'CURSORS.bam' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'fogowar.bam' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mLoading Fog-Of-War bitmaps...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mLoading Ground circle bitmaps...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'TOOLSCRL.bam' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing Tooltips...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mLoading Fonts...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'fonts.2da' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mSearching for 'NUMTEST'...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'NUMTEST.bam' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mLoaded Font: NUMTEST for ResRef NUMTEST
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mFonts Loaded...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mStarting up the Sound Driver...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mAllocating SaveGameIterator...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing Token Dictionary...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing Music Manager...
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mInvalid path given: /boot/system/data/gemrb/minimal/music (Music)
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mLoading music list...
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'songlist.2da'.
[1m[37;40m[Core/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mDidn't find music list.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mSetting up SFX channels...
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'sndchann.2da'.
[1m[37;40m[Core/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mFailed to read channel table.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mBringing up the Global Timer...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing effects...
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'efftext.2da'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'effects.ids' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing Inventory Management...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'itemtype.2da' in 'Data'.
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'itemdata.2da'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'slottype.2da' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing string constants...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'strings.2da' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing random treasure...
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'randitem.2da'.
[1m[37;40m[Core/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mFailed to initialize random treasure.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing ability tables...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'strmod.2da' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'strmodex.2da' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'intmod.2da' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'hpconbon.2da' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'lorebon.2da' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'dexmod.2da' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'chrmodst.2da' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mReading reputation mod table...
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'reputati.2da'.
[1m[37;40m[Core/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mFailed to read reputation mod table.
[1m[37;40m[ResourceManager/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40m'WMAPLAY.2da' not found...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mReading game time table...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'gametime.2da' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mReading special spells table...
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'splspec.2da'.
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'wildmag.2da'.
[1m[37;40m[Core/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mFailed to load special spells.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'dmgtypes.2da' in 'shared GemRB Unhardcoded data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'stats.ids' in 'shared GemRB Override'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mReading damage type table...
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mReading game script tables...
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'happy.2da'.
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'rmodrep.2da'.
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'rmodchr.2da'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'trigger.ids' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'action.ids' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'object.ids' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'gemact.ids' in 'shared GemRB Unhardcoded data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'gemtrig.ids' in 'shared GemRB Unhardcoded data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'script.2da' in 'Data'.
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'instant.ids' in 'Data'.
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'actsleep.ids'.
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'chase.ids'.
[1m[37;40m[ResourceManager/[1m[31;40mERROR[1m[37;40m]: [0m[37;40mCouldn't find 'svtriobj.ids'.
[1m[37;40m[GameScript/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mCouldn't find saved trigger symbols!
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mInitializing keymap tables...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'keymap.2da' in 'shared GemRB Unhardcoded data'.
[1m[37;40m[KeyMap/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mThere is no 'keymap.ini' file...
[1m[37;40m[Core/[1m[33;40mWARNING[1m[37;40m]: [0m[37;40mFailed to initialize keymaps.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mSetting up the Console...
[1m[37;40m[ResourceManager[1m[37;40m]: [0m[37;40mFound 'CAROT.bam' in 'Data'.
[1m[37;40m[Core[1m[37;40m]: [0m[37;40mCore Initialization Complete!
[1m[37;40m[GUIScript[1m[37;40m]: [0m[37;40mLoading Script Start.
[0m

 

Link to post
Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...