Return to the homepage

Beware of the wall of text, important info have been colored and underlined



New notice wrote since august 23rd 2023 made to adress the changes in the next months, alongside some answers to the poll sent through the google form I've created two weeks ago.

I'll begin this notice with a talk about the codebase of the website. Perhaps you've felt like nikke-db a bit scuffed or has an amateur feel to it's interface and the way it works, which is a totally acceptable feeling.
This website is quite literally wrote entirely in raw HTML, CSS and JS, which is the most painful way of doing a complexe web application, due to the fact that it is hardly modulable, and make adding new content a WWE death match between me and deprecated functions, stuff that works on chromium but not firefox, duplicate names, import file hassle ect.

This website is 95% made manually, with the 5 other percents the spine tools I've used from the very dedicated team of esotericSoftwares, to allow Spine assets to run on the web. 95% meaning I personnally grab the assets I want and need, as well as code everything from zero. I don't use complexe algorithms to gather my data, except for the currently abandonned event story pages.

As such I have decided to focus my following weeks if not months, depending on how tired I am after work, to redevelop and improve the website using a client side JavaScript Framework called VueJS 3 based on the Vite tool. I don't really know how long this will take, it'll depend on how determined I am. I won't really give you guys an update on my work but I will continue to add live2d assets after every patches while working on it. I don't want to ship a new website with less content than the current nikke-db, so time will be needed to be sure I replicate every pages the best I can

Working with a framework all of a sudden will bring changes to the current website repository. If you don't really care about coding you can skip to the next paragraph.
The current repository holds 100% of the files for the website, from html, js, css, to spine runtimes, character icons, live2d assets (png, skel, atlas), json tables ect. This repository will become almost entirely deprecated once I decide to make the new switch to VueJS. I will host it on another web url, as a legacy website, and will use it as some kind of cheap web server to hosts the enormous file size of l2d, this way I don't have to reupload all the assets to a VueJS project.
Why though? It costs nothing to reupload assets to github right? Yup, you are entirely right. However my plan is to be as cheap as possible and also waste the least amount of space possible. The reason I'm using cloudflare (and previously github) pages is because I can host raw HTML/CSS/JS code for free and permanently. VueJs offers to build it's project to these languages, making it possible to freely host it. Though if I need to add the files to the Vue project and build it, it'll duplicate every single of these files into a folder called dist, doubling the entire size of the project, which is just awfull in my opinion. The most optimal option is to have a webserver hosting these and doing fetch requests to the server to gather the needed files on the specific input.

I'd like to thank everyone who has forked and starred my repository up to this day. What needs to be remembered is that the current repo will be continuously updated with new l2d and image assets but will not work as intended, and only the VueJS repository will receive new features once it is deployed.. The VueJS repository will also be made public, once completed, on the github nikke-db account.

Enough talking, let's see some results from you guys

Google form results

Once this new notice goes live, the form should be closed. I've received a total of 68 answers, which is less than what I'd have hoped, but if people come complaining now it's their fault for not having taking part! I'm insanely grateful to everyone who answered, and sorry for people that haven't because I've precised I wouldn't read non-english or non-french!

What country are you from?

Surprinsigly, people who answered this question come from all around the world ! WOW ! So many countries despite me only working only in english for tools, characters and live2d ! I hope my english writing is accurate as it is not my mother tongue!

Are you interested in a 3d chibi viewer ? Only a T-Pose, no animations

This question was mainly the reason I've made a form in the first place. I knew a chibi viewer was requested every once in a while but after a lot of trial and errors with gorgeous developpers who spent evenings with me, we just can't make animations working. So the question was tricky and wasn't sure of the global opinion on such a feature.

With 82.4% of people saying yes, you can except the feature to happen.. some time.. As I have to work on a revamp of the website with VueJS it'll happen in a long time, I will not lie about it. On a technical side, I will use the threeJS library to bring these chibis to the world wide web. If anyone manages to make animations working with the game files and threeJS, I beg of you to hit my personnal messages so we will make this a greater feature than planned. However I will not provide a tutorial on how to extract these 3d chibi files.
On a side note, once the feature starts to be developped, the files related to the chibis will be send to the legacy repository to save a lot of storage space once again, same thing as l2d assets as it is nearly 5mb PER character.

What do you dislike about the website ?

What do you like about the website current?

Not sure what I expected but it is mainly the live2d visualiser that everyone is really enjoying. Shoutout to the couple people who talked about the two tools I've made! I'm happy to know they are a bit used, though dotgg/nikke have much more complexes tools nowadays!

What unique features would you like to see appear ?

Would you like to tell me anything else ?

Overall everyone was very kind and sweet about their message in this section. Thank you everone for the encouraging words and using my hellish website made on a whim during CBT2.

Someone asked for me to update Mihara's asset as she received a new facial expression in chapter 24 !! Oops !! I knew about Yuni and Syuen but I did not realise about Mihara ! This will be fixed when I add Modernia's skin.. so it should already be live !

Now let's talk money. A couple people asked me to add a paypal link to thank me for my work and this will never happen. I am doing everything I can to not spend a single cent on this project, which explains my current bad codebase. When I started the website I didn't know about frameworks and stuff, it was only a training project but quickly gathered attention and I continued. Nowadays I know much more about web development and feel the need to recode but in a way where I will still not need to pay anything to any service! Despite being called Nikke-DB, if you have digged in the open source code you should have seen that I don't have any database, to cut costs ! funny ahah no?

Anyway, point is, I do not, did not, will not spend a cent for Nikke-DB, meaning I can run this website without ads and without a paypal to save money on hosting fees or what not !

If you want to send me money, I'd be a lot more grateful if you advertised the website to your guild mates or friends that play the game or in video descriptions ! Or flowers to your girlfriend if you are lucky enough to have one!

Final Words

If you've read up to here I'm honestly impressed. Thank you a lot. If I didn't talk about a feature you've request it's either that I did not understand it or it will not happen. A website works extremely differently compared to a game and not everything can be replicated without help from the shift up developpers themselves.

As a final RoadMap here it is :
  1. Continue to update the current live2d player with new characters as they are officialy released
  2. Fix the mobile visualiser
  3. Work on the new VueJS codebase
  4. Add small features like the live2d search box, raptures, save animations as webm, or small UI improvements
  5. Static image gallery, as it seem quick to achieve
  6. 3d chibi T-Pose viewer
  7. Explore the files for background image assets to add to the gallery
  8. Check if a tier list maker is easy enough to make
Once again, I cannot and will not give an ETA for most of these features. My fulltime job will exhaust me most evenings, reducing the amount of personnal time I'll have, on top of having to play Nikke and other games I bought and would like to play.

Most users that found this notice page probably :


Return to the homepage