The World of (Terrifying) Silence

30.47mb

screen003.png
screen002.png
screen006.png
screen005.png
screen004.png
screen001.png
screen003.1.png
screen002.1.png

Goal: Have you ever wondered from where the authors of TFTD took all those fancy supersonic submarines and underwater tanks? Yes, this is the future (the year 2040, in case you forgot), but it’s not the far future. I mean, we have only 21 years left, and we still don't have any such technology, just like we didn’t have it 27 years ago. Do we? Well, I tried to explain this a bit; and yes, the game became slightly harder.

New content: You’ll find over 90 new weapons and items, new crafts and new craft armaments, a lot of new missions (LORE friendly), and 36+ new units (yours and enemies), as well as many USOpedia topics, and even new maps.

Included mods from other authors: "Extended facilities" by Blank. "Moray" by tyran_nick. "Carharodons" by Xops. Swapped small and very small USO maps, so you don’t need to use an external mod.
Included new_civilian's TFTD patch.

Available languages: US English and Russian.

Thanks: to OpenXcom authors for a brilliant game; to Yankes and Meridian for powerful OXCE, to Solarius Scorch for priceless help, to long6oarder for spell checks, to ohartenstein23 for script help, to artbycarlos for great Triton fan art, to new_civilian and the other modders from whom I borrowed something.

Installation:

Windows: the package contains all that you need except original TFTD files. Extract archive anywhere you want and copy the original TFTD files to "TFTD" folder. Then start "openxcomex.exe".

Android:
1) Install OXCE (with original TFTD).
2) Extract "user/mods/TWoTS" folder to your "openxcom/mods".
3) Launch the game and activate the mod in menu.

Details

RankDownloadsCreatorAddedUpdated
5 of 100848 (1 today)Nord

Dependencies

NameAddedUpdated
OpenXcom Extended (OXCE)

Releases

FilenameSizeVersionAddedOptions
twots_2_30.zip30.47mb2.30

twots_2_29_1.zip30.17mb2.29.1

twots_2_29.zip30.16mb2.29

twots_2_28_1.zip30.07mb2.28.1

twots_2_28.zip30.06mb2.28

twots_2_27.zip13.82mb2.27

twots_2_26_f.zip13.79mb2.26

twots_2_25.zip13.78mb2.25

twots_2_24.zip13.59mb2.24

twots_2_23.zip13.82mb2.23

14 comments

#8
Guest @guest

This comment is currently awaiting admin approval, join now to view.

#3
Guest @guest

Version 2_29

OpenXcom has crashed:
FileRecord::at(Resources/Armor/New_Inv_pics/F3/Of4.png): requested file not found.

[28-05-2019_11-48-43] [FATAL] FileRecord::at(Resources/Armor/New_Inv_pics/F3/0f4.png): requested file not found.
[28-05-2019_11-48-43] [FATAL] A fatal error has occurred: FileRecord::at(Resources/Armor/New_Inv_pics/F3/0f4.png): requested file not found.
[28-05-2019_11-48-44] [FATAL] 0x5818f0 OpenXcom::CrossPlatform::stackTrace(void*)
[28-05-2019_11-48-44] [FATAL] 0x582c70 OpenXcom::CrossPlatform::crashDump(void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[28-05-2019_11-48-44] [FATAL] 0x41c780 exceptionLogger()
[28-05-2019_11-48-44] [FATAL] 0xaf4de0 MPEGaction::MPEGaction()
[28-05-2019_11-48-44] [FATAL] 0xcacda0 void std::iter_swap<__gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > >, __gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > > >(__gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > >, __gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > >)
[28-05-2019_11-48-44] [FATAL] 0xcb1ca0 OpenXcom::ScriptGlobal::addTagType<OpenXcom::ScriptTag<OpenXcom::RuleItem, unsigned char> >()::{lambda(unsigned long long)#1}::_FUN(unsigned long long)
[28-05-2019_11-48-44] [FATAL] 0x58aa10 OpenXcom::FileMap::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[28-05-2019_11-48-44] [FATAL] 0x58abc0 OpenXcom::FileMap::getRWops(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[28-05-2019_11-48-44] [FATAL] 0x6585a0 OpenXcom::Surface::loadImage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[28-05-2019_11-48-44] [FATAL] 0x72d650 OpenXcom::ExtraSprites::loadSurface(OpenXcom::Surface*)
[28-05-2019_11-48-44] [FATAL] 0x748360 OpenXcom::Mod::loadExtraSprite(OpenXcom::ExtraSprites*)
[28-05-2019_11-48-44] [FATAL] 0x748360 OpenXcom::Mod::loadExtraSprite(OpenXcom::ExtraSprites*)
[28-05-2019_11-48-44] [FATAL] 0x748660 OpenXcom::Mod::getSurface(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
[28-05-2019_11-48-44] [FATAL] 0x52e540 OpenXcom::InventoryState::init()
[28-05-2019_11-48-44] [FATAL] 0x59a6f0 OpenXcom::Game::run()
[28-05-2019_11-48-44] [FATAL] 0x41c8c0 SDL_main
[28-05-2019_11-48-44] [FATAL] 0x910250 console_main
[28-05-2019_11-48-44] [FATAL] 0x910370 WinMain
[28-05-2019_11-48-44] [FATAL] ??
[28-05-2019_11-48-44] [FATAL] ??
[28-05-2019_11-48-44] [FATAL] 0x7ffc812f7960 BaseThreadInitThunk
[28-05-2019_11-48-44] [FATAL] 0x7ffc81a8a250 RtlUserThreadStart

There is, however, no problems with 2_28_1 version... It error occurs each time when I am attempting open inventory.

N
Nord @nord

Oh, sorry. Fixed.
And please, dont post whole log here. First string is enough. Thanks for report.

F
Finnyk @finnyk

it makes me finally play TFTD, its a lot better than vanilla!

#9
Guest @guest

Version 2_26_f

[20-04-2019_12-27-46] [FATAL] 0x4d97f0 OpenXcom::BattlescapeGenerator::deployAliens(OpenXcom::AlienDeployment const*)
[20-04-2019_12-27-46] [FATAL] 0x4e7940 OpenXcom::BattlescapeGenerator::run()
[20-04-2019_12-27-46] [FATAL] 0x666210 OpenXcom::ConfirmLandingState::btnYesClick(OpenXcom::Action*)
[20-04-2019_12-27-46] [FATAL] 0x594ba0 OpenXcom::InteractiveSurface::handle(OpenXcom::Action*, OpenXcom::State*)
[20-04-2019_12-27-46] [FATAL] 0x64b9b0 OpenXcom::State::handle(OpenXcom::Action*)
[20-04-2019_12-27-46] [FATAL] 0x592170 OpenXcom::Game::run()
[20-04-2019_12-27-46] [FATAL] 0x41c8c0 SDL_main
[20-04-2019_12-27-46] [FATAL] 0x8f69e0 console_main
[20-04-2019_12-27-46] [FATAL] 0x8f6b00 WinMain
[20-04-2019_12-27-46] [FATAL] ??
[20-04-2019_12-27-46] [FATAL] ??
[20-04-2019_12-27-46] [FATAL] 0x7ff93b9e7960 BaseThreadInitThunk
[20-04-2019_12-27-46] [FATAL] 0x7ff93e58a250 RtlUserThreadStart
[20-04-2019_12-28-28] [FATAL] OpenXcom has crashed: Unit STR_OUTCAST not found

N
Nord @nord

Done fixing. Please upgrade.

#7
Guest @guest

Possibly related. Encountered in version 2_27 when finishing research project for Church Outcast:

[06-05-2019_21-23-47] [FATAL] A fatal error has occurred: Research STR_OUTCAST_ARMOR not found
[06-05-2019_21-23-47] [FATAL] 0x581450 OpenXcom::CrossPlatform::stackTrace(void*)
[06-05-2019_21-23-47] [FATAL] 0x5827d0 OpenXcom::CrossPlatform::crashDump(void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[06-05-2019_21-23-47] [FATAL] 0x41c780 exceptionLogger()
[06-05-2019_21-23-47] [FATAL] 0xae9c00 MPEGaction::MPEGaction()
[06-05-2019_21-23-47] [FATAL] 0xc9c070 void std::iter_swap<__gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > >, __gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > > >(__gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > >, __gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > >)
[06-05-2019_21-23-47] [FATAL] 0xca0f70 OpenXcom::ScriptGlobal::addTagType<OpenXcom::ScriptTag<OpenXcom::RuleItem, unsigned char> >()::{lambda(unsigned long long)#1}::_FUN(unsigned long long)
[06-05-2019_21-23-47] [FATAL] 0xb860a0 OpenXcom::RuleResearch* OpenXcom::Mod::getRule<OpenXcom::RuleResearch>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OpenXcom::RuleResearch*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OpenXcom::RuleResearch*> > > const&, bool) const
[06-05-2019_21-23-47] [FATAL] 0x73e5f0 OpenXcom::Mod::getResearch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const
[06-05-2019_21-23-47] [FATAL] 0x690660 OpenXcom::GeoscapeState::time1Day()
[06-05-2019_21-23-47] [FATAL] 0x694630 OpenXcom::GeoscapeState::timeAdvance()
[06-05-2019_21-23-47] [FATAL] 0x659dd0 OpenXcom::Timer::think(OpenXcom::State*, OpenXcom::Surface*)
[06-05-2019_21-23-47] [FATAL] 0x59a250 OpenXcom::Game::run()
[06-05-2019_21-23-47] [FATAL] 0x41c8c0 SDL_main
[06-05-2019_21-23-47] [FATAL] 0x905070 console_main
[06-05-2019_21-23-47] [FATAL] 0x905190 WinMain
[06-05-2019_21-23-47] [FATAL] ??
[06-05-2019_21-23-47] [FATAL] ??
[06-05-2019_21-23-47] [FATAL] 0x772259c0 BaseThreadInitThunk
[06-05-2019_21-23-47] [FATAL] 0x7735a2c0 RtlUserThreadStart
[06-05-2019_21-23-49] [FATAL] OpenXcom has crashed: Research STR_OUTCAST_ARMOR not found

Also: your mod is amazing.

N
Nord @nord

Fixed, please upgrade.
Also: please, dont post all log here. First string is enough.

#4
Guest @guest

With 2.26 i get:

[14-04-2019_20-55-11] [FATAL] Error loading file 'xxx/twots_2_26/user/mods/TWoTS/Language/en-US.yml'
[14-04-2019_20-55-11] [ERROR] yaml-cpp: error at line 53, column 333: end of map not found

When i start the game.

I've just replaced the personal data in the file location with "xxx" but that's all.

I only "upgraded" because with 2.25 I got a "Late Sirius something" crash to desktop from geoscape. I forgot the complete error message

N
Nord @nord

Version 2.26 fixed. Please upgrade.

#5
Guest @guest

This comment is currently awaiting admin approval, join now to view.

klausbackmann
klausbackmann @klausbackmann

I just loved Twots mod it brings very deep depth to the vanilla game!

#2
Guest @guest

This comment is currently awaiting admin approval, join now to view.

efrenespartano
efrenespartano @efrenespartano

This is probably the best TFTD mod ever. I'm glad that finally was posted here. Cheers!