トップページgameurawaza
986コメント338KB

PSP自作ソフト開発スレ ver.10

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/09/20(日) 23:37:20ID:VMGMes0b
*****完全sageマターリ進行!*****

自作ソフト開発者向けスレッドです。
要望・クレクレなどは作者本人が望んだ場合以外スルーで。

前スレ
PSP自作ソフト開発スレ ver.9
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1231340677/
0536名無しさん@お腹いっぱい。2010/01/21(木) 06:00:14ID:czzDN5qA
割れ厨死ねじゃないんだな。
0537名無しさん@お腹いっぱい。2010/01/21(木) 07:42:51ID:d+/0YbPH
>>535
独自の暗号化だったら問題ないだろ。
問題なのはFWに依存してる暗号の方だ。
05385112010/01/21(木) 11:07:47ID:csI1klpx
MagicSaveは次で最終版にしようと思っています
機能追加の要望や、まだ修正されていない不具合の報告など
何かあれば今のうちにどうぞ

追加予定の機能で
・非暗号化データのロード・セーブ時に各自がスクリプトで、データへ任意の処理を施せるようにしたい
についてはスクリプトではなく、プラグインという形でなんとか実装出来そうです

セーブファイルのエディター機能は、FILERなどで出来ることなので実装しないことにしました
0539名無しさん@お腹いっぱい。2010/01/21(木) 12:38:40ID:7Pi0OkI/
GEN-D3にしたら某ゲームのセーブデータが読み込めなくなるって聞いてGEN-D2のままなんだが、
MagicSaveでGEN-D3でも読み込めるように修復したデータは、GEN-D2以前のPSPでもちゃんと読みこめるのか?
0540名無しさん@お腹いっぱい。2010/01/21(木) 15:31:24ID:lYcvZnmN
それはそれでまたMagicSaveのお世話になるんじゃないか?
0541名無しさん@お腹いっぱい。2010/01/21(木) 22:17:30ID:7N/gYXw5?2BP(141)
>>539
D3で使い続ければ無問題だろ?
0542名無しさん@お腹いっぱい。2010/01/22(金) 13:18:37ID:49RE79RX
>>539
自分で試せばいいのでは?
CFWのVer変えてまた破損ファイルになったとしても
MagicSaveさえ動けば読み込み&修復可能だから
問題ないと思うが
0543名無しさん@お腹いっぱい。2010/01/22(金) 14:02:10ID:gByvCKcS
ウイイレ2008のデータがmode2でRead Invalid Data有効にしてもロードできない
なにか間違ってる?
0544名無しさん@お腹いっぱい。2010/01/22(金) 14:09:55ID:49RE79RX
それだけでは何も分からない
ログを有効にして出力されたのここへ張れば
不具合だった場合、作者が直してくれると思うよ
05455432010/01/22(金) 14:37:48ID:gByvCKcS
定義ファイル書くのかなと思って
マスターリーグのデータを読むのが
Load/Save Last Data [ Status:3 , Mode:4 ]
だったんで
Mode2_Sel_Type = On
Mode2_WriteType = Normal
Mode2_Read_Invalid = On
status = 3
mode_load = 4
mode_save = 4
としたんですが無理でした
そのときのログです
14:32:23 Config Load : ms0:/MagicSave/Config/ULJM05270.txt
14:32:23 Config Val : Status[0] = 3
14:32:23 Config Val : Mode_Load[0] = 4
14:32:24 Config Val : Mode_Save[0] = 4
14:32:24 Config Status/Mode_Load/Mode_Save : Set All
14:32:24 Config Read Flag : 0x740000
14:32:33 Load/Save Last Data [ Status:3 , Mode:4 ]
05465432010/01/22(金) 15:00:28ID:gByvCKcS
ロードしか試してなくて
 Mode_Load には ロード したと思われる時の値を
 Mode_Save には セーブ したと思われる時の値を
だったのでセーブしてみて5だったので
mode_load = 4
mode_save = 5
に設定してみても無理だた
0547名無しさん@お腹いっぱい。2010/01/22(金) 17:40:16ID:49RE79RX
Verの古いの使ってるでしょ?
ゲーム開始直後にロードあるゲームは
古いのだと機能しないよ

起動直後からセーブファイルの監視に対応した
最新版使えば問題ない

と言うより2.0でそのゲーム試したら
Mode1、Mode2のファイル普通に読み込めた
0548名無しさん@お腹いっぱい。2010/01/22(金) 19:36:39ID:xjSUBCb4
Magicsaveバージョン2.0でFFTの以前は読めてたセーブデータ読み込もうと
四苦八苦してみたけどダメっぽい。何がいけないのかな。
Read Invalid Data有効にしてログ参考にして作った定義ファイルの記述もうまくいってたっぽいけど。
何方か原因分かる人おられます?
参考までに壊れてないデータ読み込んだときのログ↓
エンジンはモード2
19:24:45 Load/Save Last Data [ Status:3 , Mode:8 ]
19:24:46 Load/Save Last Data [ Status:3 , Mode:0 ]
19:24:55 Load/Save Last Data [ Status:3 , Mode:0 ]
ここまでスタート画面でのロード

19:25:09 Load/Save Last Data [ Status:3 , Mode:0 ]
19:25:11 Load/Save Last Data [ Status:3 , Mode:8 ]
19:25:12 Load/Save Last Data [ Status:3 , Mode:1 ]
大マップでのセーブ/ロード一回目

19:25:28 Load/Save Last Data [ Status:3 , Mode:0 ]
19:25:32 Load/Save Last Data [ Status:3 , Mode:8 ]
19:25:32 Load/Save Last Data [ Status:3 , Mode:1 ]
大マップでのセーブ/ロード二回目
0549名無しさん@お腹いっぱい。2010/01/23(土) 11:56:13ID:HqIgMzOs
>>548
改造したデータを読み込ませようとしてない?
FFTはチェックサムでデータが正常かどうかを調べてるから
改造した場合はハッシュ部分の修正も必要になる

MagicSaveの最新版ではデータを加工するための
プラグイン機能が追加されるみたいだから
それを待つのがいいかもね
05505482010/01/23(土) 13:19:52ID:UjxcgnAF
>>549
改造したデータじゃないんだorz
うーむ、読み込みのタイミングが特殊とか、そういうのだろうか…?
0551名無しさん@お腹いっぱい。2010/01/23(土) 14:33:17ID:HqIgMzOs
>>548
そうでしたか、なんだか特殊なケースかもしれないから
出来るならそのセーブファイルどこかへアップしておくといいかもね
0552名無しさん@お腹いっぱい。2010/01/23(土) 14:35:21ID:HqIgMzOs
アンカミス

× >548
○ >550
0553名無しさん@お腹いっぱい。2010/01/23(土) 15:10:51ID:HqIgMzOs
>>550
MagicSave/Config フォルダ内に
ULJM05194.txt (ユーザー定義ファイル)作って

Status = 3
Mode_Load = 0,2,4,8
Mode_Save = 1,3,5

と書いてから

Mode2 の強制読み込みOnにしたら
読み込めない?
05545482010/01/23(土) 15:42:58ID:UjxcgnAF
15:40:38 Setting.ini Read Flag : 0x7E01F
15:40:43 Dump Functions Info : System [ 1/1 ]
15:40:43 Dump Functions Info : Mode1 [ 3/3 ]
15:40:43 Dump Functions Info : Mode2 [ 9/9 ]
15:40:43 Dump Functions Info : Pad [ 6/6 ]
15:40:43 Fix Functions Info : Mode1 [ 3/3 ]
15:40:43 Fix Functions Info : Mode2 [ 9/9 ]
15:40:43 Fix Functions Info : Pad [ 6/6 ]
15:40:43 Config Load : ms0:/MagicSave/Config/ULJM05194.txt
15:40:43 Config Val : Status[0] = 3
15:40:43 Config Val : Mode_Load[0] = 0
15:40:43 Config Val : Mode_Load[1] = 2
15:40:43 Config Val : Mode_Load[2] = 4
15:40:43 Config Val : Mode_Load[3] = 8
15:40:43 Config Val : Mode_Save[0] = 1
15:40:43 Config Val : Mode_Save[1] = 3
15:40:43 Config Val : Mode_Save[2] = 5
15:40:43 Config Status/Mode_Load/Mode_Save : Set All
15:40:43 Config Read Flag : 0x740000
15:40:55 Menu Create( Mem:Low )
15:40:57 Load/Save Last Data [ Status:3 , Mode:8 ]
15:40:58 Load/Save Last Data [ Status:3 , Mode:0 ]
15:41:09 Load/Save Last Data [ Status:3 , Mode:0 ]

しかし読み込めずorz
どうなってんだこりゃ・・・w
0555名無しさん@お腹いっぱい。2010/01/23(土) 16:07:24ID:HqIgMzOs
本当にデータ部分が破損してるのかも
ファイルがないからちゃんとした判断は出来ないけど
05565482010/01/23(土) 16:22:46ID:UjxcgnAF
データ部分は破損してないっぽい
XMBで見る限り正常なセーブデータあつかいされてるみたいだし
どうなってんだろ本当に
0557名無しさん@お腹いっぱい。2010/01/23(土) 16:24:11ID:MiyD9jyO
Magic Save2.0をプラグイン設定でEnableにすると
EjPSP Readerとeboot exchangeでボタンを受け付けなくなったりするみたいですね

常時使うプラグインではないと思うので対応する必要があるのかはわかりませんが
Reademeに付け加えてあると後日忘れた頃に使う時有り難いです
05585482010/01/23(土) 16:41:37ID:UjxcgnAF
ttp://www.dotup.org/uploda/www.dotup.org586269.zip.html
参考までにセーブデータうp
これでデータ壊れてるだけってオチだったらごめん( ´・ω・)
0559名無しさん@お腹いっぱい。2010/01/23(土) 16:55:22ID:HqIgMzOs
確認してみたけど確かに破損ファイルとなってロード出来ない

自分のデータだとちゃんとロード、セーブ出来るから
やはりデータが破損してるんじゃないのかな
05605482010/01/23(土) 16:56:44ID:UjxcgnAF
ううむ・・・こうなりゃ一回GEN−C辺りにダウングレードして読み込んでみるか。
そんでダメだったら諦める。
ご迷惑おかけいたしましたー
05615482010/01/23(土) 17:20:35ID:UjxcgnAF
報告。
結果だけ言うと5.00 M33で読み込めた。
FFTが特殊だったか何かだったのかな…?
05625482010/01/23(土) 17:46:08ID:UjxcgnAF
連レススマソ。
…magicsave無効にしたら読めなくなった。
GEN−D3とM33ではプラグインの動作が違う…のか?
頭痛くなってきた…
0563名無しさん@お腹いっぱい。2010/01/23(土) 21:53:46ID:zLufMdRb
>>562

っバファリン
0564名無しさん@お腹いっぱい。2010/01/24(日) 02:49:18ID:RNgGy4mW
systemctrl.h に

typedef int (* STMOD_HANDLER)(SceModule2 *);

って書いてあったけど

typedef int (* STMOD_HANDLER)(SceModule *);

の間違いだと思うんだ、みんなのもそう書いてある?
0565名無しさん@お腹いっぱい。2010/01/24(日) 10:21:27ID:ZeYavNi9
なんで間違ってると思うんだ?
見てみたが別に間違ってないと思うが
0566名無しさん@お腹いっぱい。2010/01/24(日) 11:50:41ID:RNgGy4mW
>>565
よかったら、どこにSceModule2が定義してあるか教えてくれませんか?
0567名無しさん@お腹いっぱい。2010/01/24(日) 12:32:32ID:ZeYavNi9
psploadcore.h
pspsdkじゃない方のな
0568名無しさん@お腹いっぱい。2010/01/24(日) 13:19:29ID:RNgGy4mW
>>567
ありがとうございました
0569名無しさん@お腹いっぱい。2010/01/24(日) 15:22:59ID:dkwHOmfR
char *str = ゙test゙;
char *list[] = { str } ;

とすると初期化に失敗してコンパイルエラーになるのは
GCCの仕様?、それともPSPSDKだから?


VSのコンパイラだと問題ないのだけど
0570名無しさん@お腹いっぱい。2010/01/24(日) 15:40:48ID:FU3fWO1v
とりあえずconstつけるべき
05715382010/01/25(月) 10:55:29ID:9XxsWrkg
>>558
>>561
詳細に調べてみたところ本来あるはずの破損ファイル判定がされてなくて
MagicSaveで強制読み込みさせる以前の問題のようです
FWの仕様変更、M33/GENの違いが影響してる感じでした

勝手ながらその破損ファイルを
CFW 5.50 GEN-D3で読み込めるよう修復しておきました
ttp://www1.axfc.net/uploader/Sc/so/76403.zip
解凍パス: PSPFFT

>>557
eboot exchangeで確認したところ問題なく操作を受け付けました
MagicSaveのメニュー表示中は他の操作を無効にする機能が付いてるので
それが原因なら無効にすれば問題ないと思います
それとは別のことでしたら教えて下さい


最終版は既に出来上がってますが
出来る限り不具合を取り除いておきたいのでもう少しお待ちを
0572名無しさん@お腹いっぱい。2010/01/25(月) 16:43:53ID:iwk7mtua
PSP Lyricshow Player v0.9.8jp6aについて

1曲の再生時間が標準よりトータルで短く表示されます。(例:04:26→04:20)
このため作成したlrcファイルの歌詞のスクロールがどうしてもズレてしまいます。
同様の質問は今のところ見かけないようですが他の方はどうなんでしょうか?
05735482010/01/25(月) 18:31:01ID:x9thJ833
>>571
ダウンロードさせていただきました。
わざわざ有難うございますー。もうダメかとw

あと、こちらに報告すべきかどうか迷いましたが、バグ?報告を。
MagicsaveをenabledにしたままでUo GPSP kaiの最新バージョンを使用すると
ゲーム中操作していないのに勝手に動きます。まぁ、無効にすれば良いだけなんですが一応。
もう最終版は完成なさっている模様ですが、一応。
0574名無しさん@お腹いっぱい。2010/01/25(月) 19:57:37ID:bRnRjaCR
>>571
>>543-546
これも直りますか??
もう消しちゃったからセーブデータあげれないけど・・・
やり方は間違っていなかったはず・・・
05755382010/01/26(火) 10:23:48ID:aohCHePf
>>573
PAD操作の無効処理が影響しているみたいですね

MagicSaveのメニュー表示中にゲーム側の操作を無効にする機能
このまま必要だという方、どれくらいいます?

あまり希望する方が少ないようなら
他のプラグインとの互換性を優先して廃止します


>>574
データがないので何とも言えませんが
他のCFWでは読めるのに破損ファイルになるのなら
修復可能だと思います


ちなみに>>548さんのファイルは
MagicSave Ver 2.0 の ReadMe.txt 【Engineの各モードについて】 から
Mode1のところに書いてある手順で修復しました

Mode2の強制読み込みでダメなら、Mode1で修復出来るかも
ということです
0576名無しさん@お腹いっぱい。2010/01/26(火) 14:27:28ID:G0CY0QYa
なんか3Dを使うゲームでソース公開されてる物ってあるかな?
知ってる人がいたら教えて欲しい
0577名無しさん@お腹いっぱい。2010/01/26(火) 15:11:51ID:119+P17g
「チョピン8面耐久レース」とか?
0578名無しさん@お腹いっぱい。2010/01/26(火) 18:58:46ID:dX2ev7Iu
Dark_AleXか誰かが公開した「BootLoad Test」のsrcがどこにあるのかわかりますか?
0579名無しさん@お腹いっぱい。2010/01/26(火) 20:13:15ID:+DybZr/s
>>578
PspDualBootの使い方がわからん

HB1からHB2とかが出来ない
教えて暇な人
0580名無しさん@お腹いっぱい。2010/01/26(火) 20:14:03ID:+DybZr/s
間違って安価しちゃった
ゴメんなさい
0581名無しさん@お腹いっぱい。2010/01/26(火) 21:07:36ID:8Cb9+4Ru
>>578
CFW4.01のアップデータに付いてたと思う
リンク貼っとく
http://dl.qj.net/psp/hacks-exploits/psp-cfw-401-m33.html
間違ってたらごめん
0582名無しさん@お腹いっぱい。2010/01/26(火) 21:49:30ID:dX2ev7Iu
>>581
これ!これ!
有難うございます
0583名無しさん@お腹いっぱい。2010/01/28(木) 12:13:32ID:ttHMb0IC
sceKernelAllocPartitionMemory
または
sceKernelCreateHeap + sceKernelAllocHeapMemory

でヒープを確保すると
それぞれ確保されたヒープにどんな違いがありますか?

0584名無しさん@お腹いっぱい。2010/01/29(金) 10:22:36ID:WGpqT40X
MagicSave 2.1
ttp://www1.axfc.net/uploader/Sc/so/77571.zip

お待たせしました、最終版です
もう機能追加はしませんが、不具合があれば修正するので
何かあれば報告を

他にも沢山あるけど、主な変更点

・非暗号化状態のデータをセーブ・ロードする際、各自が任意の処理を施せるようにプラグイン機能を実装した
・Gamekeyをより正確な方法でDumpするようにした
・説明、記述方法共に分かりにくいユーザー定義ファイルのStatus、Mode_Load、Mode_Saveを廃止して
 セーブファイルのロード、セーブを自動検出するようになった

・Mode2 "Raw"形式のファイルを他のモード(Off、Mode1)からも読み込めるようにした
・各モード(Mode1、Mode2)を動作させる為の条件が整っていなくても、選択出来てしまう不具合を修正
・Mode2 "Raw"形式で保存した際、ごく一部のゲームで復旧不能な破損ファイルになる不具合を修正
・Mode2 で動作している時、条件によってセーブファイルのロード(Raw/Normalの判別)が出来なくなる不具合を修正
・Mode2の"Read Invalid Data"が、他のモードでも機能していた不具合を修正

・ゲーム別にメニュー機能を無効に出来るようにした
・メインアプリ(ゲーム、自作)が誤動作する場合があるとの報告により
 メニュー表示中にメイン側の操作を無効にする機能を廃止して互換性を高めた
0585名無しさん@お腹いっぱい。2010/01/29(金) 10:31:57ID:WGpqT40X
>>584の続き

・日本語版(メニュー表示)を用意してみた

ユーザー定義ファイルのStatus、Mode_Load/Saveを廃止して
セーブファイルのロード、セーブを自動検出するようにしたことによって
今まで多かった無駄な処理が結構減らせた
0586名無しさん@お腹いっぱい。2010/01/29(金) 12:20:42ID:XNJA1Iot
乙です
0587名無しさん@お腹いっぱい。2010/01/29(金) 13:47:16ID:nzjRKf0t
>>584
いただきました
0588名無しさん@お腹いっぱい。2010/01/29(金) 17:16:11ID:43y/6EC8
>>584
ありがたやす
0589名無しさん@お腹いっぱい。2010/01/29(金) 17:40:15ID:Qp9uE21B
>>584
ナイスアップデート!
ReadMeの説明もかなり分かりやすくなってる
乙です
0590名無しさん@お腹いっぱい。2010/01/30(土) 14:02:59ID:0K+qNjQS
もう機能追加されないとは言え
プラグイン機能でいくらでも拡張可能だね

便利な物をありがとう
0591名無しさん@お腹いっぱい。2010/01/31(日) 13:50:58ID:4x0TmYmA
>>584
これってエミュにあるようなクイックセーブできんの?
0592名無しさん@お腹いっぱい。2010/01/31(日) 14:28:18ID:iqbnH2z2?2BP(141)
できないでしょ
0593名無しさん@お腹いっぱい。2010/01/31(日) 14:36:05ID:meysep+8
そのツールやソフトの事を一切調べず
そういうことを平然と聞いたり書けたりする人ってさ・・・・
0594名無しさん@お腹いっぱい。2010/01/31(日) 14:44:26ID:kNb1iw2Q
>>591
ほかのを使え
0595名無しさん@お腹いっぱい。2010/01/31(日) 14:50:10ID:VjoomQIR
>>591
PSP goならクイックセーブが公式サポートされてるぞ
0596名無しさん@お腹いっぱい。2010/01/31(日) 20:33:39ID:vpW6sIIx
マジックセーブのプラグイン機能
暗号化状態のデータへも処理出来れば
パッチツール的な感じでもっと便利になるのだけど
0597名無しさん@お腹いっぱい。2010/01/31(日) 22:58:54ID:t+Wxa1tq
なんでd3にしたときだけセーブデータの破損が起こったのか地味に気になる
教えてエロい人
0598名無しさん@お腹いっぱい。2010/01/31(日) 23:49:43ID:Ild1gmdq
MSが監視してるところをcwcで変えて任意にセーブ
ごめん嘘
0599名無しさん@お腹いっぱい。2010/01/31(日) 23:50:15ID:Vb1tDQ5M
test
0600名無しさん@お腹いっぱい。2010/02/01(月) 00:17:59ID:ivMD2/6W
>>597
FWによってセーブデータの暗号化方式が違うから

D3で作成したデータがFW6.00で読み込めたから
FW6.00のセーブデータ関連を移植したと思うよ
有る意味進歩してる。
0601名無しさん@お腹いっぱい。2010/02/01(月) 02:27:41ID:WmG3xplD
>>600
5.50 D2→D3とかでファイルが破損するのに
FWによって暗号化方式が違うから、とかないわw

それはCFW特有の不具合なのに


FW 6.Xで作ったセーブデータを
5.Xでも普通にロード出来るのに
移植しててスゴイとか
何が言いたいのか意味が分からない…

0602名無しさん@お腹いっぱい。2010/02/01(月) 06:04:00ID:f09Njnng
PSPinfoをホールド以外で出せない?
0603名無しさん@お腹いっぱい。2010/02/01(月) 17:25:15ID:v38TQf/0
>572
サンプリングレートによって再生時間が変わっていたような覚えがあります。
128でエンコすると正式な時間で、64でエンコすると倍の時間表示になっていたような気がします。
もともとのLUAがその辺りを考慮して作ってないのと、オリジナルのソフトのその辺りを考慮していなかったのでそうなっているように思います。
0604名無しさん@お腹いっぱい。2010/02/01(月) 17:37:59ID:v38TQf/0
>572
もうひとつの考えられる原因もLUAに起因しますが、演奏時間を取得するときにジャケット画像が付いていると正しく取得できなかったと覚えています。
これはジャケット画像のデーターが曲データーに含まれて算出されてしまうためのようです。
そのままにしておくと実演奏時間と算出された時間に誤差が出てエラーが出てしまったので適当に時間を修正しました。それが原因かもしれません。
ごめんね。
0605名無しさん@お腹いっぱい。2010/02/02(火) 20:45:49ID:ZLmo0VRa
>>603-604
mp3のビットレートはすべて320kです。ジャケット画像はありません。
あと何故か再生速度が1.5倍速くらいになってしまうmp3がありましたの。
とりあえず歌詞のほうはtxt形式にして使っていきたいと思います。
詳しく有り難うございました。
0606名無しさん@お腹いっぱい。2010/02/03(水) 19:31:47ID:/MLcVW3z
PS3のインターネットブラウザってリモートプレイで起動できるがPSPに移植できない?
0607名無しさん@お腹いっぱい。2010/02/03(水) 20:09:42ID:OD4JdxXr
なにかリモートプレイを誤解してないか?
0608名無しさん@お腹いっぱい。2010/02/04(木) 08:39:23ID:N1NxLFzP
usb経由でPC側のプログラムとやり取りするにはどうしたらいいんかな。
usbとか触ったこともないから何から始めていいかも分からん。
0609名無しさん@お腹いっぱい。2010/02/04(木) 16:39:51ID:mvxJz+8C
>>608
psplinkのソースとか参考になるかも
0610名無しさん@お腹いっぱい。2010/02/04(木) 17:19:38ID:N1NxLFzP
コンパイル済みのしか見つからないんだが昔のバージョンだったりする?
0611名無しさん@お腹いっぱい。2010/02/05(金) 11:42:48ID:mrzUFTUP
>>610
あれれ〜、それはおかしいね〜
だって俺の手元には最新のソースがあるもん
0612名無しさん@お腹いっぱい。2010/02/05(金) 20:51:47ID:Xz+T4/K1
DXライブラリPortable wikiのチュートリアルのDXライブラリPortableの組み込みで以下のようなビルドエラーが出ました。
ライブラリが読めないみたいなのですが、解決策がわかりません。
初歩的ですがご教授お願いします。

------ ビルド開始: プロジェクト: pspo, 構成: Debug Win32 ------
メイクファイル プロジェクト動作を実行しています。
psp-gcc -I. -I/c/devkitPro/devkitPSP/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=150 -L. -L/c/devkitPro/devkitPSP/psp/sdk/lib test.o dxlibp.a -lpspgu
-lz -lm -lpsprtc -lpspaudio -lpspaudiocodec -lpsputility -lpspvalloc -lpsppower -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lpspnet_inet -lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser -lpspkernel -o TestProject.elf
c:\devkitpro\devkitpsp\bin\..\lib\gcc\psp\4.1.2\..\..\..\..\psp\bin\ld.exe: cannot find -lz
collect2: ld returned 1 exit status
make: *** [TestProject.elf] Error 1
Project : error PRJ0019: ツールはエラー コードを返しました : "メイクファイル プロジェクト動作を実行しています。"
ビルドログは "file://c:\vc\pspo\Debug\BuildLog.htm" に保存されました。
pspo - エラー 1、警告 0
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
0613名無しさん@お腹いっぱい。2010/02/05(金) 21:04:48ID:56S0K3r7
c:\devkitpro\devkitpsp\bin\..\lib\gcc\psp\4.1.2\..\..\..\..\psp\bin\ld.exe: cannot find -lz
0614名無しさん@お腹いっぱい。2010/02/05(金) 23:27:09ID:vHQN43x0
いつも疑問なんだがなんでエラーが初歩的がどうか分かるんだろう?
初歩的なら人に聞かずに自分で解決したほうが早くね?
0615名無しさん@お腹いっぱい。2010/02/05(金) 23:42:45ID:VAr7uBm4
>>614
本来は回答者から見て初歩的な質問で
わざわざ説明して貰うのは恐縮ですが
答えて頂けませんか?って意味何だがな
実際の質問の質とは無関係なお世辞の類いだ
0616名無しさん@お腹いっぱい。2010/02/06(土) 14:21:37ID:Ds+0IcwU
zlibが無いからエラーになってる。
devkitPSPの代わりにいろんなライブラリも入ってるMinPSPW使うといいよ。
0617名無しさん@お腹いっぱい。2010/02/06(土) 15:12:45ID:o81AHIpA
公式アップデータのEBOOTを元にしたPARが出ましたけど
体験版ソフトと同じEBOOTの形式で自作ソフトを作った方が2つ以上配置できて良いですよね?
datel氏と同じ事まで出来たとしたら何が分からないのでしょうか?
0618名無しさん@お腹いっぱい。2010/02/06(土) 16:33:31ID:jOrk0P+Z
要するに、お世辞の類は下手に使わずに最低限の礼節と最低限の情報さえもたらしてくれれば、もれたちは喜んでアドバイスしてやんよ
0619名無しさん@お腹いっぱい。2010/02/08(月) 14:11:50ID:ne7DAaTL
プラグインの方からメインアプリの終了を知る方法ってありますか?

int module_stop(SceSize args, void *argp)
これは定義されているもののの、反応はなく

EBOOT.PBPをでよく見るコールバックを登録しても
プラグイン側のをチェックされるだけで、こちらも反応なし
0620名無しさん@お腹いっぱい。2010/02/08(月) 17:45:55ID:+nxHYRyh
APIをフックすりゃいいんじゃね?
0621名無しさん@お腹いっぱい。2010/02/08(月) 17:46:23ID:YPp8kK9o
>>619
module_stopはプラグイン終了。
反応ないと言ったら間違いになる
0622名無しさん@お腹いっぱい。2010/02/08(月) 21:11:57ID:m7Nh+wq8
きっと初歩的な質問だと思うんですけど
カーネルモード専用の関数とそれ以外の関数ってどうやって見分けるんですか?
0623名無しさん@お腹いっぱい。2010/02/09(火) 00:45:03ID:R6BVjtb+
>>622
たいていはAPIリファレンスに載ってる
わからなかったらユーザーモードで動かしてみて落ちるかとかチェックすりゃいい
0624名無しさん@お腹いっぱい。2010/02/09(火) 10:11:06ID:4DYQt7ct
CWCheatみたいに今動いてるのが
ゲームなのか、自作アプリなのかを調べるにはどうすれば良い?

UMDへアクセス出来るかどうかで判断しようにも
自作アプリも同じ動作をしてしまう
0625名無しさん@お腹いっぱい。2010/02/09(火) 10:27:54ID:JrutDfU2
>>624
吸出したのもあるだろうから
IDを取得して比較すればいいんじゃない
0626名無しさん@お腹いっぱい。2010/02/09(火) 10:36:32ID:4DYQt7ct
>>625
それが自作アプリからでもUMDが入っていると
情報を所得可能で
0627名無しさん@お腹いっぱい。2010/02/09(火) 17:12:33ID:p6Z5eGar
>>623
APIリファレンスなんてあるんだ…
調べてみます
ありがとうございました
0628名無しさん@お腹いっぱい。2010/02/09(火) 20:42:07ID:JrutDfU2
plugin作るときのint module_startの0x??ってどうやってきめるのか教えてください。

int module_start(SceSize args, void *argp)
{
Load();

SceUID thid;
thid = sceKernelCreateThread("test", main_thread, 32, 0x?? 0, NULL);
if(thid >= 0)sceKernelStartThread(thid, args, argp);
return 0;
}
0629名無しさん@お腹いっぱい。2010/02/09(火) 23:01:10ID:nnwNSg1P
>>628
スタックサイズなんだからどれくらいスタック使うかで決めるだろ
0630名無しさん@お腹いっぱい。2010/02/10(水) 13:15:18ID:uGs6ttvL
sceDisplaySetFrameBuf でピクセルフォーマット変更したら反映されます?
それともsceGu〜の関数を使わないと無理でしょうか?
0631名無しさん@お腹いっぱい。2010/02/10(水) 21:46:13ID:5mn3Wba4
PSP2000 CFW5.50GEN-D3にてツインビーポータブルのヤッホーをプレイするときに、
MagicSave v2.1をいれているとNow Loadingの画面から動かなくなります。
ISO Modeを変えたり、他のプラグインをきってもだめでした
0632名無しさん@お腹いっぱい。2010/02/10(水) 21:54:47ID:iTn/KY32
>>631
Liteもだめか?
06335842010/02/12(金) 09:46:55ID:IpWVbXmv
>>631
ユーザー定義ファイルの Cfg_Menu 関係を設定しても同じですか?

一応調べてみて、不具合なら修正しておきます
0634名無しさん@お腹いっぱい。2010/02/12(金) 10:58:23ID:ar1cPi+p?2BP(141)
今更だけどテンプレのリンクほとんど切れてる・・・
0635名無しさん@お腹いっぱい。2010/02/13(土) 14:14:35ID:x3W5gA6K
sceDisplayGetFrameBufでVRAMのバッファアドレスは取得出来ますが
現在表示されているVRAMのアドレスの取得はどうやれば良いでしょうか?
■ このスレッドは過去ログ倉庫に格納されています