Project1

标题: 請問有沒有甚麼程式可以將純文字檔編譯成RM的腳本檔? [打印本页]

作者: sdgn    时间: 2015-5-29 12:49
标题: 請問有沒有甚麼程式可以將純文字檔編譯成RM的腳本檔?
本帖最后由 sdgn 于 2015-5-30 18:44 编辑

RM給的腳本編輯介面不大習慣而且不能自己拉視窗大小.....
想用別的軟體或WIN的PAD程式打成純文字檔....
請問有沒有甚麼程式可以將純文字檔編譯成RM的腳本檔?
作者: kuerlulu    时间: 2015-5-29 12:54
请参考taroxd的Taiko的制作姿势
作者: sdgn    时间: 2015-5-29 20:05
本帖最后由 sdgn 于 2015-5-29 20:13 编辑
kuerlulu 发表于 2015-5-29 12:54
请参考taroxd的Taiko的制作姿势


實際用了之後發現跟我想要的東西有出入.....
而且專案無法在RM中作編輯..... 不好意思...
作者: chd114    时间: 2015-5-30 15:52
  1. def 啪啪
  2. p 233
  3. end
复制代码
这样?
作者: sdgn    时间: 2015-5-30 16:43
本帖最后由 sdgn 于 2015-5-30 16:45 编辑
chd114 发表于 2015-5-30 15:52
这样?


不是吧....
是說我把腳本寫在TXT裡面~ 希望有東西可以把這個檔案轉成 RM 的腳本檔...
例如 rxdata 或 rvdata
作者: taroxd    时间: 2015-5-30 17:52
sdgn 发表于 2015-5-30 16:43
不是吧....
是說我把腳本寫在TXT裡面~ 希望有東西可以把這個檔案轉成 RM 的腳本檔...
例如 rxdata 或 rvd ...

https://rpg.blue/thread-342381-1-1.html

理解3L的脚本,然后反过来写
作者: 203X    时间: 2015-8-6 13:40
  1. =begin
  2. #===============================================================================
  3. Title: External Script Loader
  4. Author: Tsukihime
  5. Date: Dec 2, 2013
  6. URL: http://himeworks.wordpress.com/2013/12/02/external-script-loader/
  7. --------------------------------------------------------------------------------
  8. ** Change log
  9. Dec 2, 2013
  10.    - Initial release
  11. --------------------------------------------------------------------------------   
  12. ** Terms of Use
  13. * Free to use in commercial/non-commercial projects
  14. * No real support. The script is provided as-is
  15. * Will do bug fixes, but no compatibility patches
  16. * Features may be requested but no guarantees, especially if it is non-trivial
  17. * Credits to Tsukihime in your project
  18. * Preserve this header
  19. --------------------------------------------------------------------------------
  20. ** Description

  21. This script allows you to load external scripts into the game. It supports
  22. loading from encrypted archives as well.

  23. --------------------------------------------------------------------------------
  24. ** Installation

  25. Place this script below Materials and above Main

  26. --------------------------------------------------------------------------------
  27. ** Usage

  28. To load and evaluate script, use the following function call:

  29.    load_script(script_path)

  30. --------------------------------------------------------------------------------
  31. ** Example

  32. I have a folder called "Scripts" and a script called "test.rb" in that folder.
  33. If I want to load the script, I would just write

  34.    load_script("Scripts/test.rb")

  35. This will evaluate the test script.

  36. #===============================================================================
  37. =end
  38. $imported = {} if $imported.nil?
  39. $imported["TH_ExternalScriptLoader"] = true
  40. #===============================================================================
  41. # * Rest of Script
  42. #===============================================================================
  43. #-------------------------------------------------------------------------------
  44. # Convenience function. Equivalent to
  45. #   script = load_data(path)
  46. #   eval(script)
  47. # It supports loading from encrypted archives
  48. #-------------------------------------------------------------------------------
  49. def load_script(path)
  50.   eval(load_data(path))
  51. end

  52. #-------------------------------------------------------------------------------
  53. # Load files from non-RM files
  54. #-------------------------------------------------------------------------------
  55. class << Marshal
  56.   alias_method(:th_core_load, :load)
  57.   def load(port, proc = nil)
  58.     th_core_load(port, proc)
  59.   rescue TypeError
  60.     if port.kind_of?(File)
  61.       port.rewind
  62.       port.read
  63.     else
  64.       port
  65.     end
  66.   end
  67. end unless Marshal.respond_to?(:th_core_load)
复制代码
load_script("Scripts/setup.rb")  *使用这个加载

作者: sdgn    时间: 2015-9-1 12:00
203X 发表于 2015-8-6 13:40
load_script("Scripts/setup.rb")  *使用这个加载

請問這是BUBY嗎 詳細要怎麼使用呢?
主要是想在一些專門寫程式的軟件或文書軟件寫RM腳本之後轉成RM能吃的腳本檔...
但不知道有甚麼方法能轉
作者: 冷峻逸    时间: 2015-9-1 12:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: sdgn    时间: 2015-9-2 00:32
require 是甚麼?
作者: sdgn    时间: 2015-9-2 17:01
sdgn 发表于 2015-9-2 00:32
require 是甚麼?

But 那個能做出給RM能用的腳本檔嗎?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1