atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
DOOM @wiki
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
DOOM @wiki
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
DOOM @wiki
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • DOOM @wiki
  • SLADE

DOOM @wiki

SLADE

最終更新:2011年05月11日 13:53

doom2k

- view
だれでも歓迎! 編集

SLADE とは



SLADE とは Simon Judd 氏の手がけるレベルエディタです。最新版 3.0 ではレベルエディタと同氏の手がけた SLumpEd という lump マネージャを統合する予定で、完成すれば現状唯一の統合開発環境となるでしょう。

SLADE は、バージョン 1.0 リリース後、フルスクラッチの末の改良バージョン 2.0 beta 1 をリリースしましたが、その後長きにわたり開発が凍結状態でした。しかし 2010 年 3 月、バージョン 3.0 がめでたく開発再開されました。
現在、最新版 3.0 はレベルエディタとしての機能はありません。Lump マネージャの機能搭載に注力しており、今後のバージョンアップでレベルエディタを再び実装する事が予定されています。このため、現在 SLADE でレベルマップを作成する場合、2.0 を使う必要があります。
尚 2.0、3.0は GUI フレームワークに wxWidgets を採用しており、Makefile が提供されていますので Linux 環境などでもコンパイル可能です。

  • SLADE - It's a Doom editor (公式サイト)
  • SLADE3 beta (testing release, beta5 up) (ZDoom Forum 内の活発な SLADE 3 スレッド)
  • SLADE Wiki

ページ項目


  • SLADE 3.0
    • 主な機能
      • ロードマップ
    • 3.0 のビルド
      • CodeLite を使用したビルド
      • Makefile を使用したビルド
  • SLADE 2.0
    • 深刻なバグ
    • ショートカットキー一覧
    • 2.0 のビルド

SLADE 3.0


主な機能


  • WAD, PK3, DAT, LIB, RES といった多様な WAD 形式ファイルに対応
  • 一般的 DOOM 形式の lump データに加え、30 種以上のデータ形式のインポート・エクスポートに対応
  • Lump データの基本編集機能に加え、バッチ処理による一括リネームに対応
  • グラフィック系 lump データの表示・編集に対応
  • フォント系 lump データの表示に対応
  • テクスチャ系 lump データの表示・編集に対応
  • その他テキスト系 lump データの表示・編集に対応
  • その他バイナリ系 lump データの HEX 表示に対応

ロードマップ


  • 3.0.0
    • SLumpEd 相当の lump マネージャ機能実装
  • 3.1.0
    • SLADE 2.0 相当のレベルエディタ機能実装と UDMF 対応
  • 3.1.1
    • Lump マネージャ機能の拡張
  • 3.2.0
    • プロジェクトシステムの実装

3.0 のビルド


  • 最新版スナップショット

Subversion リポジトリからソースコードを取得する場合は下記より:

http://mancubus.net/svn/hosted/slade/trunk/

コンパイルには以下ライブラリが導入されている必要があります:

  • GCC (GNU C++ compiler)
  • MesaLib (UNIX 系環境の場合)
  • wxWidgets 2.9.1 (Ubuntu 11.04 の場合は 2.9.2 以上)
  • FreeImage
  • SFML
  • FluidSynth

wxWidgets のコンパイルは OpenGL ライブラリを有効にしてコンパイルして下さい。UNIX 系 OS の場合は --with-gtk で、Mac OS X の場合は --with-cocoa と環境に合わせて GUI フレームワークを選択します:

./configure --with-gtk --with-opengl
make
make install

CodeLite を使用したビルド


  • CodeLite IDE

CodeLite はオープンソース・クロスプラットフォームな C++ 用 IDE です。Ubuntu でしたらリポジトリからインストールも可能です。

  1. CodeLite IDE を起動します。
  2. メニューバーより Workspace ⇒ Switch to Workspace... を選択します。
  3. SLADE ディレクトリ内の SLADE.workspace を選択し開きます (シムリンクだとコンパイルエラーになる場合があるので注意)。
  4. 画面左上の Release という項目を必要に応じて変更します (Mac OS X の場合は Release-osx に変更)。
  5. メニューバーより Build ⇒ Build Project を選択し、コンパイルを開始します。必要であれば事前に Clean Project を実行しておきます。
  6. コンパイル完了後 Build ⇒ Run で SLADE が起動できます。

Makefile を使用したビルド


現在、Makefile を使用したビルドのメンテナンスが止まっているようです。恐らく上手くいかないので、CodeLite を使用しましょう。

SLADE 3.0 のコンパイルはソースコード展開先のディレクトリで make を実行するだけです:

make
./dist/slade

3.0 は以上の作業で、Windows 環境と同じように使用可能になります。

SLADE 2.0


深刻なバグ


作業データを失う可能性のあるバグ、気づきにくく後から取り返しがつかなくなる可能性のあるバグなど、深刻なバグを掲載します。尚、全て不確定情報です。SLADE ユーザからの訂正・追記希望です。

  • 3D モードで視点を垂直にすると SLADE がクラッシュする。
  • Create Stairs を実行すると、無関係の sectors 情報がおかしくなる場合がある (不確定)。
  • Light Gradient においても同上か (不確定)。

ショートカットキー一覧


SLADE 2.0 はショートカットキーのみしかアクセス手段がない機能が多い。

Controls Binding(s) 機能 GUI
file_save Ctrl+S ファイルの保存 ○
file_run Ctrl+R テストプレイの実行 ○
view_up ↑ エディタ画面の上方向スクロール ×
view_down ↓ エディタ画面の下方向スクロール ×
view_left ← エディタ画面の左方向スクロール ×
view_right → エディタ画面の右方向スクロール ×
view_zoomin + エディタ画面のズームイン ×
view_zoomout - エディタ画面のズームアウト ×
view_origin O エディタ画面のズームリセット ×
view_increasegrid [ エディタ画面のグリッド拡大 ×
view_decreasegrid ] エディタ画面のグリッド縮小 ×
view_3dmode Q 3D モードの開始/終了 △
view_contextmenu Mouse3 3D モードでコンテキストメニュー表示 ×
view_mousecenter Ctrl+Mouse3 ×
view_panmap Mouse2 ×
view_hidesidebar F1 ×
view_drawsidebar F2 ×
view_viewthemesidebar F3 ×
mode_vertices V
mode_linedefs L
mode_sectors S
mode_things T
mode_change Tab
edit_lockhilight H
edit_clearselection C
edit_edititem Return
edit_createitem Insert
edit_createitem2 Insert
edit_deleteitem Delete
edit_moveitems Mouse3
edit_selectitem Mouse1
edit_selectbox Mouse1
edit_undo Z
edit_gridsnap G
edit_createsector X
line_flip F
line_swapsides F
line_flipboth F
line_begindraw Space
line_begindraw_rect Space
line_correctrefs R
line_split S
ldraw_drawpoint Mouse1
ldraw_cancelpoint Mouse3
ldraw_nearestvert Mouse2
sector_upfloor8 .
sector_downfloor8 ,
sector_upceil8 .
sector_downceil8 ,
sector_upfloor .
sector_downfloor ,
sector_upceil .
sector_downceil ,
sector_upboth8 .
sector_downboth8 ,
sector_upboth .
sector_downboth ,
sector_copyprops C
sector_pasteprops V
sector_uplight '
sector_downlight ;
sector_merge J
sector_join J
thing_quickangle Mouse2
copy C
paste V
cancel_paste Escape
3d_exit Q
3d_forward W
3d_back S
3d_strafeleft A
3d_straferight D
3d_left Left
3d_right Right
3d_moveup Home
3d_movedown End
3d_toggle_gravity G
3d_toggle_fullbright B
3d_toggle_fog F
3d_toggle_hilight H
3d_toggle_things T
3d_toggle_sky S
3d_upceil8 Numpad Add 0 MWheel Up 0
3d_downceil8 Numpad Subtract 0 MWheel Down 0
3d_upceil Numpad Add 2 MWheel Up 2
3d_downceil Numpad Subtract 2 MWheel Down 2
3d_upfloor8 Numpad Add 1 MWheel Up 1
3d_downfloor8 Numpad Subtract 1 MWheel Down 1
3d_upfloor Numpad Add 3 MWheel Up 3
3d_downfloor Numpad Subtract 3 MWheel Down 3
3d_upboth8 Numpad Add 4 MWheel Up 4
3d_downboth8 Numpad Subtract 4 MWheel Down 4
3d_upboth Numpad Add 6 MWheel Up 6
3d_downboth Numpad Subtract 6 MWheel Down 6
3d_upyoffset Numpad 8
3d_downyoffset Numpad 2
3d_upxoffset Numpad 4
3d_downxoffset Numpad 6
3d_upyoffset8 Numpad 8
3d_downyoffset8 Numpad 2
3d_upxoffset8 Numpad 4
3d_downxoffset8 Numpad 6
3d_lowerunpegged L
3d_upperunpegged U
3d_uplightlevel +
3d_downlightlevel -
3d_uplightlevel1 +
3d_downlightlevel1 -
3d_upthingangle Numpad 4
3d_downthingangle Numpad 6
3d_upthingz8 Numpad 8
3d_downthingz8 Numpad 2
3d_upthingz Numpad 8
3d_downthingz Numpad 2
3d_align_tex_x A
3d_reset_offsets R
3d_reset_xoffset R
3d_reset_yoffset R
3d_change_texture Mouse1
3d_change_tex_paint Mouse1
3d_copy_texture Mouse2
3d_paste_texture Mouse3
3d_paste_paint Mouse3
3d_copy_side C
3d_paste_side V
3d_copy_offsets C
3d_paste_offsets V
3d_copy_xoffset C
3d_paste_xoffset V
3d_copy_yoffset C
3d_paste_yoffset V
open_console ~

執筆中...

2.0 のビルド


2.0 beta のソースコードを入手します。Subversion から取得する際は、以下のアドレスになります:

http://mancubus.net/svn/hosted/slade/tags/slade_20_beta/

コンパイルには以下ライブラリが導入されている必要があります:

  • GCC (GNU C++ compiler)
  • MesaLib (libgl1-mesa-dev libglu1-mesa-dev)
  • wxWidgets-2.8.11 (基本的に wx2.8 系なら OK ただし Ubuntu はこれ未満のバージョンだとコンパイルエラーになる模様)

wxWidgets は OpenGL ライブラリを有効にしてコンパイルして下さい:

./configure --with-gtk --with-opengl
make
make install

あとは SLADE 2.0 のソースコード解凍先のディレクトリでコンパイルすればバイナリが生成されます:

make
cp ./slade /path/to/install/
cp ./data_files/ /path/to/install/

試してみたところ、amd64 アーキテクチャ環境下でコンパイルすると、起動は問題ないのですが WAD を読み込むか新規作成をしようとすると "Segmentation fault" とエラーログを残して強制終了してしまいます。i386 アーキテクチャ環境下では問題ないようなので、64 bit 環境下でコンパイルする場合は、32 bit アプリケーションとしてコンパイルした方が良さそうです。
LINE
シェア
Tweet
添付ファイル
  • slade3.gif
DOOM @wiki
記事メニュー

メイン


• トップページ
   · DOOM3:BFG版
• ゲーム情報
   · 武器
   · アイテム
   · 難易度
   · モンスター
   · その他危険物
   · レベル(MAP)
• DOOMエンジン
   · 操作方法
   · オプション
   · チート
   · フロントエンド
• シングルプレイ
   · クリア時の英文
   · 戦術
• マルチプレイ
   · ZDaemon
   · Zandronum
   · その他マルチプレイ
   · 戦術
• WAD の遊び方
   · Top 100 Wads
   · Cacowards
   · シングルプレイWad
   · マルチプレイWad
• 武器投票
• モンスター投票
• FAQ
• リンク

MOD 関係


• MOD ツール
   · SLADE
• WAD ファイル
• Lump データ
• MOD 作成
• マッピング
   · Skulltag

その他


• DOOM64 TC&EX
• PSX Doom TC
• 移植版DOOM
• Other Genre
• DOOM画像
記事メニュー2

掲示板


  • BBS
  • IRCチャット
  • 5chスレッド
  • アップロード

更新履歴


取得中です。
人気記事ランキング
  1. モンスター
  2. 操作方法
  3. オプション
もっと見る
最近更新されたページ
  • 21日前

    FavoriteMonsters
  • 22日前

    FavoriteWeapons
  • 27日前

    RocketLauncher
  • 67日前

    モンスター
  • 67日前

    Former Human
  • 67日前

    Backpack
  • 67日前

    SS Guard
  • 67日前

    Commander Keen
  • 67日前

    ドラム缶
  • 67日前

    key
もっと見る
人気記事ランキング
  1. モンスター
  2. 操作方法
  3. オプション
もっと見る
最近更新されたページ
  • 21日前

    FavoriteMonsters
  • 22日前

    FavoriteWeapons
  • 27日前

    RocketLauncher
  • 67日前

    モンスター
  • 67日前

    Former Human
  • 67日前

    Backpack
  • 67日前

    SS Guard
  • 67日前

    Commander Keen
  • 67日前

    ドラム缶
  • 67日前

    key
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ゲームカタログ@Wiki ~名作からクソゲーまで~
  3. 初音ミク Wiki
  4. 検索してはいけない言葉 Wiki
  5. Grand Theft Auto V(グランドセフトオート5)GTA5攻略wiki
  6. みんなで決めるゲーム音楽ベスト100まとめwiki
  7. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  8. 機動戦士ガンダム EXTREME VS.2 XBOOST wiki
  9. グラソツーリスモ
  10. ニコニコMUGENwiki
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. ヘブンバーンズレッドwiki
  2. ポンボール攻略まとめwiki
  3. V Rising日本語攻略@wiki
  4. ブレイド育成 攻略 ウィキ
  5. ブルリフ(淫夢)語録まとめwiki
  6. ザ・アンツ攻略wiki @ 221鯖
  7. 魔物娘と不思議な冒険2~2人の王と紡がれし約束~ @ ウィキ
  8. ウイニングポスト9 2022 系統確立特化@wiki
  9. このみのあ まとめ@wiki
  10. 百花繚乱パッションワールド @wiki
  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.