Giter Site home page Giter Site logo

saber-nyan / ddlc-android Goto Github PK

View Code? Open in Web Editor NEW
79.0 13.0 22.0 317.7 MB

[WIP] "Doki Doki Literature Club!" Android port

Home Page: https://vndb.org/v21905

Ren'Py 99.62% Python 0.38%
python renpy doki-doki-literature-club ddlc android-application game android

ddlc-android's Introduction

Doki Doki Literature Club! for Android

[EN | RU]

Latest release Say Thanks!
Screenshot ATTENTION: This repo can contain spoilers! Even in file names!

You can download .APK here.

Before creating Issue, read the FAQ!

My attempts to port "Doki Doki Literature Club!" to Android.

Ветка готовящегося порта русификатора от SUN-TEAM!

The license of the original game is not specified, but developer is against (see 'Fan Games' section) porting the game to other platforms.

Thanks, Ren`Py, unrpa, unrpyc!

TODO

  • Extract, decompile
  • Fix poem game
  • Fix *.chr-files (kawaii menu, thanks to @AlexAzumi! See #16)
  • Fix dialogbox (bug reasons, in russian)
  • Test build
  • Resolve all Issues and...
  • ...completely read VN, catch all bugs and crashes
  • Release build

ddlc-android's People

Contributors

alexazumi avatar otorhin avatar saber-nyan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ddlc-android's Issues

Черный экран, странности autoload()

Очень странные вещи происходят при сворачивании и последующем разворачивании ВН. Есть несколько вариантов развития событий:

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

Ещё сильнее раздражает, что то же самое происходит при выключении экрана.

Для исправления придется копаться в вещах, связанных с autoload().
Возможно, стоит включить автосейвы, но они могут повлиять на игровой процесс.

Подписать своим keystore

Это очевидное решение (в сгенерированном keystore стандартный пароль), но вызовет боль с установкой поверх.

Сменить десктопную разметку textbox на мобильную

Думаю, стоит оставить возможность выбора между мобильным и десктопным вариантом. Мобильный по умолчанию.

Дергать придется это:

define -2 gui.text_size = 26
define -2 gui.name_text_size = 26
define -2 gui.interface_text_size = 26
define -2 gui.label_text_size = 30
define -2 gui.notify_text_size = 16
define -2 gui.title_text_size = 40

ddlc-android/game/gui.rpy

Lines 416 to 424 in 9034a8f

if False: # TO!DONE: problem: defaults!
gui.text_size = 30
gui.name_text_size = 36
gui.notify_text_size = 25
gui.interface_text_size = 36
gui.button_text_size = 34
gui.label_text_size = 36
и это:
init -1 style window: # TO!DONE: или же здесь?
xalign 0.5
xfill True
yalign gui.textbox_yalign
ysize gui.textbox_height
background Image("gui/textbox.png", xalign=0.5, yalign=1.0)
init -1 style window_monika is window:
background Image("gui/textbox_monika.png", xalign=0.5, yalign=1.0)
init -1 style namebox:
xpos gui.name_xpos
xanchor gui.name_xalign
xsize gui.namebox_width
ypos gui.name_ypos
ysize gui.namebox_height
background Frame("gui/namebox.png", gui.namebox_borders, tile=gui.namebox_tile, xalign=gui.name_xalign)
padding gui.namebox_borders.padding
init -1 style say_label:
color gui.accent_color
font gui.name_font
size gui.name_text_size
xalign gui.name_xalign
yalign 0.5
outlines [(3, "#b59", 0, 0), (1, "#b59", 1, 1)]
init -1 style say_dialogue: # TO!DONE: фикс положения должен быть здесь?
xpos gui.text_xpos
xanchor gui.text_xalign
xsize gui.text_width
ypos gui.text_ypos
text_align gui.text_xalign
layout ("subtitle" if gui.text_xalign else "tex")

  • Отресайзить game/gui/textbox.png и game/gui/textbox_monika.png (скорее всего, 33%)
  • (Опционально) затемнить textbox - глазкам трудно, слишком мало контраста
  • Увеличить шрифт
  • Переписать разметку (самое грустное, разработчики нагородили какой-то фигни)

Error when save game

I'm working on a Vietnamese version build using your port. Everything plays smoothly in arc 1. But after that (after Sayori hangs and Natsuki & Yuri are fighting), when i try to save, this error keeps popping up and the game won't save.
image

I hope you can solve this problem. Looking forward to your answer. Thank you very much.
Here's the fork that i'm working
https://github.com/OtameganeMinh/ddlc-android

Can't open image files.

I'm running windows 10 with creator update. After I download this project in Zip and tried to open the image files which located in ./game/GUI and ./game/img , Windows photos told me it can't load it.
image
And to make sure this is not the fault of Unzip program, i tried both WinZip and WinRAR.
So what makes this issue and how can I fix it?

How do I compile this?

Hello,

Could somebody please tell me how to compile this? I am a big fan of reproducible builds and would like to make my own.

Some questions

(how about adding a "Wiki" tab to this github for Q&A section?)

  1. Does this fork support "Monika After Story" mod?
    I'm using it on PC. https://github.com/Backdash/MonikaModDev

  2. Why the filesize is so big, compared to blogspot's APK?
    IIRC, that filesize is about 1xxMB. (one apk file)
    Yours is 21.99MB(apk) + 215.04MB(obb). I wonder why.

  3. If I want English only, I don't have to download .obb file or not?

Where is the Character menu

I downloaded the game and started the newest release of the .apk for DDLC and when I read the information when downloading the game that there was a new character menu, but after looking for a long time I could not find it. Does anyone know where it is I need help.

Just Monika

Возможно я что-то не понимаю, но не получается удалить файл Моники в 3 акте. Меню недоступно, а из кэша файл не удаляется.

only avalible for ARM64

I wanted to play this port on a ARM (not arm64) Android TV Box but when installing it says error

APK's permissions, ".obb not found" message

So I tried installing your APK to my phone, and this app required these permissions:

modify or delete SD card
read the data from SD card

com.android.vending.CHECK_LICENSE
full network access
view network connections
view WLAN connections

control vibration
prevent phone from sleeping


I don't understand why these 4:
com.android.vending.CHECK_LICENSE
full network access
view network connections
view WLAN connections
is required. Can't you make this app standalone (play without internet)?

Also, after I install the app and open it, it closed automatically
and showed this notification:

"Doki Doki Literature Club!
Looking for resource to download"

Good thing is I don't connect to internet. What are you trying to download?

Finished the game, file seems to have deleted itself to let a new save become available.

I finished the game with the normal ending and Monika deleted nearly everything. Or so I thought. The message said the script was missing and booted me to the home screen, yet I waited 2 hours and the game started normally without a save. I'm not complaining as I'm sure I made mistakes the first time, but it's just odd and I want to know if anyone else is having that experience. I don't have any screenshots, sorry.
Edit: This is the only time I've been able to have that experience. After I achieved the good ending, it stopped doing this. Issue closed.

Shader error & UI sizing

  1. Downloaded latest APK and OBB file.
  2. Copy APK to sd card.
  3. Copy OBB file to appropriate place; see screenshot https://share.riseup.net/#fEtE-niNPSQFcgUlgYnZjg
  4. Tap APK file from android's file manager. Install the app.
  5. Open"DDLC!"

Result:
The app closed automatically, and "Looking for resources to download" notification appeared.
Tap "DDLC!" again, same result.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.