Jump to content

uyjulian

Members
  • Posts

    61
  • Joined

  • Last visited

  • Days Won

    1

uyjulian last won the day on February 16

uyjulian had the most liked content!

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

uyjulian's Achievements

Fuwa Regular

Fuwa Regular (3/11)

19

Reputation

  1. Make a post here. They might be able to assist: https://forums.nrvnqsr.com/showthread.php/8229 Also, try repacking with no encryption and make sure the script file encoding is UTF-16LE with BOM.
  2. My port of Kirikiri is getting to a point where other people can use it to create games on it, and publish it on a web server. On this thread on the /news4vip/ board on 5ch, xyx0no646 is requesting assistance with creating a template for my new engine, so I would appreciate it if you took a look. https://hebi.5ch.net/test/read.cgi/news4vip/1595505275/l50
  3. Look for the "title" tag in the scenario. https://krkrz.github.io/krkr2doc/kag3doc/contents/Tags.html#title If that doesn't help, find other instances of "System.title" or accesses to the "caption" member of the "Window" class
  4. I just added support for Firefox and Safari, so please try it out again.
  5. Kirikiri has been ported to HTML5. Please take a look. https://ghpages.uyjulian.pw/krkrsdl2/
  6. Check the "color" argument of tag "font" in the KAG scenario file.
  7. You may want to also change "defaultShadowColor" and "defaultEdgeColor" in "Config.tjs". Also, check the "color" argument of tag "font" in the KAG script.
  8. You need to restart the game from the beginning, as the current text color is saved in the savefile. "drawText" is a member of "Layer" class. "Layer" class may be extended by other classes.
  9. Look for "defaultChColor" in "Config.tjs" If you can't find that, backtrace the 4th argument of Layer.drawText
  10. You need to pay in order to post on 5ch from overseas IP. If you have domestic IP and provider is not blacklisted (that means no VPNs) you can post for free. You can find more information about the premium service here: https://premium.5ch.net/ Make sure to call your bank to ensure that overseas transaction won't be rejected. Forums, blogs, etc have been dying, in preference to modern social media platforms like Twitter, Facebook... and chat applications like LINE, Discord...
  11. CN patch link is broken. To find an alternate link for the patch and win10 fixed version, try searching google for "新补丁对应win10魔法使之夜"
  12. It is possible to override a TJS2 class with the same name, but you must follow the following rules: 1. Use a unique identifier when declaring a class Example of this wrong usage: global.ClassToOverride_original = global.ClassToOverride; class ClassToOverride extends global.ClassToOverride_original { } When instantiating the class, this will cause a segmentation fault. 2. Do not use an identifier that has been deleted Example of this wrong usage: global.ClassToOverride_original = global.ClassToOverride; delete global.ClassToOverride; class ClassToOverride extends global.ClassToOverride_original { } This will cause Member does not exist exception. 3. Place the original class name as the constructor With these three rules, we can override a TJS2 class while keeping the same name. global.ClassToOverride_uniqueidentifier_original = ClassToOverride; class ClassToOverride_uniqueidentifier_override extends ClassToOverride_uniqueidentifier_original { function ClassToOverride_uniqueidentifier_override() { super.ClassToOverride(...); } function ClassToOverride() { ClassToOverride_uniqueidentifier_override(...); } } global.ClassToOverride = ClassToOverride_uniqueidentifier_override; This is a cleaner way of adding features like word wrapping or line breaking to KAG, compared to some code I've seen.
  13. Check the other files, and check for partial strings (since they may be generated) Also, you don't need to repack. Just leave files in "data" folder
×
×
  • Create New...