首页
社区
课程
招聘
[求助]大家帮帮忙~修改程序图片显示!
发表于: 2007-9-27 21:02 5309

[求助]大家帮帮忙~修改程序图片显示!

2007-9-27 21:02
5309
我在学修改游戏客户端程序的设置~ 刚开始就遇见问题了~~窗口大小问题。。。该程序是用delphi6 编写的。
目前找软件去修改程序的资源 RCDATA里面的设置。
这款游戏窗口模式下都是640X480  太小了~~
全屏显示下不管你的显示器是多大。他都可以拉完整个画面。。画面实在太差了。
我现在用各种软件都修改了资源里面的项目!
把640X480修改成 800X600的窗口模式了~
但是他的窗体是变大了。变成了800X600...
但他里面显示的画面还是 640X480 ...多出的部分全是黑色的。。。

以下是代码:
object FrmM: TFrmM
  Left = 514
  Top = 86
  BorderIcons = []
  BorderStyle = bsDialog
  Caption =  'FrmM '
  ClientHeight = 600
  ClientWidth = 800
  Color = clBlack
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -12
  Font.Name =  'Arial '
  Font.Style = []
  OldCreateOrder = True
  Position = poScreenCenter
  OnClose = FormClose
  OnCreate = FormCreate
  OnDblClick = PaintLabelDblClick
  OnDestroy = FormDestroy
  PixelsPerInch = 96
  TextHeight = 15
  object PaintLabel: TPaintLabel
    Left = 0
    Top = 0
    Width = 800
    Height = 600
    Align = alClient
    AutoSize = False
    Font.Charset = DEFAULT_CHARSET
    Font.Color = clWindowText
    Font.Height = -12
    Font.Name =  'Arial '
    Font.Style = []
    ParentFont = False
    OnClick = PaintLabelClick
    OnDblClick = PaintLabelDblClick
    OnDragDrop = PaintLabelDragDrop
    OnDragOver = PaintLabelDragOver
    OnMouseDown = PaintLabelMouseDown
    OnMouseMove = PaintLabelMouseMove
    OnMouseUp = PaintLabelMouseUp
    OnStartDrag = PaintLabelStartDrag
  end
  object DXDraw: TDXDraw
    Left = 0
    Top = 0
    Width = 800
    Height = 600
    AutoInitialize = True
    AutoSize = True
    Color = clBtnFace
    Display.BitCount = 32
    Display.FixedBitCount = True
    Display.FixedRatio = True
    Display.FixedSize = False
    Options = [doNoWindowChange, doAllowReboot, doCenter]
    SurfaceHeight = 600
    SurfaceWidth = 800
    OnInitialize = DXDrawInitialize
    Enabled = False
    TabOrder = 0
  end
  object Timer1: TTimer
    Interval = 300000
    OnTimer = Time1TimerTimer
    Left = 8
    Top = 48
  end
  object DXTimer1: TDXTimer
    ActiveOnly = False
    Enabled = False
    Interval = 32
    OnTimer = DXTimer1Timer
    Left = 64
    Top = 48
  end
end

图片:

" />



等于是一个不完整的显示效果。。。请问有人能帮帮我吗?
我弄了好些天了。到处查资料。什么窗口句柄、什么图片框变量的。。太多太多关于修改窗口大小的信息了。本想一个一个办法的去试。。但却摸不到路子。。不知道这些东西在程序里怎么查找。也不知道找到以后怎么修改。。
反汇编。反编译软件都试了。。不会修改。。也不会用。真是郁闷。
自己都摸不着头脑。。

有人可以帮帮我看看吗?这程序是游戏客户端中的一个主要程序。只有1M多点。

全部没壳的!用反编译可以导出部分重要代码dfm pas..但自己不会弄。组件什么的弄不出。

要是有会游戏反编译、反汇编的可以联系我!我可以出钱帮我重新编辑一个游戏运行程序。。。QQ啊 9959066 ! 其实大概想法只要熟悉语言编程都可以弄了。。可惜我从小没读过什么书。。哎。。。
注明修改游戏 就好了!我24小时隐身!

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 266
活跃值: (52)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
2
没用的,若把位图也放大的话,显示效果肯定会变差
2007-9-27 23:44
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
你的意思是图片失真?
不会。图片我全部重新编辑过了。
640X480的图片我全部换成 800X600了!
你看我的图片就知道了。他只显示出了 800X600的一大半图片。也就是只显示出800X600图片内的640X480   剩下的都没显示呢。。。
应该是图片框被固定的问题吧。。但不知道怎么去修改。。用UE能找出来吗?找出来后怎么修改!
2007-9-28 06:02
0
雪    币: 263
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
4
你的头像很性感...
2007-9-28 11:52
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
5
偶也觉得很性感啊
2007-9-28 11:56
0
游客
登录 | 注册 方可回帖
返回
//