Wanted: KanColle Arcade Unit (Sega Nu Hardware)

I’m looking to get my hands on a KanColle Arcade unit. I have a strong interest in the Kantai Collection universe and I am looking to get my hands on a physical arcade cabinet.

This is what the arcade cabinet itself looks like from the official website. Shiny.

If you know of anyone who deals with these arcade units, or has connections, please get in touch. I’m based in Australia, so it’s going to be probably a pain in the ass to get through customs, but hey – no pain no gain, as they say.

Continue reading “Wanted: KanColle Arcade Unit (Sega Nu Hardware)”

Virtual YouTuber Kizuna AI: FBX Converted 3D Model Download

Yep, out of MikuMikuDance and into the Windows 10 3D Viewer.

Virtual YouTuber Kizuna AI has been quite a hit with the Japanese and non-Japanese alike, and she claims to be a Super AI that can’t read or speak English and will someday overwrite your Windows installation.

On her website, she has a MikuMikuDance model (PMX) available for download but since I don’t use that piece of software I was looking for a converter so I could import it into my weapon of choice, Unity3D. Turns out I just needed to use a converter script from a Git Repo, the latest Blender and I was in business.

You can download her model in FBX format here.

If you have any questions or spotted any errors with the exported FBX, please leave a comment or tweet me on twitter (@coburn64). I don’t know much Blender and the UI is a pain in the ass to use, but it was a fun experiment.

Until next time, Coburn out.

YouTube-DL GUI v1.1 Release

I originally intended to keep this application for my own personal use but I thought I’d share it around for anyone who wants a simple and easy to use tool to download a youtube video, or a playlist. (Yes, there are some typos, and will be fixed in the next version).

Copy paste your URL into the box provided, and supply any desired arguments – for example, you might want the best quality available. RTFM for youtube-dl’s switches before asking me, please.

While it is intended for use with YouTube, the GUI tool is actually a wrapper for the command line tool youtube-dl. It uses a custom compiled-as-an-app version of the said command line tool with Python 3.5 that will be downloaded once. This allows me to make bug fixes to the youtube-dl code to fix things and bring in nice features the authors have missed, are just lazy or like slapping “WONTFIX” on their bug reports. Sad!

You may download it from https://is.gd/ytdgui . It’s currently v1.1 and may contain bugs. If you do spot a bug, please report it here or tweet me on twitter (@coburn64). Limited support is given, and comes with no warranty.

Other than that, please enjoy. Isn’t it nice to have a tool to download videos without having the risk of getting malware?

YUMI: A Senran Kagura Mod Installer – March 19, 2017

This version of YUMI, which is my personal mod installer for the PC version of Senran Kagura Estival Versus should be treated with extreme caution because it may break your game and require Steam to verify the game caches.

PLEASE NOTE THAT THIS IS A DEBUG RELEASE AND YOU WILL GET MESSAGE POPUPS WITH THE TITLE “DEBUG”. THIS IS USED AS SANITY CHECKS TO ENSURE THE MOD MANAGER WAS DOING THINGS CORRECTLY.

How to use?
First download the March 19th release from Google Drive. Extract this to anywhere you want. Secondly, run YUMI.exe once – accept the “Are you a pirate?” warning, then as soon as the GUI appears you’ll notice 4 new folders in the folder where YUMI is. You want to ensure you have the folders “ModsToBeInstalled”, “ModsAlreadyInstalled”, “Backup” and “Temp”.

You can download the Godray Uncensor Mod, which I converted to make it YUMI compatible from this Google Drive link. Props to the original author, nekomimi10 at LoversLab (NSFW!). Put it inside “ModsToBeInstalled” and hit Reload. It will then appear in the mods available list. Select it, and hit Install. It’ll chime when complete.

Don’t forget to set your game installation directory as the mod installer will remind you to do so if you think you can cheat and let it automatically detect the game path.

Uninstalling mods is not implemented at this time, nor are backups (that functionality is broken).

Screenshot(s)

How to make mods compatible with YUMI?

YUMI uses a INI file format that is parsed per mod when the lists are reloaded. This means that if there is a lot of mods in your “ModsToBeInstalled” folder, then it could lag YUMI. If mods are popular enough for SKEV, I’ll work on some cache system or something.

When making a mod, you need to ensure that the root directory of the mod archive like so:Basically, YUMI extracts everything but the mod.ini file into your game directory. In the case of the Uncensor mod, there are files in folders under the “GameData” folder which will overwrite the original game files.

The mod.ini file structure is like this:

[YUMIMod]
Name=My Senran Kagura Mod
Author=AwesomePersonOnSKSubReddit
Category=Graphics
Description=TooAwesomeForADescription

The first line is the mod ini header. You must make sure it’s typed like that, as this will tell YUMI that it’s a compatible mod. Next is the “Name” which is used to display it in the “Available Mods” and “Installed Mods” list. If you don’t have this set, it will come up as nothing or “Unknown Mod”.

Author is self explainatory, if not set it defaults to Anonymous. Category is unused in this build, but it describes the mod (ie. Script changes, Cheats, Graphics, Audio, etc). Last but not least is Description and I think that’s unused in this release. In the next release it’ll be shown before installation.

Once you’ve made the mod.ini, in your file browser select all files and send them to a compressed archive (Windows 7+) or use 7-Zip. Do not compress the folder. If your resulting ZIP file has this:

GameMod\GameMod\mod.ini
GameMod\blah.exe

Then you’re doing it wrong. You need to ensure it looks like this:

mod.ini
GameData\somefile.cat
GameData\somefile2.cat
GameData\sound\myNewSoundbank.awb

Got that? Good.

If anything goes pear shape, just verify the integrity of your game files and Steam will fix it up (hopefully). Please report any bugs to me, as that would be great if you can.

If you need help, then please use the Senran Kagura subreddit located at this link to ask your questions. You can also try using the comments here; although I am quite busy and may not reply in a timely fashion.

Enjoy!

World of Warships: Potato Team Frustration.

I need to vent a little for my own sanity here. I play one of WarGaming’s games called World of Warships, which has plenty of action between WW1 ships and WW2 ones. I came across WoWS many years ago after I got fed up of the Kantai Collection compass RNG trolling.

I also had played World of Tanks in the past and got fed up with the match maker assigning me, who tried to keep at least 50% win/loss ratio to potato teams. What is a potato team you ask? It’s a team that do fuck all to help you when you need it. Let’s take a common scenario:

You’re playing a match on a map in Domination mode. There are 3 points in the middle of the map, and you’re playing a Tier 5 Russian Destroyer (vodka vodka vodka hey). You go and scout ahead to B, which is your job – go ahead of the team and scout, as well as hide in smoke and pop torpedoes into the sides of unexpecting cruisers and battleships. You announce you’re going to cap B and your team replies with “Affirmative” and “OK”. They seem to be going to back you up.

However, a US Cruiser has got Hydro on, and he’s detected you in the smoke you popped to hide yourself while you work your way to cap B. You press F7 to announce you need urgent help and look at your mini-map… The team has split up and gone to A as well as some Battleships flipping their shit out and turning around, exposing their broadside to any enemy BB wanting to snipe from 15+ kilometers away.

You’re under heavy fire and desperately trying to survive while running way. Alas, while you’re on fire and you get hit with a salvo of HE rounds… and die. You’ve tried to defend yourself, but you’ve got a wolf pack pounding your metal and you could do shit all damage because you’re busy trying to escape.

This is the sort of game-play that is fucking retarded. Instead of the team being supportive, they go away from the people who are pushing to carry the team, go and crash into each other (ship orgy?) in the corner of the map and then call the “good” players on the team fucking noobs because they died and they didn’t get the support.

Why the fuck should I support a teammate that didn’t fucking support me when I was trying to push? Why is my team not pushing up? Why are teammate shooting another teammate? Why is my team’s Aircraft Carrier being retarded and acting like a fucking destroyer and not SHOOTING DOWN FUCKING PLANES?

WHY DOES MY TEAM FUCKING SUCK?!

This is the same sort of shit that made me quit World of Tanks. Now that I’ve been accepted into the AG7 Gaming clan, I have more fun hanging out with them over TeamSpeak and discussing tactics, but even then the clan members do vent steam in the channel.

If this shit keeps happening I may very well hang up my admiral cap and go on vacation. Or maybe I should just go play some Co-Op battles instead.

Also props to the clan. Awesome guys, fun to play with and lots of shenanigans that lighten the mood.

Honest Anime Opinions: Anne Happy / あんハピ♪ (2016)

bit-anne-happy-11-720p-aac-60c614b6-mkv_snapshot_20-24_2016-10-26_21-36-07
Hibiki + Cape Feather = Nice Super Mario World reference there.

I’ve seen a lot of crazy anime in my time over the past few months, including but not limited to Bakuon!! and Hidamari Sketch (one anime I still have to finish, but my subbed MKV files were corrupted).

Anne Happy is an anime adapted from the manga of the same name, and basically follows the lives of 5 girls in Class 1-7 at Tennogofune Academy. They pretty much have zero luck, and their class is called the “Happiness Training Class”. The teacher, Kodaira-sensei, puts them through various training classes in which the team of 5 always screw up one way or another.

If it’s not Hibiki walking in the wrong direction to Botan’s bones snapping every second minute, then I don’t know what to describe it. The premise is outright chaos… Dumb and no common sense would be the best description I can think off the top of my head.

Seriously, words cannot describe what the fuck's happening here.
Seriously, words cannot describe what the fuck’s happening here.

What impressed me is the Opening and Ending songs. They are catchy and well, for an opening and ending they are pretty good – upbeat, lively and the characters vocals keep me watching them throughout the anime episodes for that slight chance that I might see a variation of the OP or ED.

Also on the list is the teacher that I mentioned before. She’s damn good if not a little two-faced as she’s lovey-dovey one scene and in the next she’s doing something badass, or maybe even trolling as you can see in the screen cap below.

You are the weakest link. Good------aaaaaaahhhhhh
Oh, don’t worry. You’re safe with Sensei… * CLICK *

That being said, I enjoyed the anime. I know some people will be turned off with the characters looking young (AniDB says they are all 16 year old so definitely out of the “way too young” category) and the whole Moe tropes but if I would say do give it a chance with at least a few episodes.

It’s like a lucky dip bag – it doesn’t tell you what the next part is going to be, as one moment they’ll be in the classroom and then the next it’ll be lunch time. Would I like a Season 2? Yes. The season ends with the first semester, so hopefully they’ll do another season to continue the chaos that the first season left.

Honest Verdict: Funny but really dumb cast at times, good sound, some light drama and bad-ass teacher, likely to lighten your mood. Do check it out.

bit-anne-happy-11-720p-aac-60c614b6-mkv_snapshot_14-52_2016-10-26_21-30-28
Oh shi—

KanColle Kai – Disassembly Mini-Project – Filesystem Structure

This is gonna be a big long post.

Judging from this, KanColle Kai uses a lot of XML abuse as there’s a shit-ton of XML files. Character Live2D files seem to be baked into the .asset files. In the patch, you can see updated Live2D motion files so I assume they now check if there’s files available from the patch folder, and if so, they use them instead. A few MP4s are used for the Opening Video and the in-game training drills, along with the normal or true endings (I haven’t played KC Kai through to the end yet). There’s also some loose files that are icons, a session image (?) and a tweet button (?).

Filesystem Structure


Game Card (Retail Version)
ROM Size: 1.84 GB (1,977,621,545 bytes) according to Windows 10.
All files are listed in the gamecard filesystem device. Continue reading “KanColle Kai – Disassembly Mini-Project – Filesystem Structure”

KanColle Kai (PS Vita) – Disassembly Mini-Project

I’ve been a fan of Kantai Collection, which is a game based around the concept of female characters that have memories from their World War 1 and 2 counter parts. As you would guess, it’s a JRPG with lots of RNG abuse, and it eventually took form as a DMM-hosted Flash Browser-based flash game. As popularity grew, it spawned both a PS Vita port (KanColle Kai) and an Arcade port (KanColle Arcade). I gave up the Browser version because the compass trolling in the game was taking a toll on my sanity.

If you want more information about it, please go see the KanColle Wikia as they do a much better job explaining the game than I do.


Someday, I do hope to get my hands on a ROM/HDD Dump of the arcade version of KanColle, mainly because I’d love to see what game engine they use, as the battle sequences are full 3D and I want to rip the 3D models to use in personal projects. If I win the lotto or something, I might even buy the arcade and import it here. (If anyone does however have a dump of the arcade game, please do get in touch…)

As for KanColle Kai, the game runs on Unity3D. This can be confirmed by the presence of the “UnityEngine.dll” file in the

gro0:/app/PSCG00684/Media/Managed

folder, along with numerous other Assemblies that are the compiled C# code and UnityScript.

On the Vita, gro0: is the game card, while app0: is the filesystem that belongs to the application version (the one you would download from the Japanese PS Store). My copy is the retail game cartridge version. I believe gro0: stands for gamecard read only slot 0. Which makes sense, because the PS Vita only has one game card slot. You can’t write to the game card through gro0: unfortunately.

I have been researching and looking at a forum who did a guide on how to dump PS Vita games with the 3.60 Henkaku exploit and while I can access my savedata unencrypted, the rest of the game is encrypted. At least the cartridge is. The guide I’m following is supposed to allow me to decrypt the data on the fly, but it seems that isn’t working – for now at least until I get some more pointers. With that being said, that doesn’t stop me from looking around in the file system and documenting what KC Kai has hidden. From what I can see, the game uses quite a lot of XML files.

I’d like to stress that I am not doing this to endorse piracy. I am a tinkerer, and I like to see what underlying things are inside the game and if I can even replace sounds and/or music for example. As I usually say, I’m doing this for educational purposes only.


Next update to this project will contain a list of the files in the filesystem. It’s pretty big and I might turn the list into a PDF or something for easy viewing. Or I might just dump it all into a blog post. Heh, I don’t know.

Coburn out.