Falltergeist https://falltergeist.org/ Opensource crossplatform Fallout 2 game engine 0.3.1 released https://falltergeist.org/post/22 <p>Falltergeist v0.3.1 is released. Brief list of changes made:</p> <ul> <li>[bugfix][#540] Roof sprites are overlapping object's floating text (JanSimek)</li> <li>[bugfix][#527] Artifacts in health/AC number displays (alexeevdv)</li> <li>[bugfix][#535] Typo in CrossPlatform.cpp is fixed (alexeevdv)</li> <li>[bugfix][#468] Check for animation if it actually has frm file (alexeevdv)</li> <li>Sprites rendering improvement (Zervox)</li> <li>[feature][#444] CritterAnimationHelper added. Code refactoring (alexeevdv)(dreamer-dead)</li> <li>[feature] Ability to move between locations and go to world map (alexeevdv)</li> <li>[bugfix][#532] Missing break statements are added in Opcode8039 switch cases (alexeevdv)</li> <li>[bugfix][#547] segafult when move between locations (alexeevdv)</li> <li>[feature] Ability to use skills on objects (alexeevdv)</li> </ul> <p>Stay tuned!</p> Fri, 23 Feb 2018 21:06:01 UTC 0.3.0 released https://falltergeist.org/post/21 <p>Hi all. Despite lack of news lately, project is not dead, and moving forward (and slightly backward).</p><p>Today we released version 0.3.0, here's what's new</p><ul><li>New OpenGL+shaders render. This allowed us to move majority of graphics logic to shaders and, in future, will allow to add post-processing and other effects. However, there's currently two render paths: OGL 2.1 and OGL 3.1+. OGL 2.1 probably won't support advanced features, such as post-processing. This shouldn't affect original experience, though/ We really need testing on different hardware, i'll get back to it below.</li><li>Working roofs.</li><li>Battle outlines for critters. You can test by enabling <em>target_highlight</em> in config.</li><li>Working lighting. It's not 100% pixel/color perfect, but works same way (and has same bugs) as original.</li><li>Lots of optimizations.</li><li>Message log with vanilla appearance.</li><li>Proper scrollable text display in NPC dialog window</li><li>Fixed walking/running animations for all critters.</li><li>Extended SSL scripting support. As a result - less crashes on map loads and in dialogs.</li><li>Implemented roaming of critters via scripts.</li><li>Music in locations.</li><li>Sounds of doors opening/closing.</li><li>Partially working inventory. Now you can switch armor and weapon in hands and PC animation should reflect it.</li><li>Support for most hotkeys, except those related to missing game features.</li></ul><p>During development, we integrated and then removed Lua scripting. We will add it back only when engine is mature enough (e.g. you can complete a map, with battles/etc.)</p><p>Now, about testing:</p><ul><li>You need to enable target_highlight in config and load sfchina2 map.</li><li>You need to check, that there's outlines around critters.</li><li>You need to check, that there's transparency egg around player.</li><li>You need to check, that computer consoles are animated and with right colors.</li></ul><p>Tell us about your problems <a href="https://github.com/falltergeist/falltergeist/issues/451" target="_blank">here</a> or in comments (with logs).</p><p>I'm personally interested in intel GPUs on mesa drivers. If it reports 3.3 in glxinfo, render should report 3.3 in console too, not 3.0.</p><p><a href="http://www.youtube.com/watch?v=MmsVd-OmQxs">http://www.youtube.com/watch?v=MmsVd-OmQxs</a></p> Wed, 16 Mar 2016 19:21:39 UTC Project moved to Falltergeist team on GitHub https://falltergeist.org/post/20 <p>I made a decision to move project into <a href="https://github.com/falltergeist">Falltergeist team</a> on GitHub. I don&#39;t have so much time for Falltergeist as i wish to. Maybe some day i will transfer all management rights to somebody. So i think it will be better if project not depending on me.</p> <p><img src="/images/sad_cat.jpg" /></p> Tue, 10 Feb 2015 08:30:34 UTC Two years anniversary https://falltergeist.org/post/19 <p>It is two years since the <a href="https://github.com/falltergeist/falltergeist/commit/11c3f0a3a03e8e0720027bccbc469316e71e9570" target="_blank">first commit</a> was pushed into the Falltergeist project. There are many things that already done and much more to do... Anyway... we are glad to present you <a href="https://github.com/falltergeist/falltergeist/releases/tag/v0.2.0" target="_blank">version 0.2.0</a> of Falltergeist engine!<br /> <br /> There is a brief list of implemented features:</p> <ul> <li>Movies - thanks to <a href="https://github.com/isage" target="_blank">iSage</a></li> <li>Fade in/out -&nbsp;thanks to&nbsp;<a href="https://github.com/isage" target="_blank">iSage</a></li> <li>Credits -&nbsp;thanks to&nbsp;<a href="https://github.com/isage" target="_blank">iSage</a></li> <li>Game settings can be saved now&nbsp;-&nbsp;thanks to&nbsp;<a href="https://github.com/isage" target="_blank">iSage</a></li> <li>WorldMap state - thanks to&nbsp;<a href="https://github.com/vvbalashoff" target="_blank">vvbalashoff</a></li> <li>Opcode handlers are in separate files now - thanks to&nbsp;<a href="https://github.com/CynicRus">CynicRus</a></li> <li>Pathfinding</li> <li>Game time</li> <li>Background music and interface sounds</li> <li>Movements animations</li> <li>Interaction with game objects (doors opening)</li> </ul> <p><a href="http://www.youtube.com/watch?v=GjKLvsrjYDU">http://www.youtube.com/watch?v=GjKLvsrjYDU</a><a href="http://www.youtube.com/watch?v=AMOE6DT5BPY">http://www.youtube.com/watch?v=AMOE6DT5BPY</a></p> Mon, 24 Nov 2014 19:25:20 UTC Upgrade to version 0.1.6 https://falltergeist.org/post/18 <p>Разработка движка продвигается огромными шагами. С момента последней записи прошло около двух недель и мы уже успели выпустить две новые версии. Встречайте, <a href="https://github.com/falltergeist/falltergeist/releases/tag/v0.1.6">версия 0.1.6</a>!</p><p>Итак, пробежимся по основным изменениям в новой версии...</p><p>Прежде всего, к разработке присоединился еще один человек: <a href="https://github.com/isage">Ivan Epifanov (iSage)</a>. Благодаря ему проект переехал на SDL2, что позволило В РАЗЫ увеличить скорость рендеринга. Достаточно посмотреть на <a href="/images/screenshots/30-09-14-a.png" rel="shadowbox">этот скриншот</a>. Кроме того Иван реализовал отрисовку так называемой "анимированной палитры", и мы снова можем наслаждаться горением факелов и мерцанием экранов компьютеров. Сейчас iSage работает с форматом видео Fallout, что дает надежду на добавление в ближайшее время проигрывания видео в движке.</p><p><a href="https://github.com/smaximov">Сергей (smaximov)</a> провел огромную работу по интеграции ЗВУКА в движок. В ближайшем будущем мы сможем добавить: звуки в меню, речь в диалогах и фоновую музыку! Кроме того на счету Сергея: CritterBarterState, CritterDialogReviewState, PipBoyState, а также вынос настроек движка в файл конфигурации. Теперь не нужно каждый раз пересобирать движок чтобы поменять разрешение экрана или стартовую локацию. Кроме того реализован класс Logger, что позволило управлять количеством информации выводимой движком в консоль.</p><p><a href="https://github.com/vvbalashoff">Vadim (vvbalashoff)</a> провел адаптацию отрисовки интерфейса для высоких разрешений. Теперь независимо от разрешения экрана все элементы интерфейса выравниваются по центру. Кроме того на его счету отображение информации о предметах в инвентаре,а также виджет для отображения очков здоровья на игровой панели. Вадим так же добавил основу для SaveGameState, LoadGameState и SkilldexState.</p><p><a href="https://github.com/alexeevdv">Dmitry (alexeevdv)</a> добавил базовый поиск пути и всплывающие сообщения над NPC</p><p><a href="http://www.youtube.com/watch?v=WPxh1vjurew">http://www.youtube.com/watch?v=WPxh1vjurew</a></p> Tue, 30 Sep 2014 06:48:33 UTC Upgrade to version 0.1.4 https://falltergeist.org/post/17 <p>В нашей команде новый боец! Встречайте: <a href="https://github.com/smaximov">Sergei Maximov</a>. Сергей тоже сразу набросился на движок и уже сделал отображение интерфейса PipBoy. Кроме того он провел некоторую шлифовку кода и внес ценные идеи по рефакторингу.</p> <p>Вадим продолжает работу над инвентарем. Теперь благодаря его непревзойденной трудолюбивости в инвентаре отображается текущий и максимальный вес, а также характеристики персонажа. Кроме того он закончил работу над виджетом отображающим очки здоровья на панели игрока и дату\время в PipBoy.</p> <p>Я продолжаю постигать прелести гитхаба, и благодаря подсказке <a href="https://github.com/janisozaur">janisozaur</a> в нашем IRC канале, я теперь буду использовать систему тегов для релизов. Итак, встречайте наш <a href="https://github.com/falltergeist/falltergeist/releases/tag/v0.1.4">первый релиз на гитхабе</a>!</p> Wed, 17 Sep 2014 01:30:35 UTC Upgrade to version 0.1.3 https://falltergeist.org/post/16 <p>Прошедшая неделя оказалась очень плодотворной во многом благодаря <b>v.v.b.</b> Мы рады представить вам версию 0.1.3. Основные изменения в этой версии: <ul> <li>Курсор мыши меняется при прокрутке локации</li> <li>Добавлена панель персонажа внизу экрана</li> <li>Добавлено меню навыков персонажа</li> <li>Добавлено игровое меню</li> <li>Добавлено меню подтверждения выхода из игры</li> <li>Добавлен шаблон инвентаря</li> <li>Исправлен segfault при попытке выхода из игры</li> </ul> </p> <p><a href="http://www.youtube.com/watch?v=nZGjkugK0Zk">http://www.youtube.com/watch?v=nZGjkugK0Zk</a></p> Mon, 15 Sep 2014 03:28:09 UTC