Qtuyo
「つよきす」テキストファイルViewer for LinuxZaurus
(2006/03/27〜)


注意
 ※本ソフトウェアはメーカー様とは無関係です。
 ご迷惑になりますので絶対に問い合せないでください。



   


はじめに
 このソフトはSHARPのLinuxZaurus SL-A300(QVGA画面)で,「つよきすforPSP用」に展開した「つよきす」のテキストファイルを閲覧するためのソフトです。

 また,補助的機能としてテキストファイル内で指定されている一部の画像の同時表示や,mplayerを使った動画とBGM再生を行うことができます。

 初C &初Qt/Eでプログラムを組みました。
変なことをやっている可能性がありますので自己責任で使用してください。


おしらせ

 2006/05/22 つよきすforPSP用のデータを使用しているのに立ち絵の背景が透過しない方へ。
          最新版のkg2pngを使用してα値付きのpngファイルに再変換して使用してみて下さい。

 2006/06/20 過去の悪戦苦闘の記録は重くなってきたので別のページに移動しました。
          一応,姉しよ2体験版のデータ変換のための補足説明書は置いておきます。

 2006/09/24 SL-C750でも動作確認したので,一応LinuxZaurus対応とします。




ダウンロード
   Qtuyo180924a.zip 
    CG画面のタップが有効になりました(CG画像をMainWindowに描画)。
    立ち絵の横移動効果をそれなりに表示します。
    画面中央上付近をタップするとタイトルバーを隠します。
    画面右上付近をタップすると(画像と重なっている場合)textwindowを隠します。
    BGMをループ再生するために,mplayerに[-loop 0]オプションを追記しました。
    起動時に最大化表示します。


内容
 実行ファイル
   Qtuyo

 ソース
   Qtuyo???????.cpp    (???????は更新日)
   hwidget.h

 desktopファイル
   Qtuyo.desktop.dat(2006/04/16追加)
   タスクバーにアイコン表示させるためのダミーファイルです。
   ダウンロード後 Qtuyo.desktop にリネームしてからご使用ください。

 セーブファイル
   saveQtuyo.dat(2006/04/06更新)



  前のバージョン
   Qtuyo180620a.zip 
    主要オプションのボタン表示。
    [Back]ボタンを押すとさらに[Resize],[Music],[Save],[Load]ボタンを表示します。
    qvga横画面モードへの対応。
    ターミナルを横画面モードで起動後,本ソフトを実行してください。
    閲覧したいファイルを選択後,[Back]ボタン>[Resize]ボタンでWindowサイズを変更してください。
    「[PDA]SL-B500でランドスケープ」 を参考に qpe-rotation version 1.4.0-1 を試してみました。
    フォントの左側が下になるように回転させてください。
    http://d.hatena.ne.jp/Tomoya/20060510
   Qtuyo180619a.zip 
    ランドスケープ(qvga横画面モード)でも動きました。
    横画面モードで起動後,R(:Resize)キーでWindowサイズを変更してください。
     「sharp SL-A300を使えるPDAにしたいページ」を参考にランドスケープを試してみました。
      http://homepage3.nifty.com/raspy/sl_a300/index.html
      qpe-rotation,rotate plugin SL-A300用 ,qpe-language,対応フォント(神木様のnagaten)などが必要です。
      SL-A300用 rotation ソフト関連の作者さま。ありがたく使わせていただきます。
   Qtuyo180615a.zip 
    ボタン(選択肢)の入力待ちにキー入力を受け付けてしまう不具合を修正。
    画面の上部に「次のテキストを表示させるボタン」と「直前のテキストを表示させるボタン」を設置してみました。



現在の仕様(不具合)

  SHARPのLinuxZaurusで,「つよきすforPSP用」に展開したデータを閲覧するためのソフトです。

  サウンドのミキシングができません。

  その他,いろいろな機能を省略しています。
 基本的にテキストファイルビュアーなので。


スクリーンショット



SL-C750での表示。
元々PSP用の画像サイズなので表示画像は若干小さめです。(2006/09/24)




[Back]ボタンを押すと[Resize],[Music],[Save],[Load]ボタンを表示します。
qpe-rotation version 1.4.0-1による表示。
タスクバーが画面左に表示されています。(2006/06/20)




SL-A300用 rotation mode関連の作者さまありがとうございます。
あこがれのqvga横画面モードが実現しました。
rotate plugin A300用による表示。
タスクバーが画面下に表示されています。(2006/06/19)





使用方法

 [つよきす for PSP]を参考にして開発しました。
データファイルの変換方法など不明な点はこちらのページを参照すると解決するかもしれません。

 PSPプログラム置き場(つよきす for PSPを公開されています。)
 http://www.geocities.jp/psp_rk/



1. ファイル変換
1-1. テキスト
 閲覧可能なファイルはdata.fpk内のact_a.txt〜act_g.txtです。
FPKUnpackerなどで展開してください。
文字コードをeucJPに変換後,Qtuyo/data/euc/フォルダに入れてください。
なお,euc変換時の改行コードを\nにしたほうが見やすいかもしれません。


1-2. 画像
 cg.fpk, kg.fpk, chip.fpkを展開後,kg2pngなどでpngファイルに変換します。
 fpkに再結合しない状態で,それぞれQtuyo/cg/, Qtuyo/kg/, Qtuyo/chip/フォルダに入れてください。
 自前でやるひとは全て800*600から362*272にリサイズ(倍率指定で45.4%ぐらい?)後,PNGに変換してください。


1-3. BGM
 bgm.fpkを展開し,Qtuyo/bgm/フォルダに入れてください。

  効果音の再生
    MキーでBGMが鳴っていても効果音を出力するようにしました。
    se.fpkを展開し,展開したファイルをQtuyo/se フォルダに入れてください。


  音声(voice)ファイルの再生(任意)
    任意です。ファイルが無い場合は再生しません。
    CharaId.tblをeucJPに変換し,Qtuyo/data/eucフォルダに入れてください。
    また,cv**.fpkを展開し,展開したファイルをQtuyo/cv** フォルダに入れてください。
    Mキーを押すとvoice&se優先で再生します。


1-4. movie
 携帯動画変換君などを使って01fpkから07.pfkファイルをSL-A300で再生可能な形式に変換します。

携帯動画変換君を使用する場合
 [AVIファイル, MPEG4一般設定] で [QVGA標準画質15fpsステレオ] を選択し,01-07.fpkファイルを指定してください。
 変換した01-07.avi ファイルをQtuyo/フォルダに入れてください。



2. 実行ファイルとセーブファイル,およびdesktopファイル

 ipkではないので直接,Qtuyo/フォルダに実行ファイル Qtuyo を入れてください。
 また,セーブファイルsaveQtuyo.datもQtuyo/フォルダに入れてください。

 コンソールから ./Qtuyo で起動します。


desktopファイルの使い方(2006/04/16)
 desktopファイルを設定するとHomeキーを押してもWindowが行方不明になりません。
 Qtuyo.desktopファイルを/home/QtPalmtop/apps/Applicationsにコピーしたあと再起動してください。


 ディスクトップにQtuyo(dummy)アイコンが表示されますがアイコンクリックによる実行はできません。。
 タスクバーにQtuyo(dummy)アイコンが表示されると成功です。


ダミーのディスクトップアイコン(ペンギン)とタスクバーのアイコン



3. mplayerのインストール
 mp4とogg形式の動画・音楽ファイルを再生可能なmplayerをインストールしてください。

 ending movieの再生中断はできませんので,xボタンは押さないでください。再生終了後にソフトウェアの実行が停止してしまいます。



4. 実行
 コンソールを立ち上げた後,Qtuyo/フォルダ内で
  ./Qtuyo [enter](.ドットを忘れないでください)と入力して起動します。

 前回終了した場所から,再スタートが可能になりました。(2006/04/06)
 閲覧したいファイルのボタンを押して選択します。(2006/04/26)

 動画終了後,表示画面が乱れますが動作に支障はありません。

 タイトル画面が表示された後は基本的にokボタンで次に進みます。

 ending movieの再生中はxボタンを押さないでください。
 再生終了後にソフトウェアの実行が停止してしまいます。

 Xボタンでいきなり終了します。
 対策として正常終了した場合は自動セーブされます。(2006/04/06)

 desktopファイルを設定することによりタスクバーにアイコンが表示されます。(2006/04/16)

 ソフトウェアキーボードなどでコマンドを入力することができます。
  Sでデータセーブ,Lでロード,Q(大文字のみ)で実行を終了します。
  G:でマスクの計算を行うかどうか選択できます。(2006/04/17)
  R:でWindowサイズを変更できます。(2006/04/26)
  M:で優先的に再生するサウンド(BGM,SE,Voice)を変更できます。(2006/04/26)



5. フォルダ構成

Qtuyo(フォルダ名適当)
  ├cg   (展開したデータをfpkに再結合しないで入れる)
  ├kg   (展開したデータをfpkに再結合しないで入れる)
  ├chip  (展開したデータをfpkに再結合しないで入れる)
  ├bgm  (展開したデータをfpkに再結合しないで入れる)
  ├se   (展開したデータをfpkに再結合しないで入れる) (2006/05/18)
  ├cv**   (展開したデータをfpkに再結合しないで入れる) (2006/05/22)
  ├data
  | └euc
  |    ├act_*.txt (nkfやmemopp.exe(windows)などを使用して文字コードを eucJPに変換してください。)
  |    └CharaId.tbl (nkfやmemopp.exe(windows)などを使用して文字コードを eucJPに変換してください。)
  ├Qtuyo  (実行ファイル ./Qtuyo で起動します。)
  ├01.avi-07.avi
  └saveQtuyo.dat

/home/QtPalmtop/apps/Applications/Qtuyo.desktop  (再起動が必要です)



参考文献など
URL
 PSPプログラム置き場
 つよきす for PSPを公開されています。
 また,便利な変換ツールを公開されています。
 http://www.geocities.jp/psp_rk/
 「PSPプログラム置き場」の掲示板にLinuxZaurus版作成の報告をさせていただきました。(2006/04/05)


 りなざうテクノウ
 http://www.areanine.gr.jp/~nyano/index.html
  LinuxZaurus版作成の報告をしたところ,ソフトの紹介をしていただきました。(2006/04/10)
  http://www.areanine.gr.jp/~nyano/zakki0604.html#20060410e


 手のひらの幼なじみたち…
 http://osananajimi.net/pda_games.html
  LinuxZaurus版作成の報告をしたところ,ソフトの紹介ならびにSL-C3000で動作確認していただきました。(2006/04/10)
  http://osananajimi.net/diary/diary0604.html#20060410-3
  http://osananajimi.net/diary/diary0604.html#20060415-2 (画像付き)
  http://osananajimi.net/diary/diary0605.html#20060513-3 (画像付き)


 SL-Zaurus用mplayerを公開されています。
 mplayerが無いと動画や音を再生できません。
 http://atty.skr.jp/mplayer.html


sharp SL-A300を使えるPDAにしたいページ
http://homepage3.nifty.com/raspy/sl_a300/index.html
 rotate_0.0.2.sla300_arm.ipk(A300向け修正版)
  横画面モードに必要です。
  rotate pluginA300用を使用してSL-A300を横画面で使う方法について記載されています。


qpe-language
 http://homepage3.nifty.com/raspy/sl_a300/apps/qpe-language_1.4.0-1_arm.ipk
  横画面モードに必要です。


Tuning linux to PDAs
http://emmie.koka-in.org/~kensyu/
 フォントの作り方
 http://emmie.koka-in.org/~kensyu/zaurus/diary/20030114.html
  nagaten_1.1-20030114_all.ipk
  こちらで公開されているフォントをインストールしています。
  横画面モードに必要です。


http://d.hatena.ne.jp/Tomoya/
  [PDA]SL-B500でランドスケープ
  http://d.hatena.ne.jp/Tomoya/20060510
  SL-B500でRotation Pluginとqpe-rotationについて比較されています。


qpe-rotation version 1.4.0-1
http://ipkgfind.handhelds.org/details.phtml?package=qpe-rotation&official=&format=
  横画面モードに必要です。


 SL-Zaurus用のプログラムを公開されています。
 開発にあたってソースを参考にしました。
 http://www2.gol.com/users/ikezawa/zaurus/tinyviewer.html


 携帯動画変換君を公開されています。
 http://www.nurs.or.jp/~calcium/3gpp/


 Qt-2.3.2 のドキュメント(日本語)
 http://www.kde.gr.jp/~ichi/qt-2.3.2/
 これが無いと開発できません。
  http://www.kde.gr.jp/~ichi/qtref-ja-2.3.2.tar.bz2
  ドキュメントのアーカイブ


書籍
 Qt GUIプログラミング
 Cの絵本



ご意見・ご感想など
 掲示板かメールでお願いします。
 ※本ソフトウェアはメーカー様とは無関係です。
 ご迷惑になりますので絶対に問い合せないでください。

 E-mail: ykiysあっとまぁくyahoo.co.jp


もどる

C-マンション
Since:2006/05/14