Reassembly Guide

Reassembly Modding 日本語ガイド 付録

Reassembly Modding 日本語ガイド 付録 for Reassembly

Overview Reassembly Docsページの一部の内容を日本語に翻訳したガイドです。block.luaなどに使われるデータの解説を置いています。 はじめに こちらはReassembly Docsページの”Appendix”の内容を独自に翻訳、解説したものです。 一部未翻訳、未解析のものもあります。 解釈を間違えていることもありますのでその際はコメントしてくださると幸いです。 ・データ型の定義 特に値を指定をしなければ、一部を除いてデフォルトで0です。 int型 整数を使います。(…-1,0,1…) 例:grope=21,points=-2 uint型 符号なしの整数を使います。(0,1,2…) 例:scale=4 float型 浮動小数点の数値を使います。(0.00001,0.1,1.0)小数点は無くても大丈夫です。(1=1.0) 例:thrusterForce=10.5 float2,int2型 {x,y}というように、二つの値を型に合わせて指定します。指定された値が一つだった場合は{x,x}という扱いになります。 例:radius={1.50, 3.00} List 複数の文字列、データをリスト状に記述するデータ型です。{element0, element1…} 例:fortress = {“21_bigship1″,”21_fortress1”}, Pair<T,U> “T”と”U”の二つの項目を指定します。{itemT, itemU} 例:(#に囲まれた文字列がPair型)fleetsであれば、ファクション識別子と艦隊の生成法則に当たる。 fleets={ #{21,{ {0, 1000}, {1, 1000} } }#, #{22,{ {0,1000}, {1,1000} } }# } struct “struct型データ{データ0=値0,データ1=値1…}”というように括弧を入れて、そのデータの一つ下の階層を作ります。 例:cannon={spread=0.02,power=10,damage=50…} enum 値0|値1|値2… というように指定します。 例:features=COMMAND|GENERATOR|ASSEMBLER|TRACTOR 見方 … Read moreReassembly Modding 日本語ガイド 付録

Var Reference

Var Reference for Reassembly

Overview Forgot the name of a var? Feel like you’re missing something? Want to see what you can do that you didn’t know about? Here is a huge list of every block var in the game. The structure of this reference sheet Before we get started, let’s talk about how i’ll talk about what I … Read moreVar Reference

Modding 101

Modding 101 for Reassembly

Overview This is a proper guide that teaches you how to mod. Starting off with cvars All the blocks in Reassembly are in a Blocks.lua. However after hours of looking you can’t find it. The reason why is because you have to spawn it, to do so you need to find your cvars.txt but doing … Read moreModding 101

Region Diversity and Subregions

Region Diversity and Subregions for Reassembly

Overview This guide goes over three things:1. A pseudo-mathematical process to significantly improve region density and diversity2: A very basic guide to general region terminology that will soon be replaced by another guide from yours truly3. An explanation with examples of how to use subregions. Intro If you are looking for an introduction for regions, … Read moreRegion Diversity and Subregions

Skip Grind [Outdated]

Skip Grind [Outdated] for Reassembly

Overview Skip The Grinding Process And Get 8000p Instantly We Shall Begin You skip the grind by going into FOR MAC: user/ [you] /libary/application support/steam/userdata/ [the only file thats there] /329130(something begining with 32 anyways)/remote/data select your save you want to skip the grind in and go into save.lua using text edit and find credits … Read moreSkip Grind [Outdated]

Reassembly Modding 日本語ガイド

Reassembly Modding 日本語ガイド for Reassembly

Overview Reassembly Docsページの一部の内容を日本語に翻訳したガイドです。 はじめに こちらはReassembly Docsページの一部の内容を日本語に翻訳したガイドになっています。 筆者は英語、プログラミング共に詳しくない人間ですが、分かりやすい解説が欲しいなと思いこういったガイドの作成に踏み切ったのがきっかけです。 全て翻訳済みということでもなく、内容が分かりやすいように原語とは違う表現を一部使用しております。内容も間違えていることもあり得ますのでご了承ください。 何かありましたらコメントしてくださると幸いです。 ・Modファイルの作成方法 二通りほどの作成方法があります。 1.既存のセーブデータから作成する。 ゲーム内で保存されたセーブファイルを右クリックすることで、メニューが開きます。 そこから「Modとしてエキスポートする(or +block.luaを作成する)」を押すことでそのセーブデータを基準としたModファイルが作成されます。 block.luaを作成した場合、セーブデータに存在するファクションのパーツなどが記述されたblock.luaファイルが生成されます。 2.エクスプローラからファイルを作成する。 以下のOSに合わせた場所に”mods”という名前のフォルダを作成します。 Windows…C:/Users/you/Saved Games(保存したゲーム)/Reassembly/ Mac…/Users/You/Library/Application Support/Reassembly/ Linux…/home/You/.local/share/Reassembly/ “mods”フォルダの中に好きな名前のフォルダを作成します。これでそのフォルダがModファイルとして検知されるようになります。 ・Modデータの公開方法 Modsメニューから、Modの中に「公開」ボタンを押すことでSteamWorkshopへアップロードできます。 Modの更新を行う場合も「公開」ボタンを押すことで再アップロードされます。 更新前と互換性を無くさないように作成してください。 ・ファイル解説 ・データ構文 Reassemblyのデータファイルはすべて同じシステムが使われており、構文も同じになっています。 全てのデータファイルはUTF-8エンコードされています。 ’#’と’–’を先端に配置すると、その行はコメントとなり読み込み無視されます。 データは厳密に型付けされており、対象外の値を入れてしまうとエラーとなります。 (例えば、int型のデータには”5.6″といった小数点を含んだ値を入れることができません。int型は整数のみ入れることが可能です。) その他に、コンマや括弧の設置ミスによるエラーもよくあるため注意が必要です。 ゲームプレイ中はゲームログから構文エラーを確認できます。 ・ブロック Blocks.lua 新しいブロックを作成したり、既存のブロックを変更することができます。 新しいブロックはデフォルトのファクションの一つに追加したり、新しいファクションに追加することもできます。 記述例 { {1, group=21, name=”ブロック”, shape=SQUARE, scale=1, fillColor=0xaaaaaa, fillColor1=0x333377, lineColor=0xbbbbbb, }, {2, group=21, name=”ブロック”, … Read moreReassembly Modding 日本語ガイド

SteamSolo.com