Jump to content

mnakamura

Members
  • Posts

    79
  • Joined

  • Last visited

  • Days Won

    2

mnakamura last won the day on October 4 2016

mnakamura had the most liked content!

Recent Profile Visitors

2293 profile views

mnakamura's Achievements

Fuwa Regular

Fuwa Regular (3/11)

41

Reputation

  1. Sorry for late reply, I haven't visited this forum for a while. Not really, but I can send you some links to the demos available in private message. There is no server part, it's all pure client-side, so you can probably just throw it into a PS Vita storage and load it from there, or deploy yourself it on any static HTML hosting, if it is http-only. The concept itself is solid. However, there's been no single finished VN released, playable from the beginning till the end, based on Mikan engine. There are a few important functions still missing (like loading / saving), but that's probably 1-2 days worth of coding to get that done. Unfortunately, current state of affairs is a result of combination of: several teams taking on some projects => I do reverse engineering and provide tools for them => they abandon the project and disappear => my motivation keep sinking I'm not really a great developer myself, I'm actually a malware reverse engineer, so I wanted to promote a concept and get more people interested in it to help me developing JavaScript engine; unfortunately, looks like I've failed I'm having constant troubles with free time lately, can't dedicate much time to do publicity work on Mikan That again, is totally my fault. Partially my lack of motivation and lack of continued community interest in Mikan is to blame, but that's all excuses. If you really want it and you're still up to it, we can try to revive the project and I'll promise that I'll finish that documentation and publish it. Looks like I haven't touched neither of them, so I can't really say anything here.
  2. At the very least, there's not a single translation, but I know of probably at least 4 different teams or individuals beyond Yandere that announced that their work on that.
  3. @liquidcrab Well, whatever gets the job done. I'm still there, in case you'd need me.
  4. Hey, we've been working on it since July: We've already got all unpacking & porting to our new engine working. Let's join our efforts?
  5. I totally feel you, pal, happened to me 2 or 3 times already. Damned Cloudflare Best luck with your reversing efforts anyway. Please share your progress with us — that's always very cool to see
  6. Thanks for your appreciation It's really very heart-warming to know that someone (besides me) finds that stuff interesting Hmm, and I thought that I'm referring only to the most basic stuff in these articles. What do you need to know to understand them? very basic stuff about how computers work - i.e. files, hex numbers, bits-bytes, integers, characters - I guess most of the people nowadays learn that in mid school / high school the rough idea of string encoding - i.e. that "string" is a sequence of characters, and you need know somehow where the string ends - for that you either store a string's length somewhere, or declare that a string needs some "terminator" character basic knowledge of any modern object-oriented programming language (from those supported by Kaitai Struct) I supposed that basically anyone who spent like a weekend trying to pick up any progamming language (i.e. Ruby, Python, JavaScript, etc) would be ok with reading my tutorials. Can you elaborate more on what exactly is missing and what's hard to read/understand? Even if it's that "basic" stuff I've mentioned above - maybe it would be a good idea to write some quickie explaining it all in one place? Well, of course I do, but as you might have noticed, I'm kind of really opposing the idea. There's a whole world of reverse engineering that one can learn and hone their skills for the whole life There are several pretty distinct branches: analysis of execution (that usually As for books, I could really recommend https://beginners.re/ - it's a little slow-paced at some topics, but good nevertheless.
  7. Hi, fellow VN hackers, Some of you might remember that I wrote the first part of visual novel reverse engineering guide a while ago. And now, lo and behold, today's the day that I've published the second part of reverse engineering tutorial - this time, I'm discussing the approaches to reverse engineer the script, find out what are the part it consists of, and extracting the Japanese text (to pass it to the translators, if you run a VN translation project). Feel free to ask any questions. Cheers
  8. Probably, it would be fairly easy to write a VNDS -> Mikan converter then. As far as I remember, VNDS is based on NScripter syntax.
  9. Um, sorry for the late answers — I've been unexpectedly busy with my real life and work and stuff, sorry. Actually, I'm also mostly using Linux for desktops, and that's one of the motivators for Mikan engine for me as well From the bird's eye perspective, it's like 4 steps: if there are any archives, extract their contents (90% of the time, there would be ready-made tools for it - check out usual stuff like Crass, GARBro, ExtractData, or collections like these). convert these contents into contemporary formats that would be widely accepted by browsers (i.e. PNG, JPG, OGG, MP3, etc) - many VNs use custom formats for graphics, animations, etc; again in 90% of cases, ready-made tools will help you find the script files and check them out; if they are compiled bytecode, figure it out (which opcode means what) and learn to decompile it (might be hard) convert script files into JSON used by Mikan (relatively easy, once decompiling is done) As far as I understand, Infinity was developed by KID and probably uses some variation of their engine. @Scorp mentioned that he has tackled these formats, so he might provide more info if you'll motivate him enough
  10. I'm only human, so I can take only a handful of simultaneous projects by myself. If you want to help and port it - you're most welcome Alternateively, if and when this project will get some traction, probably someone (or me) will eventually port it.
  11. I've checked out Private Nurse - it seems to be using the infamous SM2MPX10 format (AKA GGD, AKA Ikura, etc). I've already tried porting one of the games on that engines, that is 子猫同名, so it shouldn't be too hard. Besides, this format is already supported by ViLE.
  12. Ok, added it to my (pretty long) backlog Do they both (Private Nurse and X-change) use the same engine?
  13. Got the music working, only one minor flaw remains: there's no simple concept of "looping" in these .wm files. "Looping" is implemented just as yet another jump bytecode inside these files, and, what's even worse, there's not a single stream of bytecode instructions, but several distinct streams (one per OPL3 channel), every one having distinct position & jumps inside it. Still figuring out how to calculate that looping point.
  14. No animations, no music yet. Converting music is pretty trivial, though time consuming: one has to rip any OPL3 emulator (from Anise, from DosBox, Nuked OPL3, etc, etc) and render OPL3 music with it into oggs or something.
  15. Long time no news, Fuwan I'd like to share a new port of Ushinawareta Rakuen - that's an ancient VN by Silky's from ~1996. Thanks to support from @Zus and @Scorp , I've got kind of a minimal playable port to Mikan engine (ripping of lots of reverse engineering details from Anise engine). Without further ado, here's what it looks like now in its 640*480 glory: I guess Zus's team is looking forward to translating it. So far, I've just pinned the names of the characters.
×
×
  • Create New...