Luycchin 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 comment Share on other sites More sharing options...
Okami 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 comment Share on other sites More sharing options...
zoom909 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 comment Share on other sites More sharing options...
Zodai 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 comment Share on other sites More sharing options...
sm2345 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 comment Share on other sites More sharing options...
raphael512 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 comment Share on other sites More sharing options...
Luycchin 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 comment Share on other sites More sharing options...
krofna 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 comment Share on other sites More sharing options...
Luycchin 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 comment Share on other sites More sharing options...
krofna 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 comment Share on other sites More sharing options...
Luycchin 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 comment Share on other sites More sharing options...
krofna 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 comment Share on other sites More sharing options...
krofna 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 comment Share on other sites More sharing options...
krofna 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 comment Share on other sites More sharing options...
Luycchin 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 comment Share on other sites More sharing options...
krofna 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 comment Share on other sites More sharing options...
Nanashi3 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 comment Share on other sites More sharing options...
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.