約 4,910,937 件
https://w.atwiki.jp/ohmichi_linux/pages/25.html
mediatomb不具合 Linux 上で DNLA サーバを起動する。 PS3 をクライアントにするので DLNAサーバとして Mediatomb を選択した。(実績があるため) rpm によるインストール(現在(2011/3/24)、サムネイルには非対応) Mediatomb は yum でインストール可能。 # yum install mediatomb /etc/mediatomb.confを修正 - MT_INTERFACE="NOT_SET" + MT_INTERFACE="eth0" service mediatomb start - service mediatomb stop で xml 形式の設定ファイルを作る。 設定ファイルを適切に修正する。 - protocolInfo extend="no"/ + protocolInfo extend="yes"/ http //localhost 50500/ にアクセスし、データ用ディレクトリなどの設定を行う。 iptables でtcp 50500 と udp 1900 の INPUT を許可する。 sony HDR-CX170 の動画ファイル(MTSファイル)を取り扱えるように以下の行を追加する。 /etc/mediatomb/config.xml map from="mts" to="video/avc"/ mediatomb サービス再起動後、PS3 で接続確認する。 ソースコードからインストール(サムネイルに対応) 動画のサムネイル表示するために ffmpegthumbmailer をインストールする。 なお、PS3 の HDD に直接データを入れる場合は動画のサムネイルを表示できるが、 ffmpegthumbmailer の場合は静止画のサムネイルになる。 gcc, gcc-c++, libtool, libjpeg-devel, libjs-devel, libexif-devel, taglib-devel, libmp4v2-devel, lastfmlib-devel を yum でインストールする。 ffmpeg, ffmpeg-devel を以下の手順で yum でインストールする。 http //blog.santalinux.net/?p=291 export CFLAGS="-lstdc++" を実行後、./configure; make を実行する。 root ユーザで make install サムネイルファイル(out.jpg)が作れることを確認する /usr/local/bin/ffmpegthumbnailer -i /var/data/video/201004/00000.MTS -o out.jpg -t 1 mediatomb-0.12.1 をソースコードからビルドする。 expat-devel, sqlite-devel を yum でインストールする。 ./configure を実行した結果、サマリが以下のようになることを確認する。 ffmpeg yes ffmpegthumbnailer yes make; make install を実行する。 cp config/mediatomb-conf-fedora /etc/mediatomb.conf /etc/mediatomb.conf を編集する。 -MT_INTERFACE="NOT_SET" +MT_INTERFACE="eth0" cp scripts/mediatomb-service-fedora /etc/init.d/mediatomb chmod 755 /etc/init.d/mediatomb /etc/init.d/mediatomb を編集する。 - [ -f /usr/bin/mediatomb ] || exit 0 + [ -f /usr/local/bin/mediatomb ] || exit 0 service mediatomb start PS3 でアクセスする。 サムネイル設定(/etc/mediatomb/config.xml) ffmpegthumbnailer enabled="yes" サムネイル機能を有効にする。 http //mediatomb.cc/pages/documentation の note にはサムネイルのキャッシュ機能は、次期開発項目に上がっている。 mediatomb キャッシュ機能開発 thumbnail-size 128 /thumbnail-size サムネイル画像の解像度を設定する。128 の場合、128 * 128 になる。 多くの DLNA デバイスがサポートしていないため、160 を超えるべきではない。 PS3 で確認したところ、161 以上を設定するとサムネイル表示されなかった。 seek-percentage 5 /seek-percentage サムネイル画像にする画像の位置をパーセントで指定する。 filmstrip-overlay yes /filmstrip-overlay Creates a filmstrip like border around the image, turn this option off if you want pure images. image-quality 8 image-quality Sets the image quality of the generated thumbnails. 0 から 10 までの値が設定可能。数値が大きいほうが画質がよい。 dvdiso 対応 yum で libdvdnav、libdvdnav-devel、libdvdread をインストールする。 configure.ac の以下のコメントをはずす。 MT_CHECK_OPTIONAL_PACKAGE_CFG([libdvdnav], [enable], [compile with libdvdnav support for extended DVD image parsing], [dvdnav-config], [dvdnav/dvdnav.h], [dvdnav], [dvdnav_get_audio_attr], []) autoreconf -i を実行する。 ./configure --enable-libdvdnav を実行する。 In file included from ../src/content_manager.h 49, from ../src/autoscan.cc 38 ../src/scripting/dvd_image_import_script.h 58 error CMTask was not declared in this scope ../src/scripting/dvd_image_import_script.h 58 error template argument 1 is invalid CMTask の行をコメントアウトして、再make make install 以下の設定を /etc/mediatomb/config.xml に追加する。 map from="iso" to="application/x-iso9660"/ PS3 でisoイメージを表示できるようになったが、実際に再生しようとすると mediatomb プロセスが落ちる。 CoLinux + mediatomb 現在(2011/05/21)、CoLinux は Fedora10 までしか root FS が 提供されていない。また、ffmpeg の RPM は Fedora12 以降のもののみ 提供されている。 よって、CoLinux にそのまま適用できる RPM が存在しない。 この問題に対するアプローチは2つ。 1. Fedora12 以降の root FS を作成する。 2. ソースからインストールする。 1. の方が楽しそうだが、まずは簡単そうな 2. からやってみる。 ffmpeg のインストール faac-1.28.tar.gz sh bootstrap ./configure make make install faad2-2.7.tar.gz sh bootstrap ./configure make make install amrnb-7.0.0.2.tar.tar ./configure make make install amrwb-7.0.0.4.tar.tar ./configure make make install a52dec-0.7.4.tar.gz ./configure make make install lame-3.98.4.tar.gz ./configure make make install ffmpeg-0.7-rc1.tar.gz yum install yasm ./configure --enable-libmp3lame --enable-gpl --enable-nonfree --enable-shared make make install configureで--enable-sharedをつけないとsoライブラリが作られない。 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include ./configure make make install
https://w.atwiki.jp/prgm/pages/20.html
$ sudo apt-get install mediatomb 設定ファイル /etc/mediatomb/config.xml WebUIを有効にするには server ui enabled="no" ... ui enabled="yes" ... accounts enabled="no" ... accounts enabled="yes" ... home で指定したディレクトリにsqlite3のDBファイルが作成される。 /var/lib/mediatomb ログファイルの所在 /var/log/mediatomb.log デーモン再起動 $ sudo /etc/init.d/mediatomb restart
https://w.atwiki.jp/ohmichi_linux/pages/32.html
dvd-iso を再生しようとするとmediatomb プロセスが落ちる。 Program received signal SIGABRT, Aborted. [Switching to Thread 0xb0a70b90 (LWP 2889)] 0xffffe430 in __kernel_vsyscall () (gdb) bt #0 0xffffe430 in __kernel_vsyscall () #1 0xb7012460 in raise () from /lib/libc.so.6 #2 0xb7013e28 in abort () from /lib/libc.so.6 #3 0xb724c628 in __gnu_cxx __verbose_terminate_handler () from /usr/lib/libstdc++.so.6 #4 0xb724a515 in ?? () from /usr/lib/libstdc++.so.6 #5 0xb724a552 in std terminate () from /usr/lib/libstdc++.so.6 #6 0xb724b1e5 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6 #7 0x0812d051 in ThreadExecutor staticThreadProc (arg=0x82761a8) at ../src/thread_executor.cc 83 #8 0xb74fa51f in start_thread () from /lib/libpthread.so.0 #9 0xb70cb04e in clone () from /lib/libc.so.6 (gdb) 80 void *ThreadExecutor staticThreadProc(void *arg) 81 { 82 ThreadExecutor *inst = (ThreadExecutor *)arg; 83 inst- threadProc(); 84 pthread_exit(NULL); 85 return NULL; 86 } 53 void ThreadExecutor startThread() 54 { 55 threadRunning = true; 56 pthread_create( 57 thread, 58 NULL, // attr 59 ThreadExecutor staticThreadProc, 60 this 61 ); 62 } ソースからのインストールの問題 ブラウザによるアクセスができなかった。 原因は sqlite3 db が存在しない場合の作成時にデッドロックしているっぽい。 原因調査は面倒だったので、正常に動作するrpm 版の mediatomb で sqlite3 db を作成し(/etc/mediatomb/mediatomb.db)とっておき、rpm 版を一度アンインストール。 make install でソース版インストール後、とっておいた sqlite3 db を戻すことで 回避できた。 以下、そのときのログ。/var/log/mediatomb 2011-05-18 10 41 43 WARNING Sqlite3 database seems to be corrupt or doesn t exi st yet. これ以降が表示されない。 2011-05-18 10 41 43 INFO no sqlite3 backup is available or backup is corrupt . automatically creating database... 2011-05-18 10 41 43 INFO database created successfully. 2011-05-18 10 41 43 INFO Initialized port 50500 2011-05-18 10 41 43 INFO Server bound to 192.168.11.9 2011-05-18 10 41 44 INFO MediaTomb Web UI can be reached by following this link 2011-05-18 10 41 44 INFO http //192.168.11.9 50500/ (gdb) bt #0 0xffffe430 in __kernel_vsyscall () #1 0xb71d3d99 in __lll_lock_wait () from /lib/libpthread.so.0 #2 0xb71cf149 in _L_lock_89 () from /lib/libpthread.so.0 #3 0xb71cea52 in pthread_mutex_lock () from /lib/libpthread.so.0 #4 0x080d5a3d in MutexAutolock (this=0x81c46f8, mutex={_ptr = 0xbfcbb050}, unlocked=false) at ../src/sync.cc 190 #5 0x080c08a1 in Mutex getAutolock (unlocked= value optimized out , this= value optimized out ) at ../src/sync.h 85 #6 SQLStorage flushInsertBuffer (this=0x81b0598, dontLock=false) at ../src/storage/sql_storage.cc 2366 #7 0x080c097a in SQLStorage shutdown (this=0x81b0598) at ../src/storage/sql_storage.cc 193 #8 0x080b1af8 in Sqlite3Storage init (this=0x81b0598) at ../src/storage/sqlite3/sqlite3_storage.cc 162 #9 0x080ae2a1 in Storage getInstance () at ../src/storage.cc 63 #10 0x080a7a44 in Server upnp_init (this=0x81b0568, iface={base = 0x81b0540}, ip_address={base = 0x0}, port=50501) at ../src/server.cc 164 #11 0x0804e3e9 in main (argc=Cannot access memory at address 0x80) at ../src/main.cc 552 (gdb) ./configure の以下のエラーのせい? configure WARNING Automatic database creation not possible due to missing zlib headers/libraries zlib-devel をインストールして、再configure ⇒ 上記のWARNはでなくなった。 ⇒ この問題も発生しなくなった。 動画ファイル(mtsファイル)+".moff"というファイル名が同一ディレクトリにある場合、そのディレクトリ内のファイルは1つしか認識しない。 coLinux + mediatomb + PMB という組み合わせで使っていたところ、PMB は動画ファイルと同一 ディレクトリに .moff というファイルを作成する。 このファイルがあると、mediatomb はそのディレクトリ内のファイルを1つしか認識せず、 DLNAクライアントに1つしか通知しない。 mediatombの内部DBにも1つしか登録されていないため、内部DB登録時の不具合だと思う。
https://w.atwiki.jp/wnt0/pages/37.html
http //www.dofactory.com/Patterns/PatternMediator.aspx のC#コードをC++にした Structural example #include iostream #include string using namespace std; class Colleague; class ConcreteColleague1; class ConcreteColleague2; // 仲介者 class Mediator { public virtual void Send(const string message, Colleague *colleague) = 0; }; class ConcreteMediator public Mediator { private ConcreteColleague1 *_colleague1; ConcreteColleague2 *_colleague2; public void SetColleague1(ConcreteColleague1 *value) { _colleague1 = value; } void SetColleague2(ConcreteColleague2 *value) { _colleague2 = value; } virtual void Send(const string message, Colleague *colleague); }; // 同業者 class Colleague { protected Mediator *mediator; public Colleague(Mediator *mediator) { this- mediator = mediator; } }; class ConcreteColleague1 public Colleague { public ConcreteColleague1(Mediator *mediator) Colleague(mediator) { } void Send(const string message) { mediator- Send(message, this); } void Notify(const string message) { cout "Colleague1 gets message " message endl; } }; class ConcreteColleague2 public Colleague { public ConcreteColleague2(Mediator *mediator) Colleague(mediator) { } void Send(const string message) { mediator- Send(message, this); } void Notify(const string message) { cout "Colleague2 gets message " message endl; } }; /////// void ConcreteMediator Send(const string message, Colleague *colleague) { if (colleague == _colleague1) { _colleague2- Notify(message); } else { _colleague1- Notify(message); } } /////// int main() { ConcreteMediator *m = new ConcreteMediator(); ConcreteColleague1 *c1 = new ConcreteColleague1(m); ConcreteColleague2 *c2 = new ConcreteColleague2(m); m- SetColleague1(c1); m- SetColleague2(c2); c1- Send("How are you?"); c2- Send("Fine, thanks"); delete c1; delete c2; delete m; return 0; } Real World example #include iostream #include string #include map using namespace std; class Participant; // Mediator class class AbstractChatroom { public virtual void Register(Participant *participant) = 0; virtual void Send(const string from, const string to, const string message) = 0; }; // ConcreteMediator class class Chatroom public AbstractChatroom { private map string, Participant* _participants; public virtual void Register(Participant *participant); virtual void Send(const string from, const string to, const string message); }; // Colleague class class Participant { private Chatroom *_chatroom; string _name; public Participant(const string name) { _name = name; } string getName() { return _name; } void setChatroom(Chatroom *chatroom) { _chatroom = chatroom; } Chatroom* getChatroom() { return _chatroom; } void Send(const string to, const string message) { _chatroom- Send(_name, to, message); } virtual void Receive(const string from, const string message) { cout from " to " _name " \ " message "\ " endl; } }; // ConcreteColleague class class Beatle public Participant { public Beatle(const string name) Participant(name) { } virtual void Receive(const string from, const string message) { cout "To a Beatle "; Participant Receive(from, message); } }; class NonBeatle public Participant { public NonBeatle(const string name) Participant(name) { } virtual void Receive(const string from, const string message) { cout "To a non-Beatle "; Participant Receive(from, message); } }; ///// void Chatroom Register(Participant *participant) { Participant *p = _participants[participant- getName()]; if (p == NULL) { // register participant- setChatroom(this); _participants[participant- getName()] = participant; } } void Chatroom Send(const string from, const string to, const string message) { Participant *participant = _participants[to]; if (participant != NULL) { participant- Receive(from, message); } } /////// int main() { // create chatroom Chatroom *chatroom = new Chatroom; // create participants and register them Participant *George = new Beatle("George"); Participant *Paul = new Beatle("Paul"); Participant *Ringo = new Beatle("Ringo"); Participant *John = new Beatle("John"); Participant *Yoko = new NonBeatle("Yoko"); chatroom- Register(George); chatroom- Register(Paul); chatroom- Register(Ringo); chatroom- Register(John); chatroom- Register(Yoko); // Chatting participants Yoko- Send("John", "Hi John!"); Paul- Send("Ringo", "All you need is Love"); Ringo- Send("George", "My sweet Lord"); Paul- Send("John", "Can t buy me love"); John- Send("Yoko", "My sweet love"); delete George; delete Paul; delete Ringo; delete John; delete Yoke; delete chatroom; return 0; } 参考サイト デザインパターンを“喩え話”で分かり易く理解する http //www.netlaputa.ne.jp/~hijk/study/oo/designpattern.html TECHSCORE http //www.techscore.com/tech/DesignPattern/index.html/ Programing Place http //www.geocities.jp/ky_webid/index_old.html デザインパターンの骸骨たち http //www002.upp.so-net.ne.jp/ys_oota/mdp/ デザインパターンの使い方 Mediator http //japan.internet.com/developer/20090106/26.html
https://w.atwiki.jp/centos-homeserver/pages/32.html
はじめに 現在の最新版である(Ver 0.12.1)をソースからRPMパッケージを作成してインストールする。 その際にソースにこちらの方が作成されたパッチを当てて、SONYのテレビ(BRAVIA)などで再生可能にする。 インストール ソースのダウンロードとパッチ当て 適当なディレクトリにソースをダウンロードして、展開する。 # wget http //sourceforge.net/projects/mediatomb/files/MediaTomb/0.12.1/mediatomb-0.12.1.tar.gz/download # tar xfvz mediatomb-0.12.1.tar.gz 上記のブラビア用のパッチを当てる # wget http //blog-imgs-30.fc2.com/h/o/r/horip/mediatomb-0_12_1_bravia_support_0_1_patch.txt # cd mediatomb-0.12.1 # patch -p0 ../mediatomb-0_12_1_bravia_support_0_1_patch.txt エラーが発生せずに正常に全ての対象ファイルにパッチがあたったことを確認する。 patching file src/buffered_io_handler.cc patching file src/cds_resource_manager.cc patching file src/common.h patching file src/io_handler_buffer_helper.cc patching file src/tools.cc patching file src/transcoding/transcode_ext_handler.cc patching file src/upnp_xml.cc RPM作成 展開したmediatombのディレクトリの上に移動し、 ダウンロードしたオリジナルの圧縮ファイルを別名に変更。 # cd .. # mv ./mediatomb-0.12.1.tar.gz ./mediatomb-0.12.1.tar.gz.orig mediatombのディレクトリからspecファイルを、所定のフォルダにコピーし、修正する。 # cp ./mediatomb-0.12.1/mediatomb.spec /usr/src/redhat/SPECS/ # vi /usr/src/redhat/SPECS/mediatomb.spec BuildRequires sqlite-devel, mysql-devel, libexif-devel, taglib-devel, file-devel, js-devel, zlib-devel ↓ BuildRequires sqlite-devel, mysql-devel, libexif-devel, taglib-devel, file, js-devel, zlib-devel, expat-devel パッチを当てたmediatombのディレクトリを再度tar gz圧縮して、所定のフォルダにコピー。 # tar cvfz ./mediatomb-0.12.1.tar.gz ./mediatomb-0.12.1 # cp -p ./mediatomb-0.12.1.tar.gz /usr/src/redhat/SOURCES/ RPMを作成し、インストール。 # rpmbuild -bb --clean /usr/src/redhat/SPECS/mediatomb.spec パッケージ依存エラーが出たら、それぞれのパッケージをインストールする。 ちなみに、taglib-devel,js-develは標準のリポジトリに無いので、EPELまたはRPMFORGEからインストールする必要がある。 # rpm -ivh /usr/src/redhat/RPMS/x86_64/mediatomb-0.12.1-1.x86_64.rpm インストールが正常に終了したら、MediaTombの設定を行う。 設定に関しては、EPELから導入編と同じなので、 そちらを参照してください。 参考MediaTombMediaTomb本家 CentOSでMediaTombを利用する方法 このページを編集
https://w.atwiki.jp/ohmichi_linux/pages/26.html
開発環境整理 cscope、git をインストールする。 進捗 2011/04/21 完成 https //sourceforge.net/tracker/?func=detail aid=3291468 group_id=129766 atid=715782 sourceforge に登録済み。 ソースコード調査 既存のmediatombは、jpeg ファイルをメモリに展開するようだ。その箇所を特定する。 設定ファイル(config.xml)の読み込み処理 config_manager.cc video サムネイル処理 ffmpeg_handler.cc FfmpegHandler serveContent() if (video_thumbnailer_generate_thumbnail_to_buffer(th, item- getLocation().c_str(), img) != 0) ↑もろにソレっぽい名前の関数を発見。 これは ffmpegthumbnailer-2.0.6 の関数だった。 引数 video_thumbnailer* thumbnailer const char* movie_filename image_data* generated_image_data 46 typedef struct image_data_struct 47 { 48 uint8_t* image_data_ptr; /* points to the image data after call to generate_thumbnail_to_buffer */ 49 int image_data_size; /* contains the size of the image data after call to generate_thumbnail_to_buffer * / 50 51 void* internal_data; /* for internal use only */ 52 } image_data; 実装方法(OLD_API を削除して記述) ※意外に簡単かも・・・ 316 if (video_thumbnailer_generate_thumbnail_to_buffer(th, 317 item- getLocation().c_str(), img) != 0) 319 throw _Exception(_("Could not generate thumbnail for ") + 320 item- getLocation()); たぶん、この関数は以下のような動作をすると思う。 ビデオファイルのパス(input):item- getLocation().c_str() サムネイル画像データ(output):バッファ img- image_data_ptr、サイズ img- image_data_size よって、上記関数実行後にサムネイルファイル用のパスに img- image_data_ptr のデータをファイルに書き出せばよいはず。 また、書き出したファイルが次の上記関数呼び出し前に存在すれば、video_thumbnailer_generate_thumbnail_to_buffer を行わずにファイル read で代用できるはず。 321 322 *data_size = (off_t)img- image_data_size; 323 Ref IOHandler h(new MemIOHandler((void *)img- image_data_ptr, 324 img- image_data_size)); 329 video_thumbnailer_destroy_image_data(img); 330 video_thumbnailer_destroy(th); img- image_data_ptr, img- image_data_size をファイル書き出しすることで、 jpegファイルが作れるようになった。 しかし、そのファイルを img- image_data_ptr, img- image_data_size に読み込んだ ところ、PS3 には正常に表示されない。(下半分がにじむ、ずれるなど) destory_XXX() あたりを調査しなおす。 MemIOHandler MemIOHandler(void *buffer, int length) IOHandler() this- buffer = (char *)MALLOC(length); this- length = length; memcpy(this- buffer, buffer, length); video_thumbnailer_destroy_image_data data- image_data_ptr = 0; data- image_data_size = 0; std vector uint8_t * dataVector = reinterpret_cast std vector uint8_t * (data- internal_data); delete dataVector; data- internal_data = 0; delete data; video_thumbnailer_destroy VideoThumbnailer* videoThumbnailer = reinterpret_cast VideoThumbnailer* (thumbnailer- thumbnailer); delete videoThumbnailer; FilmStripFilter* filmStripFilter = reinterpret_cast FilmStripFilter* (thumbnailer- filter); delete filmStripFilter; thumbnailer- thumbnailer = 0; delete thumbnailer; まさかとは思ったが・・・ファイル読み込み後、return する前に 3 秒のsleep を入れたら正しく表示されるようになった・・・ mediatombサーバとPS3間の問題(たとえば、ファイル受信完了認識の処理が甘い、など) があるのかもしれない。 DLNAについて調べる必要がありそう・・ FfmpegHandler serveContent() の呼び出し箇所 (gdb) bt #0 FfmpegHandler serveContent (this=0xb732bb38, item=..., resNum=1, data_size=0x32d10f0) at ../src/metadata/ffmpeg_handler.cc 337 #1 0x0811b34b in FileRequestHandler open (this=0xb732d360, filename=0xb732d8f0 "/content/media/object_id/749/res_id/1/rh/6/ext/file.jpg", info=0x32d10f0, mode=UPNP_READ) at ../src/file_request_handler.cc 575 #2 0x080f3885 in web_open (filename=0xb732d8f0 "/content/media/object_id/749/res_id/1/rh/6/ext/file.jpg", info=0x32d10f0, mode=UPNP_READ) at ../src/web_callbacks.cc 198 #3 0x08154bbd in process_request (parser=0x32d118c, req=0x32d118c, info=0x32d126c) at ../upnp/src/genlib/net/http/webserver.c 1343 #4 web_server_callback (parser=0x32d118c, req=0x32d118c, info=0x32d126c) at ../upnp/src/genlib/net/http/webserver.c 1803 #5 0x0814d9c3 in dispatch_request (args=0xb6900480) at ../upnp/src/genlib/miniserver/miniserver.c 236 #6 handle_request (args=0xb6900480) at ../upnp/src/genlib/miniserver/miniserver.c 339 #7 0x0815b1d3 in WorkerThread (arg=0x81bf0c0) at ../threadutil/src/ThreadPool.c 594 #8 0x00459e99 in start_thread () from /lib/libpthread.so.0 #9 0x0075fd2e in clone () from /lib/libc.so.6 (gdb) web_server_callback process_request() データの作成 http_SendMessage() データの送信 (gdb) bt #0 http_SendMessage (info=0x4ad426c, TimeOut=0x4ad413c, fmt=0x8170e46 "Ibf") at ../upnp/src/genlib/net/http/httpreadwrite.c 325 #1 0x081547cb in web_server_callback (parser=0x4ad418c, req=0x4ad418c, info=0x4ad426c) at ../upnp/src/genlib/net/http/webserver.c 1833 #2 0x0814d9c3 in dispatch_request (args=0xb6900480) at ../upnp/src/genlib/miniserver/miniserver.c 236 #3 handle_request (args=0xb6900480) at ../upnp/src/genlib/miniserver/miniserver.c 339 #4 0x0815b1d3 in WorkerThread (arg=0x81bf0c0) at ../threadutil/src/ThreadPool.c 594 #5 0x00459e99 in start_thread () from /lib/libpthread.so.0 #6 0x0075fd2e in clone () from /lib/libc.so.6 (gdb) 以下で送信している。 case RESP_WEBDOC //, I = further instruction to send data. /* http_SendVirtualDirDoc( info, timeout, "Ibf", RespInstr, headers.buf, headers.length, filename.buf ); */ http_SendMessage( info, timeout, "Ibf", RespInstr, headers.buf, (size_t)headers.length, filename.buf, Fp ); ここで送信しているデータが キャッシュなし(正常) キャッシュあり(異常) で違いがあるか、調査する。 → 単なるコーディングミス。消えてしまったスタック領域を参照していたため。修正済み。
https://w.atwiki.jp/medianmod/pages/12.html
Median XL って何? 概要/Overview Median XL はDiablo II Lord of Destructionのもっとも有名なMOD(非公式に改変したもの)のひとつだ。 キャラクターのスキルを変更し、アイテムやモンスターに改良を加え、新たなユーバークエストを追加した。 それではこれはチートですか? Mod活動はチートではない。チートとはゲームを簡単にするものだ。 Median XLはむしろこのゲームのまったく新たなものとするだろう。 特徴/Features 全部のチェンジログ Median XL 変更点1.99b - 1.99d 1.99 - 1.99b 1.99 beta 3 - 1.99 (未完) 1.99 beta 2 - 1.99 beta 3 (未完) 1.99 beta 1 - 1.99 beta 2 (未完) 1.95 - 1.99 beta 1 (未完) 1.95 prerelease - 1.95 1.95 test 3 - 1.95 prerelease 1.95 test 2 - 1.95 test 3 1.95 test 1 - 1.95 test 2 (みかん) 1.94 - 1.95 test 1 1.90 - 1.94 1.86b→1.90 1.86 - 1.86b 1.80 - 1.86 1.72 → 1.80 特徴/Features 各クラス毎に25+5個の全く新しいスキルを持つ新しいスキルツリー ブレスドハンマーに飽きたかい?Median XLはあなたを楽しませる新しいスキルを用意しました。 各キャラクタークラス毎に25個のメインスキル、2個のチャレンジの報酬となるスキル、 そして3つのユーバースキルが用意されています。 クロスボウを持ったネクロマンサーや召喚して戦うアマゾンさえ可能です! モンスターの改良 最後にカエルに殺されたのはいつですか? モンスターのAIは見直され、多くのモンスターは新たなさまざまの計略を覚えました。 ホーミングスパイクを放つクィルラットから透明なテンプラーまで、モンスターはより厳しい挑戦を求めます。 エリート種とヒロイック種のモンスター 普通のモンスターさえ油断のならないのに、エリートモンスターはあなたを走りまわせることとなるでしょう。 彼らの独特な攻撃とさらに手を加えられた戦略を持つエリートモンスターとヒロイックモンスターは極めたプレイヤーの相手としてふさわしいでしょう。 ハイレベルキャラクターのための22個のユーバークエスト バトルネットと「ユーバートリストラム」は忘れてください。 MedianXLは13体のより強いボスと7つの特殊なユーバーマップをハイレベルキャラクターのために用意しました。 もっとも倒すのが難しい彼らを打ち倒せばパワフルなユニークチャームが手に入るでしょう。 新しいベースアイテム、6つのグレード Median XLには様々なクラス専用アイテムが追加されています。 加えて、全てのアイテムはTier(ティアー)と呼ばれる6つの品質を持ち、 上位Tierのアイテムは低位Tierよりより高い能力を持ち、より高いステータスを要求します。 うわさではより強力なセイクリッドアイテムさえも存在するとか… 新しく、より改良された宝石とルーン 多くのジェムとルーンが追加され、既存のものも改良されました。 ソケットアイテムに埋めることでアイテムをカスタマイズする強力な方法を提供します。 改良されたマジックアイテム、レアアイテム 貧弱な効果は強化され、パーセントでステータスを伸ばすアイテムを含む新しい効果が追加されました。 レアアイテムの価値も大幅に上昇しています。 各種新規ユニークアイテムとセットアイテム Median XLは471の新しいユニークアイテムと28のセットアイテムがあります。 全てのセットアイテムといくつかのユニークアイテムは特別な難易度のエリアでのみドロップします。 新しく改良されたキューブレシピ Median XLは革命的なクラフティングシステムを含む 沢山の強力なキューブレシピを提供します。 Honorific(敬われし)アイテム 空白のアイテムを作り出し、効果を自分で付け加えていくことができます。 自分でとてもユニークなアイテムが作りたいですか? そんなことももちろん可能です。 エキスパートプレイヤーのためのスペシャルチャレンジ 高鳴る鼓動はゲームの楽しみの半分を占めるでしょう! 特別な報酬を手に入れるという確かな指標を目指してください。 普通のアイテムよりも良いアイテムを多く落とすようにドロップ率の再調整 実際にゾッドルーンも見ることができるでしょう。 などなど・・・! 全部のチェンジログ 警告:長くて退屈 キャラクタークラスの変更全クラスのスキルをそれぞれまったく新しい30個のスキルに変更(合計210個) 多くのアイテム専用スキルを追加 様々なアニメーション速度を改良。これによりLoDでは不得意な武器でも攻撃速度が速くなった? キャラクターの得られるステータス・レベル辺りライフ、マナ、スタミナ上昇率を変更 得意な武器を追加(アマゾンならセプターの扱いも得意) 呪文ダメージはエネルギーによって増える 最大レベルを120に変更 アイテムの変更クラス専用アイテムをクラスごとに5個から13個追加 エクセプショナル、エリートアイテムという概念の変わりに1~6のTierを持つという概念に変更 全てのマジックとレアアイテムは必ずソケットを持って現れる 上等なアイテムに付く効果をよくした マジックアイテムとレアアイテムにつく効果を再設計 マジックアイテムにつく効果を追加( + %全能力値ボーナスなど) 5個の宝石と20個のルーンを追加 既存の宝石とルーンの効果を変更 全ユニークアイテムとルーンワードを変更(ユニークアイテム430種類、ルーンワード490種類) 全てのセットアイテムをハイレベルキャラクター用の28種類のセットアイテムに作り直した 大半のLoDのレシピを削除して、代わりに沢山のレシピを追加 キューブ合成の素材となるアイテムをいくつか追加 敬われしアイテムを追加 レアアイテムにより良い効果がつきやすいようにした 高い能力を持ったベースアイテムが落ちやすいようにTCを調整した 高ランクのルーンが大幅に出やすくなった 全アイテムがギャンブルに並ぶ 矢やボルトにもマジック、レア、ユニークが存在する 一時的にステータスや効果を上昇させるエリクサーを追加 ドキドキするぐらい難しいチャレンジの報酬としての隠されたチャームを追加 モンスターモンスターの挙動が修正され強化された 多くのモンスターは様々な新しいスキル、攻撃法、特別な設定を持っている モンスターのステータスを再調整 専用の攻撃方法とさらに高いステータスを持ったエリートモンスターを追加 よりタフなヒロイックモンスターを追加 ゲーム中に遭遇できる25のスーパーユニークモンスターを追加 確立されたキャラクター用に15体の特別なユーバーボスモンスターを追加 通常にプレイする上での最大のモンスターレベルは120(特別なボスは121) マップエリアごとのモンスターの配置を変更 腹立たしいほどに大きなマップ等の大きさを小さく 多くのエリアで光の雰囲気(ムード)を改善(Direct 3Dのみ) 新しいユーバーボスに関連するいくつかのボーナスマップを追加 ハイレベルなキャラクター用の7つの特別なユーバーレベルを追加 傭兵全傭兵は現在異なったスキルセットを持っている 難易度による傭兵のステータスの格差がなくなった?Hireling stats changed to keep up with the new difficulty. その他所持品と倉庫の大きさを拡大 バグ回避と公平性などのためにPlugYFixed.iniでPlugY.iniの設定可能項目を一部制限 ヒーリング/マナポーションは時間をかけて回復するようになった?Healing and mana potions now provide regeneration over time. 一時的に強化するエリクサーを追加 アイテムを売った際の値段を下げた一方で、落ちるゴールド量を増やした 通常のモンスターに関係するボスのダメージ、攻撃値、ライフボーナスを下げた バグや強すぎになってしまうボスの効果を無効に 様々な種類の祠の持続時間を長くしたり短くしたり クエストアイテムの効果を変更 いくつかのモンスターの叫び声を変更 多くのオブジェクトが光の色を持つようになった? 低品質なアイテムの名前の種類を増やした(捨てられた、など) Median XL 変更点 1.99b - 1.99d アマゾンパウンス:悲しいことになった アイテム ユニークヘルスピーク: デビルズ・ファング・トーテムのoSkillを追加 プリンス・オブ・ナッシング:シンギュラリティのoSkillを追加 モンスター Destructionにおけるモンスターの攻撃値がおかしかったのを修正 1.99 - 1.99b アイテム セットアリート山頂セット:確立発動効果のヘイルストームをルーン・オブ・アイスに差し替えた アマゾンのセットでクラッシュするのを修正 1.99 beta 3 - 1.99 (未完) キャラクター ドルイドドミネイト:わずかに範囲が広がった エルブンソング:マウスの左側にセットできるようになった ネクロマンサーヴォイド・アルコン:表記を修正 アイテム セット Major revamp of almost every set. ルーンワード Wyrm ウィング・オブ・ラースのoSkillで高い移動速度ボーナスを得られるようになった その他何だっけ…ワスレタ 1.99 beta 2 - 1.99 beta 3 (未完) Characters Barbarian Earthquake reduced % chance to knockback. Druid Leprechaun now cast at the location of the cursor. Renamed Lorelei to Elvensong. Removed resist pierce bonus from this skill; it is now a bonus to Leprechauns. Uberlevels Vizjun fixed incorrect animations leading to crash problems. 1.99 beta 1 - 1.99 beta 2 (未完) Characters Energy Factor bonus reduced to 1/20K, down from 1/15K. Amazon Pounce 3/4 damage. Barbarian Earthquake added knockback. Lion Stance corrected damage bug. Titan Strike fixed descripton. Druid Charm reverted nerf. Elemental now does what it is supposed to do. Nobody noticed in beta 1? Thanks, testers . Implemented new Unseelie Court skills * Call Leprechaun hostile creature with a low damage multi blade attack to charm. * Dominate long duration, short timer, single target charm. * Lorelei summon that charms enemies. Necromancer Famine increased damage bonus. Void Archon greatly increased damage; fixed issue where min damage was too low on 1/2 of the attacks. Sorceress Reduced excessive synergies of some skills. Pyroblast replaced animation. Items Magic and rare items Improved chance to find high-end enhanced damage and defense affixes. Improved chance to find high-end +max damage affix on weapons. Improved chance to find oskill affixes. Enabled Crystalline affixes on rares. Improved several proc affixes. Improved high-end +% spell damage affixes on most items that can have them. Enabled up to +10 assassin skills on naginata. Enabled up to +4 druid skills on pelts. Enabled up to +5 sorceress skills on mage armors. Reenabled +2% block rate affix and removed max level from this affix group. Improved high-end +mana and +life on striking in melee affixes. Specials Rune drop rate nerf is now halfway between 1.95 and 1.99 beta 1. Uniques Frysturgard reverted nerf. Cube recipes Dupe recipe now works again, but only on non-cornerstone jewels and gems. Uberlevels Attempted to fix Vizjun crash; feedback wanted. Vizjun only magineers can now be chilled, but magineers can no longer be leeched. Vizjun monsters now have 50% chance to have ITD. Duncraig fixed issue where sacred items had a double chance to drop. Monsters Mephisto added resistances. Diablo increased life and damage. Baal added resistances, increased AR. Heroic bosses Astrogha s charm now gives +2 skills. (Life regen workaround of course didn t work, so I can t add life regen back because it is broken in some D2 versions [thanks Blizzard] so the boss won t be much harder...) 1.95 - 1.99 beta 1 (未完) Characters Generally attempted to make the flat magic damage and magic conversion on weapon skills more logicl. Amazon Barrage removed flat damage, but increased weapon damage to 5/4. Enfilade removed flat damage. Fairy Ring now converts 100% damage to magic. Ghost Arrow now converts 100% damage to magic. Moon Warrior state now turns your armor blue if not overridden. POUNCE REDUCED DAMAGE TO 4/5. PLEASE DELETE YOUR SPEARAZON BECAUSE SHE S NOW BALANCED SO SHE S LONGER ATTRACTIVE. Starstreak removed flat damage. Assassin Maelstrom removed range bonus per level. Phase Bomb corrected description. Wychwind damage reduced. Barbarian Bear Stance added a self-synergy for 2% damage reduction per level. Greater Manifestations fixed life bonus to Defenders/Protectors being inverted. Titan Strike greatly reduced stat gain. Complain to Aerial. Druid +25% base hit recovery speed with a staff or bow. Charm now has only 50% chance to work. Elemental removed drunken homing ability to improve accuracy. Gamma Field doubled DPS, halved duration. Hunting Banshee reduced cold damage synergy from 4% to 1%. Necromancer Fireheart Totem now targets 2 enemies down from 4 to reduce lag. Howling Totem reduced enhanced damage; crushing blow is now a self-synergy. Soulshatter reduced stun length to 5. Stormeye Totem reduced damage. Summon Lamia reduced damage; they have plenty from Doom anyway... Paladin Mind Flay reduced NextDelay from 4 to 3. For you noob kids, this is a GOOD thing. Retaliate reduced flat damage component. Sorceress Diseased Cattle increased scatter radius. Pyroblast massively increased damage. Swarm increased maximum damage. Venomous Spirit slightly reduced poison duration. Items Specials Signet of Learning capped at 500 uses. Solitude 5% bonus to durations, 1% stats. The Demon Core 4% spell damage. Uldyssian s Spirit 2% spell damage, +5 EF. Reduced Great Rune drop rate Cube recipes Dupe recipe disabled due to abuse. Runewords Evanescence reduced damage and skill level bonus. Raudna reduced damage and skill level bonus. Shaula reduced damage. Uniques Demonhorn reduced chance of Unholy Armor to 1%. Frysturgard reduced damage to +400-500. Wing of the Dragon God now has 1% Dark Star Dragon reanimate. Monsters Monster changes I won t tell you about. Reanimated Dark Star Dragons no longer cause swirlies on death. Non-superunique reanimates have reduced life. Increased elite spawn chance from 17% to 22%. Uberquests Added a new uberlevel Vizjun (Bazaar) Added a new summoning uberboss... Note charms slightly nerfed for beta purposes. Heroics Made the random resist aura a bit nastier. Quov Tsin now permanently poison immune. Astrogha increased life, now permanently poison immune. 1.95 prerelease - 1.95 アサシンデスブロッサム:ネクストディレイを3フレに低減 ドルイドエルフィン:オーバーフローを回避するため致命打の代わりに壊滅打を付加した パラディンホーリートラップ:いくつかのobsessive HT spammersのために持続時間を短くした リングオブライト:同様の理由でマナコストを低減 その他 タントラム 命中頻度を1秒毎から0.6秒毎に増やした ユニークミスティックオーブが矢筒類でも動くようにした アイテムウィッチハンターズ・クロウを除くすべての致命打を変更した ルーンワードCelebrationをApotheosisに更新 モンスター初心者のためにハーピィの死亡時の効果のロワーレジストで下がるレジストに-50%までの下限を設けた 傭兵Act3の直接ダメージスキルのスキルレベルがあがる割合が良くなった 1.95 test 3 - 1.95 prerelease キャラクター全般すべての武器ダメージスキルについているフラットな物理ダメージをすべて魔法ダメージに置き換えた これはどうやらすべてのスキルED%の影響を受けて、100K以上のダメージを叩き出してしまうからである(以下略)(All weapon damage skills with a flat damage component have been changed to add magic damage to compensate for the fact that flat damage is apparently affected by skill ED%, causing people to do about 100K more damage than intended which they never bothered to tell me even though I asked them to inform me if they overflowed the 1.12 damage cap so I could fix it, and instead just reverted to 1.10 without telling me so THEY would do more damage while everyone ELSE with 1.12 overflowed and would quit due to doing low damage and being useless.) テラーとデストラクションでの配下の耐性を訂正 アマゾンブラッドエレメンタル:ファイアエレメンタルと改名 ブラッドストーム:ラグを避けるためレベル毎の持続時間延長を低減 バーバリアンシャワーオブロックス:キャラクターのシートネームのバグを修正 スピリットガイド:半径を二倍に ドルイドカリング・オブ・ザ・ハード:基礎値が上昇、シナジーが上昇 ネクロマンサーサモンラミア:前の状態までダメージを弱くした パラディンライオンハート:再び弱体化(はぁ) プラーグ:以下の理由によりダメージを減らした リトリエイト:3/4から5/4にダメージ上昇Want to bet that people will choose to ignore the nearly-doubled multiplier and whine about the halved base Plague damage? シーリングオーブ:再びマナコストを減らした ソーサレスアルカナトレントとマナスィープの上限を修正?Fixed the soft Arcane Torrent/Mana Sweep cap by adding a hard cap. その他ヘイルオブストーンズ:ダメージをテスト2の値に再び増やした タントラム:毎秒1回攻撃する アイテム マジックとレアネクロマンサーの武器に付くブラックロータスストライクのoskillが動作するようになった その他レリックオブヤエリウス:表示を修正 ルーンワードいくつかの弓用ルーンワードがクロスボウで使えないバグを修正 Shaula:スロー効果を75%→50%に低減 セットアサシンの近接セット:ラグを防ぐためデイスターの蘇生率を33%から20%に減らした ユニークトーンフレッシュオブゴッド:+1000ライフボーナスを追加 ユーバークエストアカラト:トロフィーを修正 虚栄の大聖堂:報酬で得られるチャームのステータスに幅を設けた トラジャは凍結するとバグるため冷気無効にした 傭兵レベル毎のすべてのスキルレベルボーナスを上昇 Act 1 2個目のスペルを覚えるレベルを6→12に変更、筋力と敏捷性を2倍 Act 1 レンジャーのブロードサイドをヴィンディケイトに差し替え Act 1 レンジャーのウォースピリットの発動率上昇 Act 1 傭兵のレベルが5あがるたびにカスケードの対象が+1体増える Act 1 プリエステスのガイデットチェインをヴィンディケイトに差し替え Act 2 物理耐性の伸び率を1%/5Lvl→1%/10Lvlに変更 Act 2 シェイフシフター ウェアベアのスキルボーナスを減らした Act 3 宝冠を装備している Act 3 アーマーボーナスを1%から2%に上昇 Act 3 ネクロライト:レベル90で覚えるスキルをアンホーリーアーマーの代わりヴェノマススピリット Act 3 ブラッドメイジ:リッチフォームの発動率が減り、パニッシャーに発動率が上がった Act 3 アブジュラー:ライトニングシールドをシンギュラリティに、フェイズボムをスーパービーストに差し替え Act 3 アブジュラー:スーパーノヴァはフォークトライトニングからシナジーを受ける Act 5 ウォーバンドを使うようになった 雑多な変更商人からスタミナポーションを取り除いた 1.95 test 2 - 1.95 test 3 アマゾンクラーレ:レベル1のときにダメージを与えすぎていた問題を修正 フェアリーリング:射程を正しく修正 アサシンブロードサイド:最初のミサイル数が増えた?further increased initial number of missiles. ドゥーム:ダメージ2倍 ハデスゲート:ノックバック効果をつけた クィーンオブブレイド:ボリュームを下げた?reduced volume. ウェイオブザフェニックス:ダメージを20%増やした ウェイオブザグリフォン:ダメージを50%増やした バーバリアンリバウンド:射程を正しく修正 パラディンライオンハート:ダメージボーナスを上昇 プラーグ:レベル1でダメージを与えすぎていた問題を修正 シーリングオーブ:周囲へ波及する範囲を2.6ヤードから4.6ヤードに増やし、マナを減らした ソーサレレス無し その他アポカリプス:大幅にマナコストを減らした カクタリズム:大幅にマナコストを減らした ヘイルオブストーンズ:波及する範囲がおかしかったのを修正、散らかる?のを避けるためグラフィックを縮めた Powder Keg バレルオブファンに改名 Medusa 鎌専用スキルになった、melee attack targeting rules(?) Summon Sirens missing shadowを追加 Supernova 大幅にマナコストを減らした Thorn Field 複数発射する?now multishots. 二つのマジック、レア、クラフト用oskillを追加:Cyclone, Squall Gust, Static Ward. (あれ、二つでは?) マジックとレアの修飾詞マジックとレアにつくoskillのスキルレベルが上昇 スタッフに付く+%呪文ダメージ上昇効果の値を増やした 手に入らない(unobtainable)oskillとして以下のスキルを増やした:Cautious Strike, Claw Tornado, Glacial Nova, Lightning Cascade, Rune of Mana, Possess. 破壊無効 のジュエルのレベルは62に制限されない スペシャルXarルーンは5%から2%のライフとマナに下げた、ルーンワードを更新した ルーンワードAtlacamani ネクロマンサーの鎌専用ルーンワードに変更 Bona Dea 効果のスペルミスを修正 Malakbel バグのためバール蘇生を置き換えた モンスターHarpylisk どんなにがんばっても防御できないと思ったら防御値無視効果を持っていやがった!ので直した Pit Stone ダメージ上昇 サキュバス種 高難易度では死亡時のロワーレジスト投射でより多く耐性が下がる ユーバークエストハイエンドユーバークエストのうちのいくつかのモンスターのステータスを伸ばした ヒロイックレベルベリアルとロデオは再び毒によってダメージを与えられるようになった ロデオの出現率を5%から1%に下げた ベリアルの出現率をを15%から20%に上げた ドロップ率サンクチュアリに及ぶ経済的な問題で:ゴールドのドロップ率が4/5に減った 傭兵たくさんのスキルを変更:詳しくはWebページ参照 ライフが2倍になり、毒物の持続時間低減をつけた 傭兵にパッシブの代わりに見えないBuffとして経験値とステータスの上昇のボーナスをつけた。死後でも有効だといいのだけど。 1.95 test 1 - 1.95 test 2 (みかん) Characters Amazon Fairy Ring range starts at 20 yards and increases by 0.6 yards per hard point. Barbarian Berserk Fury now properly increases block speed. Lion Stance capped magic damage synergy at level 50 to avoid overflow-bug-thing. Rebound range starts at 20 yards and increases by 0.6 yards per hard point. Druid Fire Fountain reduced scatter which increases density. Sorceress Static Orb reduced damage variance. Lightning Wall reduced damage variance. Other The druid s melee oskills now also work with maces and hammers. Ancients Hand now a melee attack; removed fire trail; converts damage to fire damage. Barrel of Fun removed stun when used by a player. Electrobolt increased width of the lightning trail to ~5 yards. Feral Strike now properly increases block speed. Gorefest now properly considered a melee attack. Tantrum now a full nova instead of random bolts, but damage reduced. Added a number of oskills. Medusa, Hail of Stones, Arrow Swarm, Clobber, Summon Sirens Items Specials Auriel s Focus energy factor bonus reduced to 2% down from 3%. Hard Mode Charm now gives -2% block per level instead of -10%. Uldyssian s Spirit energy factor bonus reduced to +10 down from +15. Runewords Added 5 new runewords with oskills Bows - Lum Hornet (Arrow Swarm) Gloves - Io Brawl (Clobber) Necromancer shields - Thur Lorelei (Summon Sirens) Paladin blunt weapons - Sha Takfir (Hail of Stones) Sorceress armors - Ix Atlacamani (Medusa) [meleesorc] Uniques Cornerstone of the World arranged skill list. Ryuuseiu Kyanon reduced Deathfire Bearer reanimate chance due to lag. Monsters Reduced Rain of Bombs level by Ghost Phoenixes. Reanimated Tomb Curses no longer spawn Darkwardens. 1.94 - 1.95 test 1 Characters Assassin Batstrike summoned familiar AR is no longer halved. Broadside increased starting amount of knives to make it useful at level 1. Hades Gate mana cost fixed at 120. Vampiric Icon fixed low life gain, mana cost fixed at 333. Way of the Phoenix increased damage by 25%. Barbarian Greater Manifestations max spirit bonus increases linearly to 6 spirits. Druid Force of Nature slightly increased initial bonus. Necromancer Soulshatter removed knockback to balance the multistun effect. Summon Lamia fixed erroneously high flat damage. Sorceress Cold Fear increased flee duration from 2 to 3 seconds. Other Exorcism now properly gains damage from +% spell damage sources. Added a number of oskills. Barrel of Fun, Electrobolt, Cone of Cold, ATMG Sentry, Feral Strike, Ravage, Thorn Field, Call Treewarden, Tantrum, Gorefest, Ancients Hand, Crane Stance. Items Base items Jewels now have a level of 0 instead of 1. Specials The four resistance gems now give +1%/+2% max resist in armor (incl. gemwords). The Hard Mode Charm now gives -10% block per setting, not -25%. Removed Signets of Gold due to constant bug reports. Magic and rare affixes Improved affix pool for staves. Fixed honorific description. Nobody noticed? Runewords Nephilim +2 skills reduced to +1. Added 10 new runewords with oskills Bows - Ort Amok (Tantrum) Armors - Thul Paaliaq (Gorefest) Amazon helms - Fal Bona Dea (Electrobolt) Assassin naginata - Io Shamo (ATMG Sentry) Assassin shields - Mal Iambe (Cone of Cold) Barbarian weapons - Zod Gharaniq (Crane Stance) Barbarian weapons - Kra Anak (Ancients Hand) Barbarian helms - Zod Fawkes (Barrel of Fun) Druid helms - Ort Aegipan (Feral Strike, Ravage, Thorn Field) Sorceress armors - Amn Lyrannikin (Call Treewarden) Uniques Cornerstone of the World base required level is now 110. The Idiot Ball added hostile summons when struck/damaged. Warwind reduced CtC% Hades Gate for balance reasons. Cube recipes Dupe recipe no longer too eager. Monsters Reduced level 121 monster damage by 10%. Reduced peak damage and attack ratings from some uberbosses. Dark Queen damage reduced. Fingermage magic attack damage halved. Fire Clan Goats are now immune to cold. (This fixes the Shenk bug) Revived Malthael no longer casts swirlies on death. Uberquests Clubbed the Heroic Seal. Heroic bosses Removed healing ability from all uberbosses. Removed homing jam ability from all uberbosses. The poison immunity on advanced uberbosses can now be broken. Uberbosses are vulnerable more often. Misc Removed experience nerf at high levels. 1.90 - 1.94 Characters アマゾンバラッジ 文章を訂正(3/4ダメージ) フェアリーリング レンジが伸びなくなり、壁越しに攻撃できなくなった アサシンウェイオブザフェニックス/グリフォン:表示を1.90のダメージを反映するようになった バーバリアンアースクェイク:文章を訂正(3/2ダメージ) スネークスタンス:レベル40以上でのダメージの上昇幅が延びた 種別アイテムから得たブロードサイドのダメージと攻撃頻度を下げた モンスターデストラクション難易度のユーバークエストモンスターの命中率を下げた 蘇生したフェルピットフィーンドはもはや透明ではない 曲がったライオンスカルの2倍の経験値を修正 ユーバークエスト ダンクレイグ:全難易度でロストソウルからの経験値を上昇、毒物ダメージを低減、Assurのライフを上昇 ヒロイックレベルQuov Tsin 出現率を1%に低下、ビームのダメージを低減 1.86b→1.90 キャラクター召喚した配下が受ける過度に耐性に対してペナルティが課せられるの修正 ダメージのオーバーフローを避けるためエネルギーファクターからのボーナスを33%低下 アマゾンバラッジ:3/4武器ダメージに上昇、ダメージの平均化、マナコスト低下 リーダーシップ:持続時間延長、物理ダメージボーナス低下 ライオネス:オーバーフロー防止のため強化ダメージ減少 パウンス:3/2(1.5倍)から5/4(1.25倍)武器ダメージに減少 プロール:大幅にダメージ上昇、持続時間1秒、レベル上昇で持続時間延長、シナジーがセルフシナジーに変更 スピリットオブヴェジャンス:モンスタープールからビジュアルエフェクトの重いモンスターを除外し、誤って含まれていたモンスターを削除した アサシンクルシファイ:逆効果のセルフシナジーを削除 ハデスゲート:マナコスト低下 イモレーションボム:マナコスト低下 ノヴァボム:マナコスト低下 ルーンオブアイス:オーバーフロー防止にシナジーを2%に低下、マナコスト低下 シールオブファイア:わずかに最大レンジを短く、マナコスト低下 シンギュラリティ:レベル24のスキルとして習得可能。表記を修正 ウェイオブザグリフォン:稲妻ダメージを1/4低下 ウェイオブザフェニックス:火炎ダメージを1/6低下 フェイズボムという新スキル追加 馬場両手持ち武器の振り速度を高速化 クラーケンスタンス:ダメージ25%低下 スネークスタンス:高レベルにおけるダメージの伸びが抑えられた ネクロエンジェルオブデス:大幅にダメージ上昇、最初の持続時間は1秒、レベル上昇で延長、シナジーはセルフシナジーとして働く ラミア:ライフが1/5に減少 ラズマズチューゼン:基本スペルタイマーが30秒→15秒に短縮 ソウルシャッター:ダメージが2/3になったが3回あたるようになった パラディンパニッシャー:オーバーフロー防止のため持続時間のシナジーが7%から5%に減少 リザレクト:Assurとスレインソウルの簡単な殺し方としてはもはや動作しない スコージ:マナコストを333に修正(固定? ラース:オーバーフロー防止のためダメージの幅が小さくなった ソーサレスブレードストーム:基礎索敵範囲が広くなったがレベルにより上昇しなくなった フレイムフロント:非常に高いレベルでの火炎ダメージの表記バグを修正 ヘックス:オーバーフロー防止のため物理ダメージボーナスを減少 その他バレルオブファン:アニメーション変更 フロッグプリンス:サウンドエフェクトを取り除いた……。気に入ってるんだけどな。 モンスターのディジーズド・キャトル:グラフィック変更 ポイゾニックスォーム:範囲とグラフィックを改善 ピュリファイ:グラフィック改善 スパイクノヴァ:全てのこのスキルの源はNDを持つ? スパイラルダンス:武器ダメージの効果を1/2から5/7に改善 アイテム 種類ラグをが理由によってQuov tsinのチャームが復活する可能性をなくした 馬鹿馬鹿しいことを避けるためにほこらからえら得れうボーナスを減らした(全耐性300%など) シグネットのドロップ率バランスを改善 経験のシグネットのドロップ率問題を修正 マジック・レアの効果オーバーフロー防止のためジュエルにつく全能力値上昇、最小最大ダメージ、呪文ダメージボーナス効果を減少 スタッフは単一の属性+12の効果は150%呪文ダメージの効果がつく可能性がある 効果の小さいものは高レベル帯でより積極的に現れないようになった ワープブレイドとソーサレス鎧にスパイラルダンスのoSkillがつくようになった キューブレシピ恩恵2:ダメージのオーバーフロー防止のため削除 複製レシピ:コーナーストーン・オブ・ザ・ワールド(Uniジュエル)でも動作するようになった I Am Rich:デーモンズベイン+クリスタルラインフレイムメダリオン+エターナルボーンパイル→無駄な虚栄の宝石(チャームを浪費できるんだぜっと他人に自慢できる) ジュエルクラフト:オーバーフロー防止に+全能力値、呪文ダメージボーナスの効果を低減 ルーンワードローエングリン:オーバーフロー防止に最大ダメージボーナス 201-250 - 101-150 に低減 モンスター4種類追加(マグマデーモン、バグベア、シンナー(罪人)、ウルフライダーフォールン) クリスタルウィッチとハイプリエステスを敵モンスターとして追加 ブラックデス:毒ダメージ低減 ブラッドストーン:ファイアキャノンエイドのダメージを半減 シルバーコントラクト:もはや蘇生できない スパイラルダンスを使う確立をハイプリエステスの蘇生によるラグ低減のために減少 ユーバークエストAct1のCave(坑道?)にダンクレイグを追加リングオブザファイブが落ちるまで普通のモンスターを殺し、5体のボスゾンビを殺してシーギルを手に入れ(殺せないAssurを避けながら)指輪とシーギルを合成することでAssurを殺すために必要なピュリファイの呪文を得ることができる指輪が手に入る ダンクレイグでは物理無効になる確率が2%から5%に上昇している ヒロイックレベルAct5のヒロイックレベルにヒロイックボスとしてベリアルを追加 ベリアル:ライフが上昇した 5種類の新しいヒロイックモンスターを追加 1.86 - 1.86b アマゾンプロール 秒間ダメージが2倍に、パウンスからの40%の持続時間シナジーを追加した ネクロマンサーエンジェル・オブ・デス 秒間ダメージが2倍に、パウンスからの40%の持続時間シナジーを追加した 1.80 - 1.86 キャラクター全般多くの召喚スキルが正しいダメージを表示するようになった 基礎ブロック率を2%に低減 アマゾンブラッドエレメンタル:わずかに基礎ライフ上昇 ブラッドストーム:33%にマナコスト減少 デス・レイ:シナジー追加 フェアリーリング:レベル毎+ダメージを追加、持続時間6秒に固定、ラグを減らすため2度命中しないようにした ゴーストアロー:レベル毎+ダメージを追加 リーダーオブザサン:リーダーシップに改名、持続時間が増えた、効果が弱くなった ライオネス:オーバーフロー回避のためレベル毎ED%を25%から20%に減少 マジックミサイル:コスト低減、ミサイルの数が増えた?正確さがあがった、シナジーを追加した プロール:3/2効果を取り除いた、オーバーフロー回避に持続時間を短くした リコシェイ:レベル毎+ダメージを追加 スピリット・オブ・ヴェジャンス:大幅にオーラ半径拡大、より攻撃的になった スターストリーク:レベル毎+ダメージを追加 トライアンファントストライク:ライトスウォームからの持続時間シナジーを追加 レイスアロー:レベル毎+ダメージを追加 アサシンクルセファイ:魔法ダメージ変換を25%に固定 ハデスゲート:マナコストを1/3に減らした、範囲が正しくなった(より広くなった) ミールストーム:レベル毎+ダメージを追加 プリメディテイション:タイマーがクソ短くなるのを回避するため僅かに低減する値の最大値を減らした シールオブファイア:起動範囲を直線的に増やした シンギュラリティ:ブラックホールからの距離によってダメージが減るエリア効果ダメージを追加ウェイオブザフェニックス:火炎ダメージを15%低減 [新スキル]ウェイオブザレイブン 攻撃に対する冷気ダメージと冷気スペルを強化する バーバリアンベアースタンス:他のボーナスに加えて現在は常に150%の強化ダメージが追加されるようになった ガードタワー:マナコストを15に固定 リバウンド:レベル毎+ダメージを追加、ダメージ変換を50%に固定 シャワーオブロオクス:でたらめな数値を修正し、現在はだいたい正しい値を示す スネークスタンス:毒物ダメージ上昇 タイタンストライク:説明文を修正 ドルイドブラインドサイド:オーバーフロー防止のため3/2武器ダメージ効果を取り除いた、貫通を追加 エレメンタル:一度に2体のエレメンタルを飛ばすようにした エルフィンアロー:レベル毎ダメージボーナスを10%から25%に上昇 ポイズン・フラッシュ:ガンマフィールドから14%のダメージシナジーを追加、表示のオーバーフロー防止のため持続時間シナジーを10%に低減、ネクストディレイを撤廃(至近距離では最初のヒットが重複する) スポアーショット:ダメージが1/2に上昇 ネクロマンサーデスフューリートーテム:文章を修正 ソウルシャッター:スタンの持続時間を短く サモン・ダークリングス:追加ダメージをclvl/4 + clvl^3/2500に低減 サモン・ラミア:僅かに数が減少、ドゥームの持続時間減少 パラディンマインドフレイ:最大ダメージのオーバーフローを避けるためにダメージの幅を狭くした プラーグ:リトリエイトのブーストを補正するためとても僅かにダメージが減った? リトリエイト:フラットなレベル毎+ダメージを追加 シーリングオーブ:マナコスト低減 シャドウフィーンド:もはや誤ってマイナスの物理耐性を持って生まれない、速度上昇 シャドウフィーンド、ディヴァインアプリション、スカージのアイコンを新しくした ソーサレス最大ダメージのオーバーフローを避けるために稲妻スキルのダメージの幅を狭くした アビス:エリア効果が現在はグラフィックに一致するようになった アルカナフューリー:すべてのパラメーター、グラフィック、アイコンを変更 フォークトライトニング:シナジーを4%に上昇、最小ダメージを上昇 アイスエレメンタル:文章を修正 ライトニングウォール:シナジーを6%に上昇 シャッター・ザ・フラッシュ:範囲を2.6ヤードに拡大 スタティックオーブ:シナジーを4%に上昇 [新スキル]ディスティングレート:重い物理と魔法ダメージon a timer その他Lolsummons ライフが上昇、レベル毎エレメンタルダメージ上昇 アイテム種類英知の真珠の文章を修正。一人しか気づかなかった? ミスティックオーブの真珠を修正。一人しか気づかなかった? シグネットにより得られるステータスを常に1に、decay(衰退?)を0から1000ポイントに デーモンコアオーブの表示を修正 モンスターボールオーブの表示を修正 シグネットオブゴールドとシグネットオブエクスペリエンスがドロップされるようになった マジックとレアほとんどのoSkillがつくマジックやレアが手に入らなかったのを修正 ユニーク2個のユニークアミュレット、2個のユニークリングを追加 ザ・ガントレット:新しいバージョンで出るものはマルチヒットするバグを修正 セカンドウェディングドレスをクロークオブザヴァサンクイーンに改名 ルーンワードAstarte スパイラルダンスのoSkillを追加 Shaula セラフィーンドをムーンナイトに置き換えた レベル(ダジョン)ブレムタウン クラッシュを避けるためモンスターの密度を下げた モンスター4種類のモンスター種を追加:ジャイアント、サベージ、エント、ルーンプリースト 蘇生用に以下のモンスター種を追加:ウィッチ いくつかのバランスを壊すかバグっているモンスターを蘇生効果から取り除いた ボスでないモンスターの使うガンマフィールドをラグの少ないものに取り替えた マゴットがリトリエイトのトリガーにならない変なハードコードを修正 フロッグプリンセスが死んだ際のサウンドエフェクトを取り除いた セラフィーンドのダメージを低減 シンウォーズパックのマインドフレイのダメージを低減 ヒロイックヒロイックのユーバーボスを追加、ブル・プリンセス・ロデオ:モーモー牧場にて。デストラクション難易度ではUMOに偏見をもっている? アストロガ ライフを75%に低減、スパイダースタチューの召喚を減らした、現在は雄? Quov Tsin こいつが出てくるとファウツィンヴィルへいけなくなるので出現率を減らした ユーバークエストAzmodan 稀にモンスターがいなくなるバグを修正 傭兵Act 1 ライフ2倍 Act 3 ライフ2倍 1.72 → 1.80 僅かにウェイ・オブ・ザ・フェニックスのダメージを減少 僅かにパイロブラストのダメージを減少 ルーンマスターの防御値ボーナスを増加 僅かにエリートモンスターの登場率を低下 多くのエリートモンスターに関するダメージのバグを修正 Avalanche種のモンスターの使うアイス・ボルト・ノヴァのスキルレベルを下げた Lurker種のモンスターレベルを修正 Hatred難易度でのCobraの蘇生はもはやレベル1ではない エディレム種のダメージを攻撃が2回ヒットする分ある程度減少 モンキー・キングが樽を投げるようになった Hello! ckekffc interesting ckekffc site! -- Pharme400 (2010-09-28 21 55 39) Very nice site! -- Pharmf212 (2010-09-28 21 56 13) miiYjsbcJadSu -- utsgmo (2014-11-12 23 58 25) 名前 コメント
https://w.atwiki.jp/centos-homeserver/pages/29.html
はじめに MediaTombの導入はソースからコンパイルするのが一般的だが、 FedoraプロジェクトのEPELリポジトリを利用して比較的容易にインストールを行う方法も あるのでそれを以下に記述する。 (ソースから導入する方法はこちらを参照。) ※ソースから導入する方法は手間がかかり、バージョンUPする際にも注意が必要となるが、 ・最新版を入手できる。 ・パッチを当てる事で機能のカスタマイズができる。 などのメリットがあるので、メンテナンスの手間が気にならなければそちらでも良いと思う。 リポジトリの追加(EPEL) 標準のリポジトリにはMediaTombは入っていないので、PT2のドライバの導入のときと同様に "EPEL"というリポジトリを追加する。 (前提として、PT2のドライバのインストール時にyum-prioritiesパッケージが導入されていることが条件です。) # rpm --import http //download.fedora.redhat.com/pub/epel/RPM-GPG-KEY-EPEL EPELのGPG-KEYをインポートする。 # rpm -Uvh http //download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm /etc/yum.repos.d/〜.repoの変更 epel.repo epel-testing.repo の2つのファイルの"enabled"を全て0に変更する。 (--enablerepoオプションを付与したときだけinstallできるようにするため) # yum --enablerepo=epel* install mediatomb 2010.7.15現在のリポジトリのバージョンはmediatomb-0.11.0-2。本家の最新版は0.12.1のようです。 MediaTombの設定 mediatomb.conf 1カ所だけ設定を修正する。 # vi /etc/mediatomb.conf MT_INTERFACE="bond0" 使用するNICを指定。本マシンではボンディングを有効にしているので"bond0"を指定。 試しにMediaTombを起動して、エラーが出ない事を確認。 # service mediatomb start 正常にサービスが起動できることを確認したら、chkconfigでサービス登録する。xinetd経由の起動設定は今後追記する。 # chkconfig 345 mediatomb on 念のため、設定が完了するまで一旦終了させておく。 # service mediatomb stop MediaTombが使用するMySQLのDBの作成。 PT2の録画用アカウントの作成と同様にMediaTombが使用するアカウントを作成する。 (詳細についてはこちらを参照のこと。) ここでは、例として以下のアカウントと同名のDBを作成する。 ユーザ名:mediatomb パスワード:mediatomb (「同名のデータベースを作成してすべての特権を与える」) config.xml 公開するファイル、使用するデータベースなどの設定を行う。 # vi /etc/mediatomb/config.xml 使用するデータベースの指定 デフォルトのsqlite3からMySqlに変更する。 sqlite3 enabled="yes" ↓ sqlite3 enabled="no" mysql enabled="no" ↓ mysql enabled="yes" 接続するユーザ、パスワード、データベース名 既にデフォルトで username と database には、 "mediatomb"と記載されているので、上の例と同じであれば変更する必要は無い。 なお、パスワードの行が追加されていないので、 password mediatomb /password を追加する。 PS3での再生を可能にするための設定 また、PS3での再生を可能にするために以下の行を"yes"に変える。 protocolInfo extend="no"/ !-- For PS3 support change to "yes" -- ↓ protocolInfo extend="yes"/ !-- For PS3 support change to "yes" -- 文字コードの設定 import hidden-files="no" ←この行の下に以下の2行を追加する。 filesystem-charset UTF-8 /filesystem-charset ←この行を追加する。 metadata-charset CP932 /metadata-charset ←この行を追加する。 PS3でdivxを再生可能にするための設定 !-- map from="avi" to="video/divx"/ -- ↓ map from="avi" to="video/divx"/ ←コメントを外す。 拡張子と中身をマッピング設定を追加 !-- map from="avi" to="video/avi"/ -- ←この行の下に以下の行を追加する。 map from="jpg" to="image/jpeg"/ ←追加する。 map from="jpeg" to="image/jpeg"/ ←追加する。 map from="gif" to="image/gif"/ ←追加する。 map from="png" to="image/png"/ ←追加する。 map from="m4v" to="video/mp4"/ ←追加する。 map from="mp4" to="video/mp4"/ ←追加する。 map from="mpg" to="video/mpeg"/ ←追加する。 map from="mpeg" to="video/mpeg"/ ←追加する。 map from="m2t" to="video/mpeg"/ ←追加する。 map from="m2ts" to="video/mpeg"/ ←追加する。 MediaTombの再実行と確認 再度MediaTombを起動して、エラーが出ない事を確認。 # service mediatomb start 実行ログも確認しておく。(エラーが発生していない事を確認。) # less /var/log/mediatomb ファイアウォールの設定 # lokkit でポート50500 tcp 1900 udpを解放する。 ちなみに50500はデフォルト設定での接続ポートで、1900はUPnPの発信/応答用ポート("SSDP"というプロトコル) 設定画面にアクセスして公開ディレクトリを設定 ブラウザでhttp //(サーバのIPアドレス) 50500にアクセスして、 公開するディレクトリを設定する。 右側の枠の”Filesystem"を押下して、公開するディレクトリまで開いたら、 左側の枠に対象のファイルが一覧表示される。 それを確認して、左上の「+」ボタンをクリックして、ディレクトリを追加する。 追加されたディレクトリは右側枠の"Database"をクリックすれば表示される。 参考EPELEPEL本家 MediaTombMediaTomb本家 CentOSでMediaTombを利用する方法 このページを編集
https://w.atwiki.jp/mediaskin/pages/60.html
[Info] Title=機種別設定:3GPPファイル, MEDIA SKIN用設定 TitleE=Model 3GPP, for MEDIA SKIN Description=MEDIA SKINに向けて解像度を落とした設定です。音声はAAC音声となります。 DescriptionE=Setting adjusted for au by KDDI MEDIA SKIN. [Item0] Title=EZムービー / 映像 Xvid 384kbps 15fps 音声 AAC 96kbps 24kHz Stereo Command0= quot; quot; %AppPath% \cores\ffmpeg quot; -y -i quot; %InputFile% quot; -timestamp quot; %TimeStamp% quot; -bitexact -qmin 1 -qmax 31 -vcodec xvid -mbd 2 -4mv -trell -aic -fixaspect -s 320x240 -r 15 -b 384 -acodec aac -ac 2 -ar 24000 -ab 48 -f 3g2 -muxvb 192 -muxab 64 quot; %TemporaryFile% _1.3g2 quot; quot; Command1= quot; quot; %AppPath% \cores\QT3GPPFlatten quot; quot; %TemporaryFile% _1.3g2 quot; quot; %TemporaryFile% _2.3g2 quot; -c QT_3GPP2_QVGA_AAC.ini quot; Command2= quot; quot; %AppPath% \cores\ATOMChanger quot; quot; %TemporaryFile% _2.3g2 quot; quot; %OutputFile% .3g2 quot; quot;Camouflage_MOVIE_for_MEDIA_SKIN.ini quot; quot; [Item1] Title=EZムービー / 映像 H.264 384kbps 15fps 音声 AAC 96kbps 24kHz Stereo Command0= quot; quot; %AppPath% \cores\ffmpeg quot; -y -i quot; %InputFile% quot; -timestamp quot; %TimeStamp% quot; -bitexact -qmin 1 -qmax 51 -vlevel 13 -vcodec h264 -mbd 2 -4mv -trell -aic -fixaspect -s 320x240 -r 15 -b 384 -acodec aac -ac 2 -ar 24000 -ab 48 -f 3g2 -muxvb 192 -muxab 64 quot; %TemporaryFile% _1.3g2 quot; quot; Command1= quot; quot; %AppPath% \cores\QT3GPPFlatten quot; quot; %TemporaryFile% _1.3g2 quot; quot; %TemporaryFile% _2.3g2 quot; -c QT_3GPP2_QVGA_AAC.ini quot; Command2= quot; quot; %AppPath% \cores\ATOMChanger quot; quot; %TemporaryFile% _2.3g2 quot; quot; %OutputFile% .3g2 quot; quot;Camouflage_MOVIE_for_MEDIA_SKIN.ini quot; quot; Command3= quot;cmd /c quot;del quot; %TemporaryFile% *.* quot; quot; quot; [Item2] Title=EZムービー / 映像 H.264 288kbps 15fps 音声 AAC 96kbps 24kHz Stereo Command0= quot; quot; %AppPath% \cores\ffmpeg quot; -y -i quot; %InputFile% quot; -pass 1 -passlogfile quot;2pass.log quot; -timestamp quot; %TimeStamp% quot; -bitexact -qmin 1 -qmax 51 -vlevel 13 -vcodec h264 -mbd 2 -4mv -trell -aic -fixaspect -s 320x240 -r 15 -b 288 -an -f 3g2 -muxvb 192 quot; %TemporaryFile% _1.3g2 quot; quot; Command1= quot; quot; %AppPath% \cores\ffmpeg quot; -y -i quot; %InputFile% quot; -pass 2 -passlogfile quot;2pass.log quot; -timestamp quot; %TimeStamp% quot; -bitexact -qmin 1 -qmax 51 -vlevel 13 -vcodec h264 -mbd 2 -4mv -trell -aic -fixaspect -s 320x240 -r 15 -b 288 -acodec aac -ac 2 -ar 24000 -ab 48 -f 3g2 -muxvb 192 -muxab 64 quot; %TemporaryFile% _1.3g2 quot; quot; Command2= quot; quot; %AppPath% \cores\QT3GPPFlatten quot; quot; %TemporaryFile% _1.3g2 quot; quot; %TemporaryFile% _2.3g2 quot; -c QT_3GPP2_QVGA_AAC.ini quot; Command3= quot; quot; %AppPath% \cores\ATOMChanger quot; quot; %TemporaryFile% _2.3g2 quot; quot; %OutputFile% .3g2 quot; quot;Camouflage_MOVIE_for_MEDIA_SKIN.ini quot; quot; Command4= quot;cmd /c quot;del quot; %TemporaryFile% *.* quot; quot; quot; Command5= quot;cmd /c quot;del quot;2pass.log*.* quot; quot; quot;
https://w.atwiki.jp/medianmod/pages/24.html
Median 最新ニュース [2011/2/27] MEDIAN XL 1.Z9 RELEASED! キューブレシピを直感的にわかりやすく調整しました。 スキルの修正と、操作性の向上、アイテムドロップ率の調整を行いました。 ゲームの終盤にはほとんど手を加えておらず、より上位の難易度周回における 序盤でのドロップ品質が向上しました。 [2011/1/4] MEDIAN XL 1.F9f RELEASED! さらなるバグ修正と、既存ビルドの見直しを行いました。 [2010/11/24] MEDIAN XL 1.F9c RELEASED! 225個に及ぶ新しいユニークアイテム、さらに便利なルーンワードを導入しました。 [2010/02/27] Median XLは、Top Ten Mod of the Year! の6位に選ばれました。 Diablo II のようなリリースされてから時間のたったゲームのModとしては、異例な順位です。 また、Median XLの投票の、記名投票の割合が他のものより高かったことは、注目に値する。 皆様の支持に感謝したい。Brother Laz氏は、オフィシャルサイトで謝意を述べました。 [2010/02/02] MEDIAN XL 1.F9b リリース! 新しいMedian XLのパッチをリリースしました。 2009/03/13訳 原文は本家サイトより 過去ログは過去のニュース訳 最新ニュースを更新