幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3788|回复: 6

[NS] ONScripter for Windows 可以限制屏幕大小吗?

[复制链接]

5

主题

13

帖子

145

积分

③业余

积分
145
发表于 2007-8-2 09:26:07 | 显示全部楼层 |阅读模式
我想ONScripter for Windows 以480*272窗口模式运行

方便调试ONScripter for PSP的程序

可以吗??
回复

使用道具 举报

23

主题

218

帖子

2470

积分

⑥精研

积分
2470
发表于 2007-8-2 16:28:13 | 显示全部楼层
正常来说是不可以的……而且感觉上也没这个必要。

PSP版分辨率是固定为360*270的,不论NS脚本里的mode是多少,但是所有坐标值都会根据mode来按比例变换。因此只要Windows版上面的程序没问题了,把图象按比例缩放一下就能在PSP上正确显示,而不需要改变坐标值。

假如真的要在Windows实现PSP的分辨率(480*272是不行的了,只能是360*270,因为PSP版也是用这个分辨率),可以在预处理器加上PDA和PDA_WIDTH=360重新编译,这就要涉及C/C++语言和编译器了。
ONScripter for PSP/Windows中文版 http://blog.163.com/john_he_
回复 支持 反对

使用道具 举报

5

主题

13

帖子

145

积分

③业余

积分
145
 楼主| 发表于 2007-8-2 18:26:19 | 显示全部楼层
好像PSP的ONScripter 可以用480*272的分辨率的
日文的图像变换方法如下

-画像ファイルの変換-
不等倍率圧縮とsusieプラグインが変換の肝!
1.藤-Resizer-をインストしたフォルダに「Majiroアーカイブ Plug-in」内の「ifRCT.spi」コピー。
2.藤-Resizer-を起動し、メニュー>雛形>JPEGに変換(高画質)を選択。
3.縦横比を幅48%,高さ64%(800x450⇒384x288)に指定し、[rctフォルダ]内の画像をドラッグ&ドロップ。[rc8フォルダ]も同様。
4.元ファイルのフォルダ内に".jpg"ファイルが作成されるので、

并且ONScripter的源文件中
Makefile.PSP
有以下内容
# with OggVorbis (Tremor) in PDA size (QVGA)
#DEFS = -DPSP -DPDA -DBPP16 -DMP3_MAD -DUSE_OGG_VORBIS -DINTEGER_OGG_VORBIS
# with OggVorbis (Tremor) in PSP size (360x270)
DEFS = -DPSP -DPDA -DPDA_WIDTH=360 -DBPP16 -DMP3_MAD -DUSE_OGG_VORBIS -DINTEGER_OGG_VORBIS
# with OggVorbis (Tremor) in PSP size (384x288)
#DEFS = -DPSP -DPDA -DPDA_WIDTH=384 -DBPP16 -DMP3_MAD -DUSE_OGG_VORBIS -DINTEGER_OGG_VORBIS

那么384x288分辨率怎么用呢????

还有能帮忙编译一个360*270的ONScripter for Windows 吗?

谢了!!!
回复 支持 反对

使用道具 举报

23

主题

218

帖子

2470

积分

⑥精研

积分
2470
发表于 2007-8-2 21:05:55 | 显示全部楼层
384*288也是4:3啊,目前官方ONS的源代码中没有关于改变长宽比的代码,这是核心问题。而这个中文版也是根据官方版来的,自然情况也是一样。要实现其他长宽比的显示,就要修改代码了,而且因为最初ONS并不是为PSP开发的,有地方是根据PSP的情况“打补丁”实现的,所以修改起来也是比较麻烦……如果兄弟有兴趣可以研究一下,造福下大众嘛 [s:7]

另外512*288的屏幕是传说中的PSP2的机器的分辨率,貌似内置8G硬盘,详细情况我也不是很清楚,现在市面上的PSP屏幕都是480*272的,所以是不能用384*288分辨率。
ONScripter for PSP/Windows中文版 http://blog.163.com/john_he_
回复 支持 反对

使用道具 举报

5

主题

13

帖子

145

积分

③业余

积分
145
 楼主| 发表于 2007-8-2 21:29:06 | 显示全部楼层
发现480*272的分辨率是这么实现的

ons.ini設定-

RESOLUTION=384
SCREENSIZE=FULL
CPUCLOCK=333

使用384的图片分辨率 全屏放大显示
上下有些就不显示了

不知道这个方法在中文的ONScripter for PSP可行吗

还有能帮忙编译一个360*270的ONScripter for Windows 吗?

我现在源代码还没搞明白啊!!!

谢谢了
回复 支持 反对

使用道具 举报

23

主题

218

帖子

2470

积分

⑥精研

积分
2470
发表于 2007-8-2 21:38:59 | 显示全部楼层
RESOLUTION=384

一行就可以了,这个中文版也支持,CPUCLOCK就没有了,虽然搞上去也不是很难……SCREENSIZE工作得不是很好,不用设了。

那编译的过程可以用噩梦来形容,当时搞了几天……没什么特别需求还是不要去搞了 [s:5]
ONScripter for PSP/Windows中文版 http://blog.163.com/john_he_
回复 支持 反对

使用道具 举报

5

主题

13

帖子

145

积分

③业余

积分
145
 楼主| 发表于 2007-8-2 21:40:36 | 显示全部楼层
那还是谢谢了!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-17 11:53 , Processed in 0.020558 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表