Jump to content

ffleader1

Members
  • Posts

    27
  • Joined

  • Last visited

Everything posted by ffleader1

  1. Okay, so I figured out the problem. Apparently the images are not the same sizes and devs just crop them by code, from image to image. Anyway, I have to use paint to crop out 1-2 pixel of the images, and the are a handful of them. Just put this here in case anyone with a similar situation need this.
  2. The good news is that I seem to have identified the problem. That is I need to add 1 more pixel to the crop area. I used this method to scale: x= int(2.25*401) Something like that so it kinda round down a pixel. However, when I try to add a SING pixel, x= int(2.25*401+1) I got this beautiful error: I'm sorry, but an uncaught exception occurred. While loading <'AlphaMask' <'Crop' <'Crop' <'Image' u'sys/btn/pop_log.png'> 532 0 266 63> 0 0 133 63> <'MatrixColor' <'Crop' <'Crop' <'Image' u'sys/btn/pop_log.png'> 532 0 266 63> 133 0 133 63> (-1, 0, 0, 0, 1, 0, -1, 0, 0, 1, 0, 0, -1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)>>: File "game/start.rpy", line 321, in script call File "game/script/flow.rpy", line 13, in script call File "game/script/R1_MYTH00.rpy", line 669, in script File "game/defines/image_filters.rpy", line 94, in render error: subsurface rectangle outside surface area. -- Full Traceback ------------------------------------------------------------ Full traceback: File "E:\MYTH\MYTH\renpy\bootstrap.py", line 290, in bootstrap renpy.main.main() File "E:\MYTH\MYTH\renpy\main.py", line 487, in main run(restart) File "E:\MYTH\MYTH\renpy\main.py", line 147, in run renpy.execution.run_context(True) File "E:\MYTH\MYTH\renpy\execution.py", line 761, in run_context context.run() File "game/start.rpy", line 321, in script call File "game/script/flow.rpy", line 13, in script call File "game/script/R1_MYTH00.rpy", line 669, in script File "E:\MYTH\MYTH\renpy\ast.py", line 1275, in execute renpy.exports.with_statement(trans, paired) File "E:\MYTH\MYTH\renpy\exports.py", line 1376, in with_statement return renpy.game.interface.do_with(trans, paired, clear=clear) File "E:\MYTH\MYTH\renpy\display\core.py", line 2062, in do_with clear=clear) File "E:\MYTH\MYTH\renpy\display\core.py", line 2492, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "E:\MYTH\MYTH\renpy\display\core.py", line 2845, in interact_core self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn) File "E:\MYTH\MYTH\renpy\display\core.py", line 1921, in draw_screen renpy.config.screen_height, File "renpy/display/render.pyx", line 416, in renpy.display.render.render_screen (gen\renpy.display.render.c:6687) rv = render(root, width, height, 0, 0) File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2859) rv = d.render(widtho, heighto, st, at) File "E:\MYTH\MYTH\renpy\display\layout.py", line 685, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3321) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2859) rv = d.render(widtho, heighto, st, at) File "E:\MYTH\MYTH\renpy\display\transition.py", line 497, in render top = render(self.new_widget, width, height, st, at) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3321) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2859) rv = d.render(widtho, heighto, st, at) File "E:\MYTH\MYTH\renpy\display\layout.py", line 685, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3321) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2859) rv = d.render(widtho, heighto, st, at) File "E:\MYTH\MYTH\renpy\display\layout.py", line 685, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3321) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2859) rv = d.render(widtho, heighto, st, at) File "E:\MYTH\MYTH\renpy\display\screen.py", line 623, in render child = renpy.display.render.render(self.child, w, h, st, at) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3321) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2859) rv = d.render(widtho, heighto, st, at) File "E:\MYTH\MYTH\renpy\display\layout.py", line 685, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3321) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2859) rv = d.render(widtho, heighto, st, at) File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2027) cr = render(child, widtho, heighto, st - self.child_st_base, at) File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2859) rv = d.render(widtho, heighto, st, at) File "E:\MYTH\MYTH\renpy\display\behavior.py", line 707, in render rv = super(Button, self).render(width, height, st, at) File "E:\MYTH\MYTH\renpy\display\layout.py", line 1073, in render st, at) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3321) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2859) rv = d.render(widtho, heighto, st, at) File "E:\MYTH\MYTH\renpy\display\image.py", line 294, in render return wrap_render(self.target, width, height, st, at) File "E:\MYTH\MYTH\renpy\display\image.py", line 125, in wrap_render rend = render(child, w, h, st, at) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3321) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2859) rv = d.render(widtho, heighto, st, at) File "game/defines/image_filters.rpy", line 94, in render File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3321) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2859) rv = d.render(widtho, heighto, st, at) File "E:\MYTH\MYTH\renpy\display\im.py", line 473, in render im = cache.get(self) File "E:\MYTH\MYTH\renpy\display\im.py", line 200, in get surf = image.load() File "E:\MYTH\MYTH\renpy\display\im.py", line 1516, in load basesurf = cache.get(self.base) File "E:\MYTH\MYTH\renpy\display\im.py", line 200, in get surf = image.load() File "E:\MYTH\MYTH\renpy\display\im.py", line 874, in load return cache.get(self.image).subsurface((self.x, self.y, File "E:\MYTH\MYTH\renpy\display\im.py", line 200, in get surf = image.load() File "E:\MYTH\MYTH\renpy\display\im.py", line 875, in load self.w, self.h)) File "src/pygame_sdl2/surface.pyx", line 616, in pygame_sdl2.surface.Surface.subsurface (gen\pygame_sdl2.surface.c:8615) error: subsurface rectangle outside surface area. Windows-8-6.2.9200 Ren'Py 6.99.12.2.2029 MYTH (All Ages) 1.0 I know it is long as hell, Can you just glance at it to tell me what should I do. Else I will just have to keep messing up random things until it get it right.
  3. Just replacing all the assets with bigger ones, 2.25 times bigger. Like if the BG were 600x480 then it is now 1440x1080. That is all. I don't think it's my driver issue tbh. Bad/misplaced could be a thing, but when I tried to add/subtract a pixel of the crop command, it crashes and returns the error that image does not fit or something like that, so I guess the cropping part is fine. So I am out of idiea :<
  4. So I was trying to make a graphical enhancing mod to a Visual Novel (MYTH from MG). Anyway, everything works fine for the most part. However, all the small images that I can hover on has a little straight bar next to it. Pretty much these: So, if anybody who is familiar with Ren'py, can you help we to know what could be the cause of this. (I have multiplier every size and position proportional to the upscaled image, which is from 600x480 to 1440x1080, and still this happen, so I have no idea. This does not look like I have overcut something from the original image to begin with) Thank you in advance.
  5. So does anyone here know how to use Oblydbg? :< Honestly, I am trying to extract some datafrom .dxa files. They are of the DxLib engine. The .dxa files are encrypted with a key and apparently bu using oblydbg, the encryption key can be traced. I even have a guide and a code on how to trace it but I don't know how to use oblydbg :< please...
  6. Ahhh...I found the font files. They are .wav files :| .wav...dafuk
  7. Well, I did use that to create the .tft file and place it in the others folder. No avail.
  8. And place it in the folder "Other" correct? Well, i did but no avail. is there any particular option for switching between the default one and that new one? Do I have to create anything?
  9. I just want to increase a font size of a VN. However, upon extracting the .xp3 file, I can't find any .tff file. I tried to increase any value that say fontsize in many .tjs files and .ks files but it just does not work. Can somebody tell me where the font data is located at, or how to increase font size? Scenario folder: System folder:
  10. Thank you. I used the bundled tool with Kirikiri and it worked like a charm
  11. Basically, the error is like below. I have no idea how to fix it, I tried another tool named Sanoba and got the exact MemoryError. Does anyone has some experience with this, please share with me. Solution: Use something else, aka bundled tool with Kirikiri.
  12. This. I mean if SP price Karakra like 15/5 instead of 10/10 then I could wait for the core game to go on sale 50% and grab both, for just a little more than $10, and I can live with that. Either way, your previous post make sense. SP has been doing fine with way 1 since Nekopara 2, and "If it ain't broke, why fix it". Really bad practice for consumer but there is no major backslash anyway, cuz $10 is not that much to cause a huge fuzz so not many people will care. However, if they apply that to game with a huge amount of contents...well, they won't. People at SP can think after all. But how about another way: price both Steam and Denpa for $15, with a FREE patch like a way 2.5 of yours, with 20% discount on launch. Even less people will complain. Also, I do not believe that facing backslash will make Dovac rethink about his strategy and stop providing the 18+ contents all together. I mean if Dovac actually did so, he is a sissy and he would even face more backslash; and since he was such a sissy to that degree, he would have to provide 18+ contents again.
  13. Yeah, I can see that is quite a problem with pricing. To put it simply, Sekai Project charged too much. They could have made both Steam version and Denpa version $15, then throw in a free patch. Less people will complain. But, well...
  14. Actually, the whole game on Denpa is $20, and if they charge 15 for core game, 5 for patch, and Steam sale 50% then that would be $12.5 in total. I will be happier for sure. I bought Root Double ($35) on Steam with 20% sale. I can pay huge sum of cash, so long as the contents that I am buying is worth it, meaning I don't feel like being rip off. So even in your scenario, if a game worth of $30 and $5 for 18+ patch, which means the publishers have gauged and measured the contents value, in which case I won't complain. Also, FYI, on Steam, I support developers to the point when a game has any DLC, I buy them all (with VN, they are just mostly music of artbook). So, yeah, price is a problem, but I don't care about it as much as I care about fairness.
  15. That is only one way to look at it: "It's just 15 dollar in total", yeah I give you that. However, another way to look at this: $5 for core game, and $10 for additional contents. Plus, that $5 has much higher value: more contents; it's from Steam so it has Cards, Achievements, all that; and I can download as many time as I like. With that $10, I got less contents, with like 3 downloads maybe? See, that is the problem of inadequate.
  16. Yeah mind explaining to me why demanding for the core game to be more than the extra stuff is absurd.
  17. Well, he priced the contents 50-50 for that matter. I want to buy the game so I wait for sale. It's on sale 50% now, great. Oh...wait, the core game is $5, but the 18+ patch is $10. Wtf logic. Dovac just killed the source that gives people more enjoyable experience with Visual Novel, so I just went rage, and talk BS and stuff. Sorry. Had they priced it 75%-25%, I would have supported them. Shutting down things without thinking twice is really bad, imo. Again, sorry guys for the earlier post. I still feel bad about it.
  18. He removed the patch and wrote an announcement if I have to epitomize it: Dovac is an a$$hole
  19. Hi. I am trying to unpack BG and Sprites from Root Double. However, I came across the .cl5 files. They really sound familiar but I have no idea how to extract images from then. Here is an example of such file: https://drive.google.com/file/d/0B9qXA8yclPg6WUdDdUswMnFYcDQ/view?usp=sharing I need help extracting the .cl5 files. I did look for it the the Data Extraction Thread and quickbsm but no luck thanks in advance
  20. HI. I just want to ask if there is any application that can extract .cl5 files? Does .cl5 file ring a bell? They come from Root Double
  21. 1) A few months ago, JAST released Aselia the Eternal -The Spirit of Eternity Sword- on Steam. They said that there is a possibility of a 18+ patch, and I have been waiting for that. However, now, they said that there will be no content-restoration patch for that game, because: Their translator refused to work with the material, due to it involved loli or something. They didn't find the game is actually worth the effort that they are putting into; and frankly, I understand. The Aselia Steam version is selling not very well, I believe, as it's a 13 year-old game. The game has RPG element, so they have to put more effort in it for a product that would eventually sell less. So how come there has been no fan-patch for Aselia, the full version. I checked VNDB, and it seemed both popular and well-ranked. Also, if anyone has played Aselia Steam version, can you please enlighten me: how much content was cut out pls? 2) Is it possible (make sense) to play the sequel, Seinarukana, without playing Aselia. I just don't want to play an incomplete product. I get it that it's not JAST fault, but I don't want to play it either, yet I want to support them with the sequel. P/S: I am new, probably not to the forum, but at least quite new to comment/posting. My signature is too spread some words about my favorite campaign as well, but what I've just asked is serious.
  22. Yup, I am new here! I am also really interested in unpacking/repacking VN data. xp3Viewer method Confirmed to work with the following game: + Magical Eyes - Red is for Anguish Extracted .xp3 +Nakopara Vol. 2 (But you will probably need the decrypted version, which was kindly provided to be by some guy on Facebook (id MarcusTheHacker). The game uses Kirikizi Z, not Kirikiri anyway but the tool works, just need to decrypt/remove protection of the entire game, which will also reduce its size. He gave me the source code/script but I have no idea what to do with it anyway) All xp.3 extracted Here. So, xp3viewer is aweseomwe. I wish there is a similar tool for repacking.
×
×
  • Create New...