Luycchin 0 Posted April 9, 2014 Share Posted April 9, 2014 Here I am again! I don't know why, but my last post didn't get any replies... So, here I am again. Maybe the title was a bit confusing, so let me explain what I'm asking. How can I recognize the engine used to create a VN? Also, does anyone know where I could find a list of the engines? I only know how to recognize ONScripter for now, so if anyone could help me out, I would be really grateful. Also, I'm not native, so maybe my english is bad. Sorry for that. Thanks in advance! Quote Link to post Share on other sites
Okami 213 Posted April 9, 2014 Share Posted April 9, 2014 What for do you need it? If you want to learn to hack a VN there is a more detailed explanation about how to do that somewhere on forum. And if you want to create a VN then you should probably just ask for a recommendation of best ones. Quote Link to post Share on other sites
zoom909 145 Posted April 9, 2014 Share Posted April 9, 2014 For a random VN, I guess you would check the file extensions, together with any string or identifying mark contained in the data files, often at the beginning of the file. Then, hope that Google tracks down something for you. Quote Link to post Share on other sites
Zodai 207 Posted April 10, 2014 Share Posted April 10, 2014 Ren'py ones are usually easy to detect as well. Personally if it's an NA-developed VN 90% of the time it'll be Ren'py, but other than that if the quicksave/quickload/etc menu is on the bottom of the screen that's a dead giveaway of a Ren'py game. Quote Link to post Share on other sites
sm2345 12 Posted April 10, 2014 Share Posted April 10, 2014 Another possibly helpful tip: try hooking the game using ITH (not agth), and that should tell you what the engine is (for example BGI or Kirikiri etc), most of the time, especially if a custom hook is needed for it. But that's as good as knowing the name of the engine. Quote Link to post Share on other sites
raphael512 5 Posted April 10, 2014 Share Posted April 10, 2014 I think you should open some of the files with notepad or notepad ++ then looked at the first line , sometimes you can find the visual novel engine there. Quote Link to post Share on other sites
Luycchin 0 Posted April 10, 2014 Author Share Posted April 10, 2014 Thanks a lot guys, you really helped me out. What for do you need it? If you want to learn to hack a VN there is a more detailed explanation about how to do that somewhere on forum. And if you want to create a VN then you should probably just ask for a recommendation of best ones. Well, I wanted to know how to recognize the engines, hacking them or not. I thought that doing so would help me when translating the VNs, because if I know thge name of he engines, I could use the right programs to hack the VN. I'll try searching the topic you talked about. Thanks. Quote Link to post Share on other sites
krofna 2 Posted April 10, 2014 Share Posted April 10, 2014 Thanks a lot guys, you really helped me out. Well, I wanted to know how to recognize the engines, hacking them or not. I thought that doing so would help me when translating the VNs, because if I know thge name of he engines, I could use the right programs to hack the VN. I'll try searching the topic you talked about. Thanks. Identifying the engine will not help you find the right tool. Usually encryption algorithm or at least the key is changed for each new VN so tools must be updated as well.You should try to find tool for specific game, rather than the engine. Quote Link to post Share on other sites
Luycchin 0 Posted April 11, 2014 Author Share Posted April 11, 2014 Identifying the engine will not help you find the right tool. Usually encryption algorithm or at least the key is changed for each new VN so tools must be updated as well.You should try to find tool for specific game, rather than the engine. Oh, really? I didn't know that! I'm feeling a bit idiot now... So, do you know where I could find tools that work with the BL game Laughter Land? i searched here, but didn't find any tools to translate a BL Game... Quote Link to post Share on other sites
krofna 2 Posted April 11, 2014 Share Posted April 11, 2014 Oh, really? I didn't know that! I'm feeling a bit idiot now... So, do you know where I could find tools that work with the BL game Laughter Land? i searched here, but didn't find any tools to translate a BL Game... I don't know if there is such tool available. BL games aren't that popular I may be able to help though, I'm a programmer and have shit loads of spare time these days so I can make a tool for you. Just give me link to a legit torrent. Quote Link to post Share on other sites
Luycchin 0 Posted April 12, 2014 Author Share Posted April 12, 2014 I don't know if there is such tool available. BL games aren't that popular I may be able to help though, I'm a programmer and have shit loads of spare time these days so I can make a tool for you. Just give me link to a legit torrent. Oh, really?! Thanks a lot!!! Here it is: http://bitsnoop.com/bl-game-laughter-land-q7760856.html Finally someone could help me with tools for a BL game!!! Quote Link to post Share on other sites
krofna 2 Posted April 13, 2014 Share Posted April 13, 2014 Oh, really?! Thanks a lot!!! Here it is: http://bitsnoop.com/bl-game-laughter-land-q7760856.html Finally someone could help me with tools for a BL game!!! I'm on it. Code seems to be encrypted... fun fun fun! Quote Link to post Share on other sites
krofna 2 Posted April 13, 2014 Share Posted April 13, 2014 Ok so I figured out archive file format. Here is unpacker source code: https://gist.github.com/krofna/10605563. It unpacks BGM/SE correctly so I guess it works for other archives as well (although they contain unknown binary data). I still haven't figured out where the hell are text strings but I posted unpacker anyway so you can see some progress . I'll try to find text tomorrow..... Quote Link to post Share on other sites
krofna 2 Posted April 14, 2014 Share Posted April 14, 2014 Binary for windows (Cross compiled from Linux, tested with wine): http://dev.pulsir.eu/krofna/llkrof.exe Source (as before): https://gist.github.com/krofna/10605563/ This time it also has repacking support: To unpack: llkrof.exe x File.arc To repack: llkrof.exe Folder It also decrypts .WSC files from Rio.arc now. Text strings are there (ja_JP.SHIFT-JIS encoded, file is binary). Quote Link to post Share on other sites
Luycchin 0 Posted April 16, 2014 Author Share Posted April 16, 2014 Thank you very much~ You really helped me! I wish I could do that, too... but I'm still thinking about studying programming. I wish sometime I could help someone like you helped me today. Thanks again. Quote Link to post Share on other sites
krofna 2 Posted April 16, 2014 Share Posted April 16, 2014 Thank you very much~ You really helped me! I wish I could do that, too... but I'm still thinking about studying programming. I wish sometime I could help someone like you helped me today. Thanks again. I'm glad I was able to help. btw. the tool wasn't thoroughly tested, so there may still be bugs. report any issues you find. Quote Link to post Share on other sites
Nanashi3 12 Posted November 14, 2015 Share Posted November 14, 2015 Binary for windows (Cross compiled from Linux, tested with wine): http://dev.pulsir.eu/krofna/llkrof.exeSource (as before): https://gist.github.com/krofna/10605563/ This time it also has repacking support:To unpack: llkrof.exe x File.arcTo repack: llkrof.exe Folder It also decrypts .WSC files from Rio.arc now. Text strings are there (ja_JP.SHIFT-JIS encoded, file is binary).Hey there @krofna,Dunno if you're reading this.It seems ios::binary is missing in WriteUnpack(). It doesn't really matter for Unices, but the cross-compiled exe you provided writes extra \x0d bytes.Out,Nanashi3~ Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.