-
Ehrengarde
Tutorial: Show Message Box fixen
Ich habe so eben ein Tutorial dazu erstellt. Das Tutorial findet ihr auch auf meiner Homepage
---
Problem:
Ihr tippt beim Maker einen Text in den Show Message Bereich ein. Oft ist der Text abgeschnitten und wenn ihr ein Faceset dazu benutzt, wird es auch komplizierter. Das muss nicht sein. Dieses Tutorial zeigt, wie ihr die Länge der Messagebox beim Maker richtig einstellen könnt.
Ihr braucht das Programm 'Resource Hacker' (kurz: ResHack), gibt es unter anderem hier.
1. Zuerst legt ihr am Besten ein Backup der rpg2000.exe oder rpg2003.exe an (funktioniert mit beiden).
2. Öffnet mit dem ResHack die rpg200(x).exe
und sucht dort den Eintrag:
- RC Data
- TFORMEVCMD10110
- 0
3. Löscht dort den ganzen Text des Scripts (markieren + entfernen) und ersetzt ihn durch folgenden:
inherited FormEvCmd10110: TFormEvCmd10110
Caption = 'Show Message'
ClientHeight = 133
ClientWidth = 682
OldCreateOrder = True
OnCreate = FormCreate
OnShow = FormShow
PixelsPerInch = 96
TextHeight = 12
object TabControl1: TTabControl
Left = 8
Top = 8
Width = 666
Height = 86
TabOrder = 0
TabStop = False
object FixedMemo1: TFixedMemo
Left = 8
Top = 7
Width = 650
Height = 70
Cursor = crIBeam
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -12
Font.Name = 'Courier New'
Font.Style = []
ParentFont = False
TabOrder = 0
OnChange = FixedMemo1Change
OnExit = FixedMemo1Exit
OnKeyDown = FixedMemo1KeyDown
OnMouseMove = FixedMemo1MouseMove
OnCancel = FixedMemo1Cancel
OnCtrlReturn = FixedMemo1CtrlReturn
end
object Line1: TOpaquePaintBox
Left = 276
Top = 12
Width = 1
Height = 50
Cursor = crIBeam
Opaque = True
Color = clAppWorkSpace
TabOrder = 1
OnMouseDown = LineMouseDown
OnPaint = LinePaint
end
object Line2: TOpaquePaintBox
Left = 360
Top = 12
Width = 1
Height = 50
Cursor = crIBeam
Opaque = True
Color = clBtnShadow
TabOrder = 2
OnMouseDown = LineMouseDown
OnPaint = LinePaint
end
end
object ButtonOk: TButton
Left = 241
Top = 100
Width = 89
Height = 25
Caption = '&Ok'
Default = True
ModalResult = 1
TabOrder = 1
OnClick = ButtonOkClick
end
object ButtonCancel: TButton
Left = 338
Top = 100
Width = 89
Height = 25
Cancel = True
Caption = 'Cancel'
ModalResult = 2
TabOrder = 2
end
object ButtonHelp: TButton
Left = 435
Top = 100
Width = 89
Height = 25
Cancel = True
Caption = '&Help'
TabOrder = 3
OnClick = ButtonHelpClick
end
end
4. Speichert das ganze mit 'Compile Script' ab. Nun könnt ihr die veränderte rpg200(x).exe ebenfalls speichern und fertig.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln