Home | Blog | Search | Log
Name:
Password:
Cookie
Upload: max 256KB (txt fed ftd zip lzh rar)
file:
Hello Mon. It's been a while from your last update, I've started writing some tools for editing custom sprite files in C#. Because the format of .fed, .fcs, .fgi and .fpl are similar, it won't take long for me to complete them.

I wanted to ask you if it's okay for me to release those tools once they're complete?

One more question. Are there any plans regarding FRAXY?

Thank you for your time.
Garo : [1056]
> I wanted to ask you if it's okay for me to release those tools once they're complete?
It's no problem unless misuse those tools.

> One more question. Are there any plans regarding FRAXY?
I'm not planning for FRAXY now.
I'll be busy for a while, so cannot make time.
mon : [1057]
Hi Mon. How would interpreting FED files and TRY scripts work? Garo : [1055]
それと、こちらは仕様なのかバグなのかわからないのですが
gsc_Funcで@付きの関数名を登録した後、そのスコープ内で@無しで呼び出すとエラーが発生するようです
バグであれば修正のほどお願いします

gsc_Func "testfunc@testscope", *funcProc, GSMD_VALUE
mes gsc_Eval({"#name testscope
testfunc 123
#endname"})
stop
*funcProc : return
F : [1048]
名前空間は定義、変数、ラベルのみで、命令や関数に使用することは想定していません。
なのでエラーが出るのはある意味仕様ではあるものの…コレどうしましょうか?
mon : [1050]
命令や関数に名前空間を適用すると、testscope内のtestfuncが命令として認識されるようになりますが、空間外のtestfuncは変数として認識されます。
この解釈はHSPの仕様に合わせたものですが、空間外のtestfuncは特殊な予約語のような扱いにして蹴るほうがいいでしょうか?
mon : [1051]
そこまでは考えていませんでしたが、空間外のtestfuncを蹴ってしまうと名前空間の価値が薄れてしまうと思うので個人的には蹴らないでくれると嬉しいです F : [1053]
とりあえず命令と関数に空間名を使用できるようにしてみました。
同名(例えばtestfuncとtestfunc@a)の命令がある場合は名前空間の一致するほうが優先されます。
mon : [1054]
Module GSの機能追加の要望なのですが、#deffuncや#defcfuncといったプリプロセッサ命令を追加するのは難しいのでしょうか?
もし可能なら実装して貰えるとコードの幅が広がって助かるのですが
F : [1047]
doc内のref_21_etc.txtにも書いてありますが、
#deffuncや#defcfuncは必要性を感じなかったので実装しませんでした。
わざわざGS内で命令定義するくらいならそれをHSP側で実装し命令として呼び出したほうが速度面で見ても効率的だからです。
どうしても使いたい!という場合は mist のほうがいいかもしれません。
mist は hsp mist で検索すればすぐ見つけられると思います。
mon : [1049]
あれ、すみません ドキュメントに書いてありましたか
一通り読んだつもりだったのですが、見落としていたようです

Mistについては過去に見たことがあったのですが、HPIでの提供となっていたため見送っていました
今確認したところ前に見た時から幾つか更新がありましたのでこちらも見てみます 情報ありがとうございました
F : [1052]
おお、いつの間にか1.3.2が!
テストしたところ、問題ないようです。
重ね重ねありがとうございました。
F : [1046]
それと、再三再四すみません。
書き込んでいる最中に見つけたのですが、システム変数に代入しようとするとHSPのエラーが発生するようです。
こちらに関しても修正してくださると嬉しいです。
F : [1044]
とりあえず一通り修正してみました。
うまく動くか確認してみてください。
mon : [1045]
monさん返信有難うございます
エスケープ文字については修正されるとのことで、お待ちしています。
配列変数については仕様ということですので、ソースを弄って実装します。
F : [1043]
度々申し訳ありません。
test = 1, 2, 3, 4

test = "a", "b", "c", "d"
などが動作しないのは仕様でしょうか?
こちらに関しても教えてください。
F : [1040]
HSPは配列要素を自動で確保してくれますが、GSは確保せず自動拡張もありません。
なのでGSでは test=1,2,3,4 は事前に dim test,4 などで配列確保が必要になります。
mon : [1042]
Module GS 1.3.1のバグ報告です。

gs_strmod_GetPreviousCharByte関数にバグがあり、
return "ラ\\" といったコードが動かないようです。

(2つ目の\のパース時、ラの2バイト目(以下ラ)がマルチバイトのリードコードと重なっているため直前の文字を「ラ\」と解釈してしまっている模様?)

修正してくださると幸いです。
F : [1039]
不具合報告ありがとうございます。

> return "ラ\\" といったコードが動かない
これに関してはエスケープ文字の処理が不十分なのが原因でした。
ただ gs_strmod_GetPreviousCharByte に関してはご指摘の通りの問題があるようなので修正してみます。
mon : [1041]
Hello again!

Sorry it's taken me so long to get back to you. Included with this post is a sample .fed where the error occurs. I could add a simple try file to use with it, but I've been told the error also happens in freeplay. Use the extra key to produce the shield when at least one bar of energy is charged. If you don't feel like waiting for it to charge, change event 10 on part ID 20 in the .fed to 2000 or above.

Along with this, I've noticed that the "Change Energy Stock of Player"s Permil option is broken, because as soon as you navigate away from the event, the highlighted Permil switches back to None.

As always, we're appreciative of your efforts. Thank you in advance and have a great June.
uploaded Rumia : [1034]
The error did not occur on development environment.
Redownload a newest version and try whether that error occurs with default setting.
If an error occurred, please upload a log file(fraxy_error.txt).
If that error is not returned by HSP, fix is difficult because I cannot found the error point.
mon : [1035]
Hello again! I followed your suggestions for trying to get around the error to no avail. So I have the try file that the error appear in available for you to try out. This link will accessable for around 48 hours.

https://drive.google.com/file/d/0B06SK-2LE9lFVGtjRHg0RlFHcG8/view?usp=sharing
Rumia : [1036]
Confirmed an error occured with that try.
Please try following patch.

http://monz.sp.land.to/fraxy/fraxy_20150606beta_patch.zip
mon : [1037]
Alrighty, just tested both problems and there are no errors to interrupt things anymore. Thank you very much for the quick response! Rumia : [1038]
Mode: No: Pass:
- ShuttleBoard -