Wadjet Eye Games

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - TMM

Pages: [1]
Technobabylon / Linux version (AGS?)
« on: June 09, 2016, 06:56:53 PM »
I was wondering if technobabylon was yet released as a Linux version anywhere, and if not if it is also an AGS game? If it is an AGS game without plugins I can just run it with the regular Linux runtime.

Thank you!

I really enjoyed the games. I was moved by the storyarch of the blackwells and I'm a little overwhelmed with the whole thing.

I loved the storytelling and the characters. Thanks for making this. I'm looking forwards to playing your other games after I've got this processed :)

PS: I finished 4 and 5 on Linux successfully as well without any problems besides the one I mentioned in another thread if you're thinking of releasing them.


I have successfully completed blackwell 4 on linux using the same binaries as convergence but I found a crashing bug in the club. When trying to leave the VIP area as joey after talking the interpreter segfaults. This happens every time and I have a save from just before it happens.

The saves can be downloaded here: https://tmm.cx/~hp/deception_save/

This can be worked around by switching to Rosa and just leaving. I have attached the savegame if that helps.

AGS: Adventure Game Studio v3.3 Interpreter
Copyright (c) 1999-2011 Chris Jones and 2011-20xx others
ACI version

This is the full program output and gdb backtrace:

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
AGS: Adventure Game Studio v3.3 Interpreter
Copyright (c) 1999-2011 Chris Jones and 2011-20xx others
ACI version

AGS: Reading config file
AGS: Initializing allegro
[New Thread 0x7ffff0889700 (LWP 24515)]
AGS: Setting up window
AGS: Initializing game data
AGS: Initializing TTF renderer
AGS: Initializing mouse
AGS: Checking memory
AGS: Initializing speech vox
Speech sample file found and initialized.
AGS: Initializing audio vox
Audio vox found and initialized.
AGS: Initializing keyboard
AGS: Install timer
Checking sound inits.
[New Thread 0x7ffff0088700 (LWP 24516)]
AGS: Initialize sound drivers
[New Thread 0x7fffe9e1a700 (LWP 24517)]
[Thread 0x7fffe9e1a700 (LWP 24517) exited]
[New Thread 0x7fffe9e1a700 (LWP 24518)]
AGS: Install exit handler
AGS: Initialize path finder library
AGS: Initialize gfx
AGS: Load game data
AGS: Blackwell Deception
AGS: Checking for disk space
AGS: Initializing MOD/XM player
AGS: Initializing screen settings
AGS: Init gfx filters
AGS: Init gfx driver
AGS: Switching to graphics mode
AGS: Widescreen side borders: disabled in Setup
AGS: Attempt to switch gfx mode to 640 x 480 (32-bit)
AGS: Succeeded. Using gfx mode 640 x 480 (32-bit)
AGS: Preparing graphics mode screen
AGS: Screen resolution: 640 x 480; game resolution 640 x 400
AGS: Initializing colour conversion
AGS: Check for preload image
AGS: Initialize sprites
AGS: Set up screen
AGS: Initialize game settings
AGS: Prepare to start game
[New Thread 0x7fffe8ff7700 (LWP 24519)]
AGS: Checking replay status
AGS: Engine initialization complete
AGS: Starting game
AGS: Loading room 7
AGS: Room change requested to room 44
AGS: Unloading room 7
AGS: Loading room 44
AGS: Unloading room 44
AGS: Loading room 37
AGS: Room change requested to room 36
AGS: Unloading room 37
AGS: Loading room 36

Program received signal SIGSEGV, Segmentation fault.
0x0000000000526953 in ALSoftwareGraphicsDriver::draw_sprite_with_transparency(AGS::Common::Bitmap*, int, int, int) ()
(gdb) bt
#0  0x0000000000526953 in ALSoftwareGraphicsDriver::draw_sprite_with_transparency(AGS::Common::Bitmap*, int, int, int) ()
#1  0x0000000000526cba in ALSoftwareGraphicsDriver::RenderToBackBuffer() ()
#2  0x0000000000525de4 in ALSoftwareGraphicsDriver::Render(AGS::Engine::GlobalFlipType) ()
#3  0x00000000004d7c97 in render_to_screen(AGS::Common::Bitmap*, int, int) ()
#4  0x00000000004d8da6 in update_screen() ()
#5  0x00000000005312b1 in game_loop_do_render_and_check_mouse(AGS::Engine::IDriverDependantBitmap*, int, int) ()
#6  0x000000000053272e in mainloop(bool, AGS::Engine::IDriverDependantBitmap*, int, int) ()
#7  0x00000000005327ae in main_game_loop() ()
#8  0x000000000053284d in do_main_cycle(int, long) ()
#9  0x00000000004c9d7a in Sc_Character_Walk(void*, RuntimeScriptValue const*, int) ()
#10 0x0000000000543919 in ccInstance::Run(int) ()
#11 0x0000000000543fd4 in ccInstance::CallScriptFunction(char*, int, RuntimeScriptValue*) ()
#12 0x000000000054459a in ccInstance::RunScriptFunctionIfExists(char*, int, RuntimeScriptValue*) ()
#13 0x0000000000544849 in ccInstance::RunTextScript(char*) ()
#14 0x0000000000548468 in run_interaction_script(InteractionScripts*, int, int, int) ()
#15 0x00000000004de0c5 in process_event(EventHappened*) ()
#16 0x00000000004de8ea in processallevents(int, EventHappened*) ()
#17 0x00000000004de924 in update_events() ()
#18 0x0000000000531203 in game_loop_update_events() ()
#19 0x000000000053273d in mainloop(bool, AGS::Engine::IDriverDependantBitmap*, int, int) ()
#20 0x00000000005327ae in main_game_loop() ()
#21 0x00000000005328d8 in do_play_game() ()
#22 0x0000000000532bc5 in initialize_start_and_play_game(int, char const*) ()
#23 0x000000000052f432 in initialize_engine(int, char**) ()
#24 0x0000000000534954 in _mangled_main(int, char**) ()
#25 0x00007ffff62adec5 in __libc_start_main (main=0x5a10f0 <main>, argc=1, argv=0x7fffffffdb88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
    stack_end=0x7fffffffdb78) at libc-start.c:287
#26 0x0000000000473cd9 in _start ()

I played through 1 - 3 in order and then went to 5, I'm at least 4 hours in and I played a flashback sequence with joey. Would it be better for me to finish 5 and then go to 4, or, story-wise is it better if I now just start 4 and continue 5 after? I don't want any spoilers just some opinions on given this information what would be the best thing.

blech, I need to learn how to read.

The Blackwell series / Blackwell Epiphany on Linux seems to work
« on: October 05, 2014, 02:19:14 PM »
I just wanted to add a small note that I've successfully started Epiphany on Linux by using the Linux binaries from Convergence. I haven't played much yet but everything seems to work!

I hope an official Linux port will be released soon as I've enjoyed playing 1-3 a lot. For now I'm hoping this will continue to just work(r) :)

Thanks for the great games!

Pages: [1]