<commit_before>vndc - VNDC is Not a Direct Clone (of VNDS ;P)
====

tl;dr - This is under heavy development. Clone an old revision until I'm done fixing the sad excuse for a build system here.

-----

For generic platforms you need: SDL2, SDL2_mixer, SDL_image, and SDL_ttf.

You should get a binary named vndc.something in bin. Run vndc -h if you don't know how to run it. Have VNDS files ready. This includes foreground, sound, background, script, and default.ttf

Also important: Unzip zips first. VNDC can't read zipped vnds data files.

-----

A picture says a thousand words. Have one.

![Screenie of Current State](https://raw.githubusercontent.com/chaoskagami/vndc/master/data/screenshot.png)

This is a clone of vnds. Actually, it's an enhanced (objectively) version. Why? A better interpreter without artificial limits. It could be potentially possible to use this as a base for a commercial VN if you feel like changing things a bit. This is why I used the MIT license; I'm a free-use guy, not copyleft. ;)

This came about after converting Fate/Stay night to vnds format. I started poking through the scripts' format. My first thought was 'this format is simple'. So I went and coded a VNDS interpreter. I named it VNDC, and made the name recursive for lulz.

Currently, I can say confidently that it runs on Linux and Windows (with proper compilers - read: mingw, I hate VC and will make no effort to support it). It will probably also work on *bsd, if you can get SDL2, SDL_mixer, SDL_image, and SDL_ttf. I'll test it on mac using my MacBook '03 sometime soon. I have not tried building with clang. Lemme know how that goes.

The ultimate goal is for this to run on Linux, Windows, Mac, Android, and (jailbroken) iOS. Note that I'll never make a binary for iOS unjailbroken because A) apple and B) this is an interpreter.

There was a initial attempt at android in-tree recently, but I have to rethink my approach since I had nothing but black screens of...nothing. Oh, and dalvik faults. No clue.<commit_msg>Fix the ghuc URL<commit_after>vndc - VNDC is Not a Direct Clone (of VNDS ;P)
====

tl;dr - This is under heavy development. Clone an old revision until I'm done fixing the sad excuse for a build system here.

-----

For generic platforms you need: SDL2, SDL2_mixer, SDL_image, and SDL_ttf.

You should get a binary named vndc.something in bin. Run vndc -h if you don't know how to run it. Have VNDS files ready. This includes foreground, sound, background, script, and default.ttf

Also important: Unzip zips first. VNDC can't read zipped vnds data files.

-----

A picture says a thousand words. Have one.

![Screenie of Current State](https://raw.githubusercontent.com/chaoskagami/vndc/data/screenshot.png)

This is a clone of vnds. Actually, it's an enhanced (objectively) version. Why? A better interpreter without artificial limits. It could be potentially possible to use this as a base for a commercial VN if you feel like changing things a bit. This is why I used the MIT license; I'm a free-use guy, not copyleft. ;)

This came about after converting Fate/Stay night to vnds format. I started poking through the scripts' format. My first thought was 'this format is simple'. So I went and coded a VNDS interpreter. I named it VNDC, and made the name recursive for lulz.

Currently, I can say confidently that it runs on Linux and Windows (with proper compilers - read: mingw, I hate VC and will make no effort to support it). It will probably also work on *bsd, if you can get SDL2, SDL_mixer, SDL_image, and SDL_ttf. I'll test it on mac using my MacBook '03 sometime soon. I have not tried building with clang. Lemme know how that goes.

The ultimate goal is for this to run on Linux, Windows, Mac, Android, and (jailbroken) iOS. Note that I'll never make a binary for iOS unjailbroken because A) apple and B) this is an interpreter.

There was a initial attempt at android in-tree recently, but I have to rethink my approach since I had nothing but black screens of...nothing. Oh, and dalvik faults. No clue.
{'fraction_non_alphanumeric': 0.06308758040573974, 'fraction_numerical': 0.002474022761009401, 'mean_word_length': 3.9006060606060604, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7331021', 'n_tokens_mistral': 1203, 'n_tokens_neox': 1131, 'n_words': 664}