Spicygaming AMP

Public news 01.04.2022

by Sad Crab

Greetings, wizards!

Time has come for a monthly update regarding the development of Innocent Witches. We will sum up what happened last month, what is the current status of the upcoming version, and what are the plans going forward. We will try to present as many specifics as possible in this post, so bear with us :)

But before that, we’re sharing the compilation of all the spoilers that were posted during the last month in our Discord, as well as a couple of new ones. All of these represent something from the version 0.9B and will be included in the release (once all of them are finished).


So what has been happening with the team and the game during the past unstable weeks? First of all, our main writer and scenarist, who was directly affected by the events in the world, was not able to work on the game. This led to major struggles with the writing, but luckily we were able to mitigate this issue thanks to the help of our game designer, who took the role of writer. After that we started to actively look for someone who could fill the position until things calm down. And we’re happy to say that we were lucky and found a suitable person within a short period of time. They are currently getting acquainted with the existing outline of the plot and will soon begin to write the texts and events. To be absolutely clear, this change does not mean that the plot will be altered or rewritten again, we’re sticking to the existing plan and will follow it to the very end.

Therefore, mainly due to this issue, the release of 0.9B, as it was mentioned several times already in the previous news, will be slightly delayed. But crabs, when will it be out then?! Our current estimation is that the release will be out in or after the middle of April.

This estimation is based on the following parts:

  • The texts are currently being written, and since the new writer will very soon start to work on them too, this will significantly speed up the process. However, after the texts are done they will need to be 1) properly formatted for the game, 2) translated to English, 3) edited both for English and Russian versions, 4) inserted into the game. This whole process takes a considerable amount of time and it’s one of the main reasons for the delay.

  • The art at the moment is being actively worked on, and we estimate that it will be completely finished within 7-10 days. After that, the artists will continue to work on some of the unfinished content for the previous versions, as well as other additions and fixes. This includes alternative versions for some of the existing costumes, new intractable objects on the locations, and more.

  • The game’s code is always in a state of flux since it’s constantly getting patched, fixed and expanded. When it comes to the next release, we will very soon continue to add the logic (structure for the dialogues, the flow of the events, management of the goals and memories, etc.) for the new content, after we’re done with some of the things that will be described below.

Now more about the positive bits, here’s some of the things that we have been working on during the last month:

Two new Live2D scenes were finished and we were working on adding them into the game. One of the scenes was successfully added, while the other one was only partly added due to its size and amount of actions. We intend to finish working on it asap so that it’s included in 0.9B, but we won’t delay the release if it’s the only thing left to be added. Instead, we’ll push it via the 0.9.1B update.

The system for the integration of Weblate translations into the game is almost finished, as it is currently in the testing stage. The goal with this system is to minimize the hassle for the players and make the whole process as smooth as possible :)

Additionally, the updating system is also currently in the testing stage. The first version that will be released will work only for public versions, and some time later we’ll expand it to work for the Patreon version as well. This system will make it possible to update the game via the launcher instead of manually going to the website, getting the archive, and so on.

We were also experimenting with animating the idles (when the character stands in (almost) full height), and while it works for the most part, we encountered several issues with it, which are caused by the Live2D library itself. The main one is that the parts of the model become transparent for the short amount of time when a part of the model changes. For example, if Hermione lifts her skirt, all of her clothes become transparent for a moment, revealing naked body. Although it sounds like fun, obviously, this is not an ideal experience and not what is intended to happen. To solve this, we first tried to manipulate the Live2D functionality itself, as well as Renpy, but it proved to be futile. Instead, we came up with a possible and a bit hacky solution to this problem, and with some luck we’ll make the whole thing work. This will allow the idles to be animated, including the emotions, movements and standing position itself during the dialogues and other events.

On top of that, the repository of the game, where all the code and files are stored, and which is used for development, was moved from Gitlab to Github. This was done due to several technical reasons and to prevent some of the issues we’ve encountered with Gitlab. Ultimately, this will result in faster deployment of the game’s builds and cause less headache for the team.

Last but not least, we’ve started to move the game’s code from Python 2 to Python 3. Without too much detail, this will provide even better performance to the players and will allow us to use modern Python functionality when writing the code for the game.

And now, to the voting! When planning the content for the game we are trying to keep the balance of the content - a bit of new costumes for the characters, some new locations, a new character, and so on. However, even though it’s impossible to meet all the expectations, we would nonetheless like to hear what you expect and look forward to when the new version is released? Maybe new character(s), or more content for the existing ones? Fullscreen scenes or new costumes / body positions for the idles? Or perhaps, you’re into new locations? Please let us know by voting below.

  • I would love more content for the idles - new costumes, emotions, positions for body. And don’t forget about those asses!

  • Fullscreen scenes are the best form of content and something I expect the most. By the way, Hermione when???

  • It would be cool to have more art for background characters, for example students in the corridors / classrooms.

  • I just can’t wait for the new characters. Cho, Fleur, Lavender… Yes, please!

  • How about new locations? The existing ones are awesome, but I want new ones…

  • I don’t have anything specific on my mind, just give me more content that I will be able to thoroughly enjoy :D

That’s all for this one, thank you for reading it until the very end. All in all, the work on the game continues, and although we’ve encountered some roadblocks, we managed to successfully overcome them and continue the journey. And the main reason for that is… you, our fans! Thank you for the continued support and love <3 As always, new content is coming so stay tuned :)

Peace!

Yours,

Team Sad Crab.


Seid gegrüßt, Zauberer und Zauberinnen!

Es ist erneut an der Zeit für unser monatliches Update bezüglich der Entwicklung von Innocent Witches.
Wir werden zusammenfassen, was im vergangenen Monat geschehen ist, über den aktuellen Stand der nächsten Version sprechen und unsere Pläne für die Zukunft mit euch teilen.

Bevor wir jedoch damit beginnen, möchte wir eine Zusammenstellung aller Spoiler, welche wir im Verlauf des letzten Monats auf unserem Discord (https://discord.com/invite/XnFW2Pn) hochgeladen haben, sowie einige weitere, mit euch teilen.
Alle Spoiler beinhalten Ausschnitte der 0.9B und werden alle bei der Veröffentlichung im Spiel vorkommen (sobald alle fertiggestellt wurden).


Was ist aber nun innerhalb des Teams und unseres Spiels während der letzten Wochen geschehen?
Zunächst einmal war unser Haupt Writer und Szenarist, welcher direkt von den aktuellen Geschehnissen betroffen ist, nicht in der Lage am Spiel zu arbeiten. Dies hat zu massiven Problemen geführt. Glücklicherweise konnten wir die Probleme mithilfe unseres Spieledesigners, welcher die Rolle des Writers übernahm, jedoch in Grenzen halten.
Hiernach haben wir uns direkt daran gemacht aktiv einen Ersatz zu suchen, welcher bis sich die Lage wieder beruhigt hat aushelfen wird. Wir freuen uns darüber, dass wir tatsächlich in so kurzer Zeit eine Person finden konnten, welche uns eine so große Hilfe ist.
Der Ersatzwriter wird aktuell mit den bereits bestehenden Gegebenheiten der Handlungen vertraut gemacht und wird in Kürze damit beginnen, Texte und Events selbst zu schreiben.
Wir wollen ausdrücklich betonen, dass diese Änderung keinerlei Veränderungen in der Handlung nach sich ziehen und bereits geschrieben Handlungsstränge nicht geändert werden. Wir halten uns weiter an den bereits bestehenden Plan und werden diesem auch bis zum Ende folgen.

Hauptsächlich aufgrund dieses Problems, wird die Veröffentlichung der 0.9B, wie auch bereits in früheren Posts erwähnt, leicht verschoben. Aber Crabs, wann kommt die Version denn?!
Aktuell rechnen wir mit einer Veröffentlichung ungefähr Mitte April.

Dieser Plan basiert auf folgenden Punkten:

· Die Texte werden aktuell geschrieben und da unser neuer Writer bald mit seiner Arbeit beginnen kann, wird dies den Prozess enorm beschleunigen.
Trotzdem müssen die Texte, nachdem sie geschrieben wurden 1) für das Spiel korrekt formatiert werden 2) ins Englische übersetzt werden 3) sowohl für das Russische, als auch das Englische editiert werden 4) in das Spiel eingefügt werden. Dieser Prozess benötigt einiges Zeit und ist auch der Hauptgrund für die Verschiebung

· An den Zeichnungen wird aktuell aktiv gearbeitet und wir rechnen mit einer Fertigstellung dieser in 7-10 Tagen. Hiernach werden unsere Artists mit einigen nicht fertigstellten Inhalten vorheriger Version, sowie einigen Verbesserungen und Erweiterungen, weitermachen.
Dies beinhaltet auch alternative Versionen von Kostümen, neue interagierbare Objekte und Orte, sowie vieles mehr.

· Der Code des Spiels befindet sich immer in einer Art dynamischen Zustand und wird ständig verändert, verbessert und erweitert. Bezüglich der nächsten Veröffentlichung, werden wir sehr bald damit beginnen, die „Logic“ hinzuzufügen (Struktur für Dialoge, den Ablauf von Ereignissen, der Verwaltung der Errungenschaften, der Erinnerungen, usw.), was jedoch erst dann passieren kann, wenn gewisse Dinge, die wir weiter unten beschreiben werden, geschehen sind.

Kommen wir nun aber zu positiveren Dingen, wie zum Beispiel den Inhalten, an welchen wir während des letzten Monats gearbeitet haben:

Zwei neue Live2D Szenen wurden fertiggestellt und aktuell arbeiten daran, diese in das Spiel einzufügen. Eine dieser Szenen wurde bereits erfolgreich und ohne Probleme hinzugefügt, während dies bei der anderen aufgrund ihrer Größe und Komplexität erst in Teilen geschehen ist. Wir gehen jedoch davon aus, dass die Fertigstellung in nächster Zeit geschehen wird und die beiden Szenen damit in der 0.9B enthalten sein werden. Wir werden die Veröffentlichung jedoch, sollten die beiden Szenen das letzte sein, was noch hinzugefügt werden muss, nicht verschieben. Anstatt dessen würden diese dann im 0.9.1B update veröffentlicht.

Das System für die Integration der Weblate Übersetzungen in das Spiel ist ebenfalls fast fertig und befindet sich aktuell in der Testphase. Das Ziel dieses Systems ist es den Prozess für die Spieler so einfach wie möglich zu gestalten :)

Außerdem ist das updating System ebenfalls in der Testphase. Die erste Version wird jedoch ausschließlich für die öffentlichen Versionen des Spiels funktionieren und nach einiger Zeit werden wir dies auch auf die Patreon Version ausweiten. Dieses System wird es möglich machen das System mithilfe des Launchers zu aktualisieren, was den Prozess enorm erleichtern wird.

Zudem experimentieren wir aktuell damit, die „Idles“ (wenn der Charakter in voller Größe stillsteht) zu animieren. Während diese in großen Teilen reibungslos funktioniert, sind wir auf einige Probleme, welche die „Live2D Libary“ selbst betreffen, gestoßen. Das Hauptproblem hierbei, dass Teile des Models für eine kurze Zeit transparent werden, wenn sich das Model verändert. Zum Beispiel, wenn Hermine ihren Rock anhebt, werden all ihre Kleider für einen kurzen Moment transparent, was den nackten Körper entblößt. Während sich das ganze lustig anhört, handelt es sich hierbei nicht um das geplante Ergebnis. Um dieses Problem zu lösen hatten wir zunächst versucht die Live2D Funktion zu verändern, als auch Renpy, was jedoch nichts gebracht hat. Stattdessen sind wir auf eine andere mögliche Lösung gekommen und mit etwas Glück werden wir in der Lage sein, das Ganze zum Laufen zu bringen.
Dies würde das Animieren der Idles, was die Emotionen, Bewegungen und die stehende Position selbst miteinschließt, während Dialogen und anderen Events, ermöglichen.

Darüber hinaus wurde das Repository, also der Ort, wo der gesamte Code und alle Dateien gespeichert werden, von Gitlab zu Github übertragen. Wir hatten uns aufgrund einer Vielzahl technischer Gründe und um einige Probleme in der Zukunft zu vermeiden.
Letztendlich bedeutet dies eine schnellere Entwicklung des Spiels und weniger Kopfschmerzen für das Team.

Zu guter Letzt haben wir damit begönnen den Code des Spiels von Python 2 zu Python 3 zu übertragen. Ohne zu sehr ins Detail gehen zu müssen, wird dies letztendlich eine bessere Performance für die Spieler garantieren und uns die Möglichkeit geben, die die modernen Pythonfunktionen zu nutzen.

Kommen wir nun zur Abstimmung! Wenn wir die Inhalte des Spiels planen, versuchen wir immer eine gewisse Balance zu halten- ein paar neue Kostüme für die Charaktere, einige neue Orte, ein neuer Charakter, usw.
Während es natürlich unmöglich ist alle Erwartungen zu erfüllen, möchten wir trotzdem von euch hören, worauf ihr euch in den neuen Versionen am meisten freut? Eventuell neue Charaktere oder mehr Inhalte für die bereits existierenden? Vollbildszenen oder neue Kostüme/Position für die Idles? Oder wollt ihr doch neue Orte?
Bitte lasst uns all dies in der Abstimmung wissen.

· Ich hätte gerne mehr Inhalte für die Idles- neue Kostüme, Emotionen, Posen für die Körper.

· Vollbildszenen sind die beste Form von Inhalten und etwas, das ich am liebsten sehe. Ach übrigens, „Wann Hermine“???

· Es wäre cool einige Zeichnungen für Hintergrundcharaktere, wie zum Beispiel Schüler auf den Korridoren oder in den Klassenzimmern zu bekommen

· Ich kann neue Charaktere kaum abwarten. Cho, Fleur, Lavender… Ja, bitte!

· Wie wäre es mit neuen Orten? Die bereits vorhanden sind super, aber ich hätte gerne neue….

· Ich habe nichts Spezifisches im Kopf, gebt mir einfach mehr Inhalte, die ich genießen kann :D

Das soll alles von unserer Seite gewesen sein. Danke für das Lesen bis ganz zum Schluss.
Alles in allem schreitet die Arbeit am Spiel, obwohl wir einige Straßensperren umgehen müssen, weiter voran.
Wir haben es erfolgreich geschafft, diese Hindernisse zu überwinden und setzen unsere Reise fort.
Der Hauptgrund hierfür…. seid ihr, unsere Fans!
Vielen Dank für all die Unterstützung und Liebe <3 Wie immer; neue Inhalte sind auf dem Weg zu euch, bleibt gespannt :)

Friede!

Euer,
Team Sad Crab.

Приветствуем вас, волшебники!

Пришло время для ежемесячного обновления, касающегося разработки "Невинных ведьм". Мы подведем итоги того, что произошло в прошлом месяце, каков текущий статус новой версии и каковы планы на будущее. Мы постараемся представить как можно больше конкретики в этом посте :)

Но перед этим мы делимся подборкой всех спойлеров, которые были опубликованы за последний месяц в нашем Discord, а также парочкой новых. Все они представляют собой что-то из версии 0.9B и будут включены в релиз (как только все они будут закончены).


Итак, что же происходило с командой и игрой в течение последних нестабильных недель? Прежде всего, наш главный писатель и сценарист, которого напрямую затронули события в мире, не мог больше нормально работать над игрой. Это привело к серьезным трудностям с написанием текстов, но, к счастью, мы смогли решить эту проблему благодаря помощи нашего гейм-дизайнера, который взял на себя роль сценариста. После этого мы начали активно искать кого-то, кто мог бы занять эту должность, пока все не успокоится. И мы рады сообщить, что нам повезло, и мы нашли подходящего человека за довольно короткий промежуток времени. В настоящее время он знакомится с существующими набросками сюжета и скоро приступит к написанию новых текстов и эвентов. Важно! Это изменение не означает, что сюжет будет изменен или переписан заново, мы придерживаемся существующего плана и будем следовать ему до самого конца.

Поэтому, в основном из-за проблемы выше, выход 0.9B, как уже несколько раз упоминалось в предыдущих новостях, немного задержится. Но крабы, когда же она выйдет?! По нашим текущим оценкам релиз состоится не ранее середины апреля.

Эта оценка основана на следующих моментах:

  • В настоящее время идет работа над текстами, и поскольку новый автор очень скоро начнет работать и над ними, это значительно ускорит процесс. Однако после того, как тексты будут готовы, их нужно будет 1) правильно отформатировать для игры, 2) перевести на английский, 3) отредактировать как для английской, так и для русской версии, 4) вставить в игру. Весь этот процесс занимает значительное количество времени, и это одна из основных причин задержки.

  • В данный момент идет активная работа над артом, и мы предполагаем, что он будет полностью закончен в течение 7-10 дней. После этого художники продолжат работу над некоторыми незавершенными артами для предыдущих версий, а также над другими дополнениями и исправлениями. Сюда входят альтернативные версии для некоторых существующих костюмов, новые объекты на локациях и другое.

  • Код игры всегда находится в состоянии изменения, поскольку его постоянно исправляют, дополняют и расширяют. Если говорить о 0.9B, мы очень скоро продолжим добавлять логику (структуру диалогов, поток событий, управление целями и воспоминаниями и т.д.) для нового контента, сразу после того как закончим с некоторыми вещами, которые будут описаны ниже.

Теперь о положительных моментах, вот некоторые вещи, над которыми мы работали в течение последнего месяца:

Две новые Live2D-сцены были закончены, и мы работали над их добавлением в игру. Одна из сцен была успешно добавлена, в то время как другая была добавлена лишь частично из-за ее размера и количества действий. Мы намерены закончить работу над ней как можно скорее, чтобы она была включена в 0.9B, но мы не будем задерживать релиз, если это будет единственным, что останется добавить. Вместо этого мы добавим её в обновление 0.9.1B.

Система интеграции переводов Weblate в игру почти завершена, в настоящее время она находится на стадии тестирования. Цель этой системы - свести к минимуму хлопоты для игроков и сделать весь процесс как можно более гладким :)

Кроме того, система обновления игры также находится на стадии тестирования. Первая версия, которая будет выпущена, будет работать только для публичных версий, а через некоторое время мы расширим ее, чтобы она работала и для версий Patreon. Эта система позволит обновлять игру через программу запуска вместо того, чтобы вручную заходить на сайт, качать архив и так далее.

Мы также экспериментировали с анимацией айдлов (когда персонаж стоит в (почти) полный рост), и хотя в целом это работает, мы столкнулись с несколькими проблемами, вызванными самой библиотекой Live2D. Главная из них заключается в том, что части модели становятся прозрачными на короткий промежуток времени, когда переключается тот или иной элемент модели. Например, если Гермиона поднимает юбку, вся ее одежда на мгновение становится прозрачной, обнажая голое тело. Хотя это звучит неплохо, очевидно, что это не то, что должно происходить. Чтобы решить эту проблему, мы сначала попытались изменить функционал самого Live2D, а также Renpy, но это оказалось безуспешным. Вместо этого мы придумали возможное и немного хакерское решение этой проблемы, и, если повезет, мы заставим все это работать. В итоге это позволит анимировать айдлы, включая эмоции, движения и само положение стоя во время диалогов и других эвентов.

Кроме того, репозиторий игры, где хранится весь код и файлы, и который используется для разработки, был перенесен с Gitlab на Github. Это было сделано по ряду технических причин и для того, чтобы предотвратить некоторые проблемы, с которыми мы сталкивались на Gitlab. В конечном итоге это приведет к более быстрому выпуску сборок игры и уменьшит головную боль для команды.

И последнее, но не менее важное: мы начали переносить код игры с Python 2 на Python 3. Если без лишних подробностей, это обеспечит еще более высокую производительность для игроков и позволит нам использовать современные инструменты языка Python при написании кода для игры.

А теперь к голосованию! При планировании контента для игры мы стараемся соблюдать баланс - немного новых костюмов для персонажей, пара новых локаций, новый персонаж и так далее. Однако, несмотря на то, что невозможно удовлетворить все ожидания, мы все же хотели бы услышать, чего вы ожидаете и ждете от выхода новой версии? Может быть, нового персонажа или ещё больше контента для существующих? Полноэкранные сцены или новые костюмы / позы тела для айдлов? Или, может быть, вам нравятся новые локации? Пожалуйста, дайте нам знать, проголосовав ниже.

  • Я бы хотел больше контента для айдлов - новые костюмы, эмоции, позы для тела. И не забывайте о позе спиной к игроку!

  • Полноэкранные сцены - это лучшая форма контента и то, чего я жду больше всего. Кстати, когда уже будет Гермиона???

  • Было бы здорово иметь больше арта для фоновых персонажей, например, студенток в коридорах / классах.

  • Я уже не могу дождаться новых персонажей. Чжоу, Флер, Лаванда... Да, пожалуйста!

  • А как насчет новых локаций? Существующие, конечно, потрясающие, но я хочу новые...

  • У меня нет ничего конкретного на уме, просто дайте мне больше контента, которым я смогу насладиться сполна :D

Кстати, для всех наших поклонников, у кого могли / могут возникнуть трудности с поддержкой нашего проекта из-за ограничений систем денежных переводов, мы создали альтернативную страницу проекта на платформе Boosty- https://boosty.to/sad_crab. На данный момент 100% от всех средств будет поступать напрямую в бюджет игры, так как Boosty не берет себе никаких процентов (опять же, на момент написания этой новости). Так что, если у вас возникнут трудности с переводом средств на Патреоне - добро пожаловать!

На этом все, и спасибо, что дочитали до самого конца. В целом, работа над игрой продолжается, и хотя мы столкнулись с некоторыми препятствиями, нам удалось успешно преодолеть их и продолжить наше путешествие. И главная причина - это... вы, наши фанаты и фанатки! Спасибо за постоянную поддержку и любовь <3 Как всегда, новый контент не за горами, так что следите за новостями :)

Всем мир!

Ваши,

Грустные Крабы.

Read the full post by Sad Crab on Patreon here: https://www.patreon.com/posts/public-news-01-64492234

Comments

No comments yet