4: 2009-09-12 (土) 12:56:16 iseki |
現: 2009-09-27 (日) 23:32:28 s09081 |
| ** realXtend [#f1d60d0f] | | ** realXtend [#f1d60d0f] |
| - 3D描画エンジンに ORGE を使用をした Metaverse | | - 3D描画エンジンに ORGE を使用をした Metaverse |
- | - ModREx は [[OpenSim]]用の拡張システム | + | - OpenSimから派生? |
| + | - ModRex は [[OpenSim]]用の拡張システム |
| #br | | #br |
| | | |
| | | |
| *** [[ModRex>./ModRex]] (OpenSim拡張) [#q71f6691] | | *** [[ModRex>./ModRex]] (OpenSim拡張) [#q71f6691] |
- | **** DownLoad [#d0f43c31] | + | #br |
- | - svn checkout http://forge.opensimulator.org/svn/modrex/trunk modrex ~ | + | |
- | ユーザ名: anonymous~ | + | |
- | パスワードなし~ | + | |
| #br | | #br |
| | | |
- | *** ModularRex [#c77248fb] | + | *** RealXtend本家 [#b4fa2df6] |
- | - 1回目 | + | **** Taiga編 <=Modrexはだめだめだ [#fde40a54] |
- | cd opensim | + | そういうわけで始まりましたTaigaですが ~ |
- | svn checkout http://forge.opensimulator.org/svn/modrex/trunk modrex | + | http://wiki.realxtend.org/index.php/Main_Page#Taiga ~ |
- | cd modrex/ModularRex | + | がリンクとなってて詳細がかかれてます。~ |
- | chmod u+x runprebuild.s | + | ViewerはNaaliっというやつをつかうっぽぃ? ~ |
- | ./runprebuild.s | + | |
- | nant | + | |
| | | |
- | - 2回目以降 | + | **** 準備 [#w32f5e86] |
- | cd opensim/modrex/ModularRex | + | forge ~ |
- | nant clean # ModularRex/bin/RexDotMeshLoader.dll も削除される | + | http://dev.realxtend.org/gf/project/ ~ |
- | cd .. | + | |
- | svn update # ModularRex/bin/RexDotMeshLoader.dll の回復 | + | |
- | cd ModularRex | + | |
- | nant | + | |
| | | |
- | cd opensim | + | SVN ~ |
- | cp -Rpd modrex/ModularRex/RexParts/RexPython/Resources/* bin/ScriptEngines/ | + | svn checkout http://dev.realxtend.org/svn/servers ~ |
- | vi bin/OpenSim.ini | + | これで一通り必要なファイルは用意されてるはずだ。 ~ |
| + | ~ |
| + | ここで問題なのがtrunkには開発途中のファイルしかなく、UNIXはサポートではないらしい=>公式参照 ~ |
| + | そこでa版?のTaiga0.0.1を集録されてるtagsを使いたいと思う。 ~ |
| + | ちなみに認証を聞かれた場合 匿名ユーザーで入ることができます。(スペルは忘れた・・・) ~ |
| + | trunk用解説 ~ |
| + | http://wiki.realxtend.org/index.php/Building_Taiga_from_source_trunk ~ |
| + | Taiga0.0.1 コンパイル解説(UNIX Coming・・・ > 解説がかかれてない) ~ |
| + | http://wiki.realxtend.org/index.php/Building_Taiga_from_source_0.0.1 ~ |
| + | 落としてきたら、とりあえずBUILD.linuxを読む。 ~ |
| + | 簡略し、手順を説明します。(まだ実行はしないでください ファイルが実は足りないので失敗してファイルめちゃめちゃになります・・・) ~ |
| + | + patch-all.sh を当てる > 成功する気配なしなんで最終的に手動で・・・ |
| + | + build-all.sh を実行 > このプログラムをつくったやつは馬鹿だ -> PrebuidとNantを自動で実行してくれるので便利だが 実はBuildを失敗してても無視して次のビルドを始める ログは残らない。 成功したためしがないので鬼門注意。 |
| + | + package-all.sh を実行 > どうなるか不明 <=まだここまでいってない・・・ |
| | | |
| + | [[Fumi.Iseki]]さんが持っていたOpensimを解凍して突っ込みます。 ~ |
| + | また不足してるファイルがありますのでご注意をそれは以下を参照 ~ |
| + | http://wiki.realxtend.org/index.php/Building_Taiga_from_source_0.0.1 ~ |
| + | ちなみにパッチのコメントで書いてある内容をみるとしたのファイルも怪しく ~ |
| + | /tags/Taiga-0.0.1/trunk/patches/cablebeach/上にあるパッチに ~ |
| + | InventoryServer/Extensions/AssetService.cs (revision 107) |
| + | っとあるのでこれはRは107がお勧め。 ~ |
| + | ~ |
| + | 不思議に感じたのは結局ModRexをいれるっぽぃ?ので使うらしい? ~ |
| + | わけがわからないのです。 ~ |
| + | ちなみに個別にコンパイルはしてみたが失敗ばっかりである。。。 |
| | | |
- | -対応バージョン | + | *** なんか見つけてしまった [#eaa3541c] |
- | | modrex revision| OpenSim revision| | + | http://sourceforge.net/projects/realxtendserver/develop ~ |
- | | r205 | r208 | | + | ここでsvnで最新をおいてる バイナリもある。~ |
- | | r207 | r208 | | + | |
- | #br | + | |
- | | + | |
- | *** Error [#ffbaca4e] | + | |
- | - Standalone Modeの OpemSim.exe でSQLiteを使った場合のエラー | + | |
- | 11:09:52 - [NHIBERNATE]: Initializing NHibernateRexObjectData | + | |
- | 11:09:55 - [APPLICATION]: | + | |
- | APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs | + | |
| | | |
- | Exception: System.DllNotFoundException: System.Data.SQLite.DLL | + | http://wiki.realxtend.org/index.php/Getting_Started_with_Taiga ~ |
- | at (wrapper managed-to-native) System.Data.SQLite.UnsafeNativeMethods:sqlite3_open_interop (byte[],intptr&) | + | ここでTaigaのインストール方法を超細かく乗ってる。 |
- | at System.Data.SQLite.SQLite3.Open (System.String strFilename) [0x00000] | + | |
- | at System.Data.SQLite.SQLiteConnection.Open () [0x00000] | + | |
- | at NHibernate.Connection.DriverConnectionProvider.GetConnection () [0x00000] | + | |
- | at OpenSim.Data.NHibernate.NHibernateManager.RunMigration (System.String dialect, System.Reflection.Assembly assembly, System.String store) [0x00000] | + | |
- | at OpenSim.Data.NHibernate.NHibernateManager..ctor (System.String connect, System.String store, System.Reflection.Assembly assembly) [0x00000] | + | |
- | at ModularRex.NHibernate.NHibernateRexAssetData.Initialise (System.String connect) [0x00000] | + | |
- | at ModularRex.RexParts.ModRexMediaURL.PostInitialise () [0x00000] | + | |
- | at OpenSim.Region.Framework.ModuleLoader.PostInitialise () [0x00000] | + | |
- | at OpenSim.ApplicationPlugins.LoadRegions.LoadRegionsPlugin.PostInitialise () [0x00000] | + | |
- | at OpenSim.OpenSimBase.StartupSpecific () [0x00000] | + | |
- | at OpenSim.OpenSim.StartupSpecific () [0x00000] | + | |
- | at OpenSim.Framework.Servers.BaseOpenSimServer.Startup () [0x00000] | + | |
- | at OpenSim.Application.Main (System.String[] args) [0x00000] | + | |
| | | |
- | Application is terminating: True | + | Modrexはやはりモジュール型となってるそうだ バイナリ形式のDemo(セッティング済み版)を使ってみた結果 AuthenticationサーバーとOpensim.exeが通信をしてた・・・ ~ |
- | - authentication サーバの System.Data.SQLite.dll で差し替える | + | この場合ユーザー登録方法は以下の通りになる。 ~ |
| + | Opesim.exe>create user でまず基本の名前を決める。 ~ |
| + | authentication>create user で↑で登録した名前と アカウント(これはログインに使う。)を入力する。 ~ |
| + | ~ |
| + | RexviewerではAuthentication serverを選択し IDにアカウント@サーバー:10000と入力するとログインできる。 ~ |
| + | ログではアカウントでアクセスするとそこでRexでの個人情報をAthenticationで取得し+Opensim.exeに接続してOpensim上のデーターを取得する感じとなってる。 ~ |