Suggestion: to add a feature like Similar Game

Posted in

#1 by fhc
2022-04-02 at 22:40
< report >Is is possible to add in vndb a feature like "Similar Games" like exist in anidb and anime network "Similar Animes" ? when I like a Anime I always go to "Similar Anime" and watch similar animes to that anime that I liked. Tags not make the thing, for instance, I like a romantic comedy, but, just looking to romantic comedy games I cannot find a exactly game similar that the one that I liked a lot that I played recently, and not works also to look for a game with the same writer or the same game developer, the others games from the same writer or the same game developer do not have the same quality that the game that I played recently and liked.

I thing should be very nice to add in a game vndb entry page a option the users to suggest similar games.

(MOD edit: this is a VNDB discussion, not a General one.)
(MOD edit#2: polls for features are pointless, removed.)Last modified on 2022-04-02 at 23:47
#2 by Ileca
2022-04-02 at 23:52
< report >You can use the Recommendations tab from link.
#3 by fhc
2022-04-03 at 00:16
< report >Ileca, I didn't know this site existed, thank you very much.
#4 by butterflygrrl
2022-04-03 at 00:21
< report >I don't know anything about the math involved in those recommendations but they appear to have a heavy skew towards the most popular games on VNDB (possibly because they're basing themselves on the weighted ratings, which means only widely-popular games can have high scores).

Useless for finding hidden gems and obscure games that happen to be similar to a particular favorite of yours.
#5 by Ezezin
2022-04-03 at 00:39
< report >Personally, I always use "similar novels: VNDB" instead of combined, otherwise the top 200-300 are always Steam releases (like, why should I care if I barely use that store anyways?) or popular VNs before showing western releases.

Useless for finding hidden gems
Visual novels need a minimum of 20 votes to appear as a recommendation in that website. :/Last modified on 2022-04-03 at 00:39
#6 by fhc
2022-04-03 at 01:06
< report >#4 and #5 > Then is barely useless. I hope this feature be added in vndb soon.
#7 by Ileca
2022-04-03 at 01:15
< report >Filtering by votes a system that relies on tags is silly. Less popular VN will be filtered out of the way by simple lack of tags.

It has very finite results (64) so it is probably focused on being relevant. For any seasoned reader, it never works. It was the same with r/visualnovels's reco engine when I tried it.

You can filter your list by tag/trait/producer/staff to have more diversity, like try less used tags. Or check your favs VN. I see you are not very compatible with Empress' games, butterflygirl. :/
#8 by Yorhel
2022-04-03 at 06:38
< report >User-contributed similar VNs is on the wishlist (d8#4).

Algorithmic similar VNs would be cool if they can be made to work, but several people more qualified than I am have worked on this problem and the results have been... underwhelming. I don't expect we'll be able to improve upon VNstat by much.
#9 by gambs
2022-04-03 at 07:44
< report >#8 I am probably the most qualified person on this site to discuss algorithmic similar VNs

One very simple to implement model would be a topic model like LDA: link

First thing I would try is turning each user into a "document" and the VNs they read + their scores as "words" (so if someone read MLA and gave it a 5/10, and read SayoOshi and gave it a 1/10, their document would be "MLA MLA MLA MLA MLA SayoOshi")

Then, given a new user who wants recommendations, infer their topic distribution given the VNs they've read and their scores. Then you can generate recommendations by repeatedly both sampling from their topic distribution, then sampling from that topic

There are working and easy to use implementations of these things out there: link

If you don't want to use them for some reason, you can do something similar with Singular Value Decompositions, which anyone could program themselvesLast modified on 2022-04-03 at 07:46
#10 by Yorhel
2022-04-03 at 08:07
< report >@gambs: The data is available in the open, people have tried applying various models to it and the results have been meh. If you feel like there's some more unexplored avenues, go ahead and implement something that provides good practical results.
#11 by Ileca
2022-04-03 at 09:16
< report >How dare you criticize the most qualified man on this tiny website when he tells you that it is possible????

Ok, joke aside, who found in themselves to go past his first sentence? The cringe fried my brain lol.
#12 by silence
2022-04-03 at 09:37
< report >All that similarity shit never worked elsewhere. How should the system check the simmilarity? By content/sexual/technical tags? By Characters? By characters gender? By their sexual activity? By their personality?
Too much questions, while the answers are very individual, so you can't put them into one formula, that will work for everyone.
#13 by gambs
2022-04-03 at 12:23
< report >I made a very simple (not optimized in the slightest) recommender here: link

Given my profile it spits out the following recommendations:

[Model was bugged so recommendations were not right, see later posts for updated version]

Edit: this is a demonstration of recommendations for a specific user but similar VNs to a VN is also possible and I’ll show that laterLast modified on 2022-04-04 at 04:21
#14 by 4digitmen
2022-04-03 at 15:08
< report >I think making a public voting system for recommendations like MAL or Anilist works best (allowing both liking and disliking recommendations prevents trolling). I don't think it's necessary, but MAL goes a step further and lets people explain their own recommendation and why it's fitting. Anilist forgoes this since not many people read those anyway. Recommendations will naturally always lean toward more popular works, but generally since vndb has a pretty wide range of taste it should be even more useful than those.
#15 by fhc
2022-04-03 at 15:11
< report >Awesome, 4digitmen, lets people explain their own recommendation should be awesome really
#16 by gambs
2022-04-04 at 01:14
< report >The topics that I'm able to discover with my algorithm are incredibly high quality: link

This automatic clustering of VNs is done based on votes alone; no tag information or anything else required
#17 by gambs
2022-04-04 at 02:10
< report >I've also updated the functionality to predict similar VNs to a specific VN (code is still at the same place: link)

For CLANNAD it gives (note many KEY/drama/nakige VNs):

リトルバスターズ! Little Busters!
Kanon \N
シンフォニック=レイン Symphonic Rain
歌月十夜 Kagetsu Tooya
Fate/hollow ataraxia \N
narcissu -SIDE 2nd- \N
車輪の国、悠久の少年少女 Sharin no Kuni, Yuukyuu no Shounenshoujo
ef - a fairy tale of the two. \N
eden* They were only two, on the planet. \N

For Sengoku Rance it gives (note that most are gameplay VNs):

大番長 -Big Bang Age- Daibanchou -Big Bang Age-
恋姫†無双~ドキッ★乙女だらけの三国志演義~ Koihime † Musou ~Doki ★ Otome Darake no Sangokushi Engi~
戦国ランス Sengoku Rance
RanceVI -ゼス崩壊- Rance VI - Zeth Houkai -
神採りアルケミーマイスター Kamidori Alchemy Meister
英雄*戦姫 Eiyuu * Senki
創刻のアテリアル Soukoku no Arterial
イブニクル Evenicle

For Ore-tachi ni Tsubasa wa Nai ―――under the innocent sky. it gives (note that most of these have difficult Japanese):

Atlach-Nacha \N
俺たちに翼はない ―――under the innocent sky. Ore-tachi ni Tsubasa wa Nai ―――under the innocent sky.
きっと、澄みわたる朝色よりも、 Kitto, Sumiwataru Asairo Yori mo,
クロウカシス ~七憑キノ贄~ Caucasus ~Nanatsuki no Nie~
アザナエル Axanael
神咒神威神楽 Kajiri Kamui Kagura
はるまで、くるる。 Harumade, Kururu.
Photograph Journey \N
相州戦神館學園 万仙陣 Soushuu Senshinkan Gakuen: Bansenjin

Seems to be working to me and I still haven't really tweaked it
#18 by Ezezin
2022-04-04 at 02:29
< report >What about western Vns, freewares, visual novels made in other languages or those that are available in other language than English or Japanese, Game Jams and indies (or not made by a company).

I just want you to remember that there are people (like me) who likes those kinds of works too, not only those that were made in Japan.Last modified on 2022-04-04 at 02:30
#19 by gambs
2022-04-04 at 02:38
< report >#18 As of now I'm filtering out any VN that got less than 20 votes; it goes without saying that for any statistical method, more data works better than less data

That being said I just tried a random VN from your list, I woke up next to you again., and this is the output:

桜哉 Sakuya
Dahlia-ダーリア- Dahlia
John Cena's Sexy High School Adventure \N
Kyoto Colorful Days \N
レムレスブルーの午前2時 Lemures Blue no Gozen 2 Ji
Your Smile Beyond Twilight \N
I woke up next to you again. \N
Chemically Bonded \N
Our Time \N
Emily is Away <3 \N

I have absoutely no idea how to interpret this output
#20 by gambs
2022-04-04 at 04:10
< report >I've also played with the hyperparameters a bit to make VN recommendations more friendly to people with non-standard tastes (basically massively increasing the number of "topics" (genres) available to get more niche representation)

Now for u49546 (me) it recommends the following:

('ことのはアムリラート Kotonoha Amrilato', 0.0144)
('ニューダンガンロンパV3 みんなのコロシアイ新学期 New Dangan Ronpa V3 Minna no Koroshiai Shingakki', 0.014)
('スーパーダンガンロンパ2 さよなら絶望学園 Super Dangan Ronpa 2 Sayonara Zetsubou Gakuen', 0.0127)
('ダンガンロンパ 希望の学園と絶望の高校生 Dangan Ronpa Kibou no Gakuen to Zetsubou no Koukousei', 0.0126)
('サクラノ詩-櫻の森の上を舞う- Sakura no Uta -Sakura no Mori no Ue o Mau-', 0.0106)
('素晴らしき日々~不連続存在~ Subarashiki Hibi ~Furenzoku Sonzai~', 0.0094)
('CHAOS;CHILD \\N', 0.009)
('STEINS;GATE \\N', 0.0086)
('STEINS;GATE 0 \\N', 0.0083)
('ドキドキ文芸部! Doki Doki Bungeibu!', 0.0082)
("時計仕掛けのレイライン -残影の夜が明ける時- Tokeijikake no Ley Line -Zan'ei no Yoru ga Akeru Toki-", 0.0079)
('極限脱出 9時間9人9の扉 Kyokugen Dasshutsu - 9-Jikan 9-Nin 9 no Tobira', 0.0077)
('君と彼女と彼女の恋。 Kimi to Kanojo to Kanojo no Koi.', 0.0076)
('終ノ空 remake Tsui no Sora Remake', 0.007)
('AI:ソムニウム ファイル AI: The Somnium Files', 0.0069)
('ファタモルガーナの館 Fata Morgana no Yakata', 0.0068)
('穢翼のユースティア Aiyoku no Eustia', 0.0067)
('さよならを教えて~comment te dire adieu~ Sayonara o Oshiete ~Comment te Dire Adieu~', 0.0066)
('装甲悪鬼村正 Soukou Akki Muramasa', 0.0063)
('Dies irae ~Acta est Fabula~ \\N', 0.0061)
('CHAOS;HEAD \\N', 0.006)
('極限脱出ADV 善人シボウデス Kyokugen Dasshutsu ADV - Zennin Shibou Desu', 0.0059)
('うみねこのなく頃に Umineko no Naku Koro ni', 0.0058)
('Psycholonials \\N', 0.0057)
('時計仕掛けのレイライン -朝霧に散る花- Tokeijikake no Ley Line -Asagiri ni Chiru Hana-', 0.0056)
('WHITE ALBUM 2~introductory chapter~ WHITE ALBUM 2 ~introductory chapter~', 0.0054)
('レイジングループ Rei-Jin-G-Lu-P', 0.0054)
('凍京NECRO<トウキョウ・ネクロ> Tokyo Necro', 0.0054)
('白昼夢の青写真 Hakuchuumu no Aojashin', 0.0054)
('うみねこのなく頃に散 Umineko no Naku Koro ni Chiru', 0.0053)

Whereas for u195051 (Ezezin) it recommends the following:

('逆転裁判 Gyakuten Saiban', 0.015)
('逆転裁判2 Gyakuten Saiban 2', 0.0148)
('逆転裁判3 Gyakuten Saiban 3', 0.014)
('逆転裁判4 Gyakuten Saiban 4', 0.0117)
('極限脱出 9時間9人9の扉 Kyokugen Dasshutsu - 9-Jikan 9-Nin 9 no Tobira', 0.0106)
('逆転裁判5 Gyakuten Saiban 5', 0.009)
('The Grim Reaper who reaped my Heart! \\N', 0.0089)
('極限脱出ADV 善人シボウデス Kyokugen Dasshutsu ADV - Zennin Shibou Desu', 0.0085)
('ダンガンロンパ 希望の学園と絶望の高校生 Dangan Ronpa Kibou no Gakuen to Zetsubou no Koukousei', 0.008)
('ドキドキ文芸部! Doki Doki Bungeibu!', 0.0073)
('逆転検事 Gyakuten Kenji', 0.0072)
('Doki Doki Blue Skies \\N', 0.007)
('スーパーダンガンロンパ2 さよなら絶望学園 Super Dangan Ronpa 2 Sayonara Zetsubou Gakuen', 0.0066)
('ひと目惚れ Hitomebore', 0.0065)
('逆転検事2 Gyakuten Kenji 2', 0.006)
('Deiz \\N', 0.0059)
("TRUE LOVE ~純愛物語~ True Love ~Jun'ai Monogatari~", 0.0055)
('逆転裁判6 Gyakuten Saiban 6', 0.0053)
('Doki Doki Exit Music \\N', 0.0049)
('STEINS;GATE \\N', 0.0048)
('Doki Doki! RainClouds \\N', 0.0046)
('RE: Alistair \\N', 0.0044)
('AMNESIA \\N', 0.0044)
('かたわ少女 Katawa Shoujo', 0.0044)
('ニューダンガンロンパV3 みんなのコロシアイ新学期 New Dangan Ronpa V3 Minna no Koroshiai Shingakki', 0.0042)
('Mutiny!! \\N', 0.0041)
('大逆転裁判 ‐成歩堂龍ノ介の冒険‐ Dai Gyakuten Saiban -Naruhodou Ryuunosuke no Bouken-', 0.0038)
('Cute Demon Crashers! \\N', 0.0038)
('Amour Sucré \\N', 0.0036)
('Moe Era \\N', 0.0033)

It's somewhat difficult to find a good value for the "number of topics" hyperparameter in particular, especially since different values will have different behavior (less topics = more uniform/mainstream recommendations in general), but I think the model is doing really well given the small amount of data in the database

Also note that it isn't filtering out things that people have already read (edit: this is now fixed on the github version)Last modified on 2022-04-04 at 05:15
#21 by Ezezin
2022-04-04 at 05:19
< report >That second list looks much better; actually I already played 13 of those VNs. (Doki Doki Exit Music looks nice, I'll add it to my wishlist)

Besides that Doki Doki Literature Club! is in its Japanese name instead of its original name (English in this case), I'm liking this.Last modified on 2022-04-04 at 05:23
#22 by gambs
2022-04-04 at 05:27
< report >#21 My code always prioritizes the Japanese title (the best title) for all VNs if it's there; if VNDB wants to integrate my code into their stuff themselves they can change that part and I'm happy to help you understand any part of the code that's unclear
#23 by gambs
2022-04-04 at 11:26
< report >Another update, changing some setting on the machine learning side, and with the previously read filter on now:

Recommending VNs to user u2 (Yorhel)
('殻ノ少女 Kara no Shoujo', 0.0147)
('うみねこのなく頃に散 Umineko no Naku Koro ni Chiru', 0.0128)
('G線上の魔王 G-senjou no Maou', 0.012)
('ひぐらしのなく頃に Higurashi no Naku Koro ni', 0.0106)
('ひぐらしのなく頃に解 Higurashi no Naku Koro ni Kai', 0.0084)
('SWAN SONG', 0.0081)
('eden* They were only two, on the planet.', 0.007)
('ファタモルガーナの館 -Another Episodes- Fata Morgana no Yakata -Another Episodes-', 0.0065)
('幼なじみは大統領 My girlfriend is the PRESIDENT. Osananajimi wa Daitouryou: My girlfriend is the PRESIDENT.', 0.0063)
("Juniper's Knot", 0.0058)
('Fate/hollow ataraxia', 0.005)
('灼熱姫 Shakunetsu Hime', 0.005)
('竜†恋 Dra†Koi', 0.0048)
('Deardrops', 0.0047)
('エーデルワイス 詠伝ファンタジア Edelweiss Eiden Fantasia', 0.0047)
('素晴らしき日々~不連続存在~ Subarashiki Hibi ~Furenzoku Sonzai~', 0.0045)
("Sugar's Delight", 0.0045)
('月照~ツキノテラス~ Tsuki no Terasu', 0.0045)
('Ripples', 0.0044)
('40日40夜の雨 40-nichi 40-ya no Ame', 0.0042)
('ローズガンズデイズ Rose Guns Days', 0.0041)
('虚ノ少女 Kara no Shoujo - The Second Episode', 0.004)
('SHUFFLE!', 0.0039)
('その花びらにくちづけを 唇とキスで呟いて Sono Hanabira ni Kuchizuke o: Kuchibiru to Kiss de Tsubuyaite', 0.0038)
('Fading Hearts', 0.0037)
('戦国ランス Sengoku Rance', 0.0036)
('真剣で私に恋しなさい!! Maji de Watashi ni Koishinasai!!', 0.0035)
('彼岸花の咲く夜に 第二夜 Higanbana no Saku Yoru ni - Dai Ni Ya', 0.0035)
('ごがつのそら。 Gogatsu no Sora.', 0.0034)
('星空のメモリア-Wish upon a shooting star- Hoshizora no Memoria -Wish Upon a Shooting Star-', 0.0033)

Recommending VNs to user u49546 (me)
('戦国ランス Sengoku Rance', 0.0186)
('イブニクル Evenicle', 0.0142)
('ファタモルガーナの館 Fata Morgana no Yakata', 0.0125)
('ひぐらしのなく頃に Higurashi no Naku Koro ni', 0.0122)
('月姫 Tsukihime', 0.0117)
('ひぐらしのなく頃に解 Higurashi no Naku Koro ni Kai', 0.0097)
('CHAOS;HEAD NOAH', 0.0096)
('装甲悪鬼村正 Soukou Akki Muramasa', 0.0092)
('Dangerous Fellows', 0.0092)
('RanceVI -ゼス崩壊- Rance VI - Zeth Houkai -', 0.0092)
('魔法使いの夜 Mahoutsukai no Yoru', 0.0082)
('ファタモルガーナの館 -Another Episodes- Fata Morgana no Yakata -Another Episodes-', 0.0078)
('STEINS;GATE', 0.0076)
('WHITE ALBUM 2~closing chapter~ WHITE ALBUM 2 ~closing chapter~', 0.0075)
('かたわ少女 Katawa Shoujo', 0.0071)
('Fate/hollow ataraxia', 0.007)
('Ever17 -the out of infinity-', 0.0069)
('CROSS†CHANNEL', 0.0065)
('車輪の国、向日葵の少女 Sharin no Kuni, Himawari no Shoujo', 0.0063)
('ドーナドーナ いっしょにわるいことをしよう doHna:doHna -Issho ni Warui Koto o Shiyou-', 0.0062)
('WHITE ALBUM 2~introductory chapter~ WHITE ALBUM 2 ~introductory chapter~', 0.0058)
('planetarian ~ちいさなほしのゆめ~ planetarian ~Chiisana Hoshi no Yume~', 0.0057)
('CHAOS;HEAD', 0.0054)
('ユメミルクスリ Yume Miru Kusuri', 0.0054)
('ランス10 Rance 10', 0.0053)
('9-nine-ここのつここのかここのいろ 9-nine- Kokonotsu Kokonoka Kokonoiro', 0.0052)
('CHAOS;CHILD', 0.0051)
('学園特救ホトケンサー Gakuen Tokkyuu Hotokenser', 0.0051)
('殻ノ少女 Kara no Shoujo', 0.005)
('9-nine-そらいろそらうたそらのおと 9-nine- Sorairo Sorauta Soranooto', 0.005)

Recommending VNs to user u195051 (Ezezin)
('奴隷との生活 -Teaching Feeling- Dorei to no Seikatsu -Teaching Feeling-', 0.0219)
('one night, hot springs', 0.0171)
('極限脱出ADV 善人シボウデス Kyokugen Dasshutsu ADV - Zennin Shibou Desu', 0.0165)
('ニューダンガンロンパV3 みんなのコロシアイ新学期 New Dangan Ronpa V3 Minna no Koroshiai Shingakki', 0.0158)
("TRUE LOVE ~純愛物語~ True Love ~Jun'ai Monogatari~", 0.0126)
('かたわ少女 Katawa Shoujo', 0.0094)
('逆転裁判5 Gyakuten Saiban 5', 0.0081)
('spring leaves no flowers', 0.0067)
('ひぐらしのなく頃に Higurashi no Naku Koro ni', 0.0066)
('ひと目惚れ Hitomebore', 0.0066)
('逆転検事2 Gyakuten Kenji 2', 0.0063)
('雷の戦士ライディ2 Ikazuchi no Senshi Raidy 2', 0.0061)
('last day of spring', 0.0061)
('うみねこのなく頃に散 Umineko no Naku Koro ni Chiru', 0.006)
('AI:ソムニウム ファイル AI: The Somnium Files', 0.0059)
('ラブプラス Love Plus', 0.0059)
('アナザーコード 2つの記憶 Another Code Futatsu no Kioku', 0.0058)
('フェイト/エクストラ Fate/EXTRA', 0.0058)
('VA-11 Hall-A', 0.0055)
('逆転裁判6 Gyakuten Saiban 6', 0.0052)
('ウィッシュルーム 天使の記憶 Wish Room: Tenshi no Kioku', 0.0047)
('さくらの季節 Sakura no Kisetsu', 0.004)
('妹が痔になったので座薬を入れてやった件 Imouto ga Ji ni Natta no de Zayaku o Irete Yatta Ken', 0.0039)
('STEINS;GATE 0', 0.0039)
('ひぐらしのなく頃に解 Higurashi no Naku Koro ni Kai', 0.0038)
('ヨスガノソラ Yosuga no Sora', 0.0038)
('Brave Soul', 0.0038)
('Doki Doki Literature Club! Purist Mod', 0.0038)
('ButterflyAffection~蠱惑の幼虫~ Butterfly Affection -Kowaku no Youchuu-', 0.0037)
('禁断の血族 Kindan no Ketsuzoku', 0.0037)

Recommending VNs to user u15 (moogy)
('Dangerous Fellows', 0.014)
('CHAOS;HEAD NOAH', 0.0132)
('戦国ランス Sengoku Rance', 0.01)
('殻ノ少女 Kara no Shoujo', 0.0085)
('沙耶の唄 Saya no Uta', 0.0085)
('学園特救ホトケンサー Gakuen Tokkyuu Hotokenser', 0.0081)
("ニル・アドミラリの天秤 クロユリ炎陽譚 Nil Admirari no Tenbin: Kuroyuri En'youtan", 0.0078)
('Charade Maniacs', 0.0073)
('Laughter Land', 0.0067)
('デザート・キングダム Desert Kingdom', 0.0061)
('三国恋戦記 ~オトメの兵法!~ Sangoku Rensenki ~Otome no Heihou!~', 0.0058)
('Norn9 ~Norn + Nonette~ Last Era', 0.0053)
('参千世界遊戯 ~MultiUniverse Myself~ Sanzen Sekai Yuugi ~MultiUniverse Myself~', 0.005)
('Psycholonials', 0.0049)
('Starry☆Sky ~After Autumn~', 0.0047)
('月影の鎖 -錯乱パラノイア- Getsuei no Kusari -Sakuran Paranoia-', 0.0047)
("ウィル・オ・ウィスプ Will o' Wisp", 0.0041)
('Starry☆Sky ~After Winter~', 0.004)
('アラビアンズ・ロスト ~The engagement on desert~ Arabians Lost ~The Engagement on Desert~', 0.0037)
('CHAOS;HEAD', 0.0037)
('ランス02改 反逆の少女たち Rance 02 Kai - Hangyaku no Shoujo-tachi -', 0.0037)
('ドーナドーナ いっしょにわるいことをしよう doHna:doHna -Issho ni Warui Koto o Shiyou-', 0.0036)
('Real Rode', 0.0034)
('うたの☆プリンスさまっ♪ -Sweet Serenade- Uta no☆Prince-sama♪ -Sweet Serenade-', 0.0032)
('Photograph Journey', 0.0032)
('いじわるMyMaster Ijiwaru MyMaster', 0.0031)
('Under the Moon ~つきいろ絵本~ Under the Moon ~Tsukiiro Ehon~', 0.0031)
('シルヴァリオ ヴェンデッタ Silverio Vendetta', 0.0031)
('Fate/stay night', 0.003)
('虚ノ少女 Kara no Shoujo - The Second Episode', 0.003)

Predicting VNs similar to CLANNAD

リトルバスターズ! Little Busters!
智代アフター ~It’s a Wonderful Life~ Tomoyo After ~It's a Wonderful Life~
ONE ~輝く季節へ~ ONE ~Kagayaku Kisetsu e~
車輪の国、悠久の少年少女 Sharin no Kuni, Yuukyuu no Shounenshoujo
ef - First Fan Disc
Flyable Heart
クドわふたー Kud Wafter
Rewrite Harvest festa!
Angel Beats! -1st beat-
Harmonia -ハルモニア- Harmonia

Predicting VNs similar to 戦国ランス Sengoku Rance

ランス5D -ひとりぼっちの女の子- Rance 5D - Hitoribocchi no Onna no Ko -
RanceVI -ゼス崩壊- Rance VI - Zeth Houkai -
ランス・クエスト Rance Quest
ランス9-ヘルマン革命- Rance IX - Helman Kakumei -
ランス01 光をもとめて Rance 01 - Hikari o Motomete -
イブニクル Evenicle
ランス03 リーザス陥落 Rance 03 Leazas Kanraku
ランス02改 反逆の少女たち Rance 02 Kai - Hangyaku no Shoujo-tachi -
ランス10 Rance 10
ドーナドーナ いっしょにわるいことをしよう doHna:doHna -Issho ni Warui Koto o Shiyou-

Predicting VNs similar to 俺たちに翼はない ―――under the innocent sky. Ore-tachi ni Tsubasa wa Nai ―――under the innocent sky.

アラビアンズ・ロスト ~The engagement on desert~ Arabians Lost ~The Engagement on Desert~
きっと、澄みわたる朝色よりも、 Kitto, Sumiwataru Asairo Yori mo,
花帰葬 Hanakisou
ひまわりアクアアフター The Day the Moon Stood Still Himawari Aqua After - The Day the Moon Stood Still
Starry☆Sky ~After Winter~
はるまで、くるる。 Harumade, Kururu.
シノバズセブン Shinobazu Seven
月影の鎖 -錯乱パラノイア- Getsuei no Kusari -Sakuran Paranoia-
シルヴァリオ ヴェンデッタ Silverio Vendetta

Predicting VNs similar to ドキドキ文芸部! Doki Doki Bungeibu!

かたわ少女 Katawa Shoujo
Everlasting Summer
ネコぱら Vol.1 ソレイユ開店しました! Neko Para Vol.1 Soleil Kaiten Shimashita!
ネコぱら vol.0 水無月ネコたちの日常! Neko Para Vol.0 Minazuki Neko-tachi no Nichijou!
ネコぱら vol.2 姉妹ネコのシュクレ Neko Para Vol.2 Shimai Neko no Sucre
VA-11 Hall-A
ネコぱら Vol.3 ネコたちのアロマティゼ Neko Para Vol.3 Neko-tachi no Aromatize
ネコぱらExtra 仔ネコの日の約束 Neko Para Extra: Koneko no Hi no Yakusoku
missed messages.
spring leaves no flowers

Predicting VNs similar to Being a DIK

Snow Daze: The Music of Winter
Dreams of Desire
Summertime Saga
Parental Love
Depraved Awakening
Sisterly Lust
Acting Lessons

I think it's good enough to integrate into VNDB itself, especially the similar VN partLast modified on 2022-04-04 at 11:56
#24 by Jazz957
2022-04-04 at 16:17
< report >When running in Japanese locale I get this error "UnicodeDecodeError: 'cp932' codec can't decode byte 0xef in position 145: illegal multibyte sequence". It works fine when I switch to English locale tho.
#25 by gambs
2022-04-04 at 16:19
< report >Are you using python3? There shouldn't be any unicode errors and I don't even know how to run python in a specific locale