Text Codes
Well guys, I will show some progress in my research:
Take by example the video by Martin:
So, in order to edit dialogs texts, we can use hex [00] to space and [08] to do a "keyboard enter", that way make a new line and text not desappear in right side screen
"in hex" If we look at end of dialogs you will find some like this:
[04010146][0400] what means: [0401]=end of text and clear previuos text screen[0146]=time that text will stand on screen ([0145] will stand less than [0146])
[0400]=show next dialog text
Example:
At the start is [0400]Leon,[00]...
At the end is ...up[00]there?[04010146][0400]Those[00]things...
only in the start is [0400] (start script to show text dialogs)
this hex code control the previous text [04010146] "0401" ends script show text dialog
[0400]<-is for next text
Another things that I found:
Change color text (usage is [0501text words] or [0502text words] ...
0501=[GREEN]
0502=[RED]
0503=[GREY]
0504=[WHITE]
0505=[GREEN]
0506=[RED WINE]
0507=[BLUE]
________________
Codes for use in separed
00=space
01=clear screen text or previous text hexcode
02=wait for player action
03=do player question ">YES or >NO"
04=start a text dialogs
05=change text color (usage 05+digit modifier color)
06=oh! this a interesting thing here, let's see more detais:
Inside the space between text dialogs (0400Leon[00]are[00]you[00]ok?[04010146][0400]
If we use the [06]+digit modifier, we will got access to all the itens names in the game, example:
[0602]=Combat Knife
[0603]=Pipe
That's include items (munitions, weapons, herbs...) and names of files, example: [0666]=Umbrella File 10 or [0649]=Chris' Diary
See:
Now we got this:
. . . (1.1.142>
I Dont know what means . . . (1.1.1
My knowledge starts on 42, if someone knows what it is, please share with me;)
So starts from 42 [0402] we got
[04]=Show text on screen
[02]=start script "wait player press action button"
John:=normal text (using table)
[00]=space bar
51[0501]Color green
Test Items:=normal text
8[08]=new line (keyboard enter)
57[0507]=color blue
6m[0649]=Chris" Diary
8[08]=new line (keyboard enter)
56[0506]=color red wine
6j[0647]=Water Key
2[02]=end of script "player press action button"
As we can note, we can write alot things with small code.
and here is where code [06+digit modifier calls:
I can describe a table of all this items names, but is not hard for you discover:
[0602]=Combat Knife
[0603]=Iron Pipe
.
.
.
Continuing:
[07]=I not sure but, I think it is a "separator" of pointers call like we can see in the print above: "Combat Knife[07]Pipe[07]...
I dont know yet another aplications of [07], if someone found, let me know ok?
[08]=as we can see above, is a new line text like a "keyboard enter".
For now, it is all I know about texts dialogs for this our beloved game ^^
Thanks and sorry for this long post, I hope you liked.
Well guys, I will show some progress in my research:
Take by example the video by Martin:
So, in order to edit dialogs texts, we can use hex [00] to space and [08] to do a "keyboard enter", that way make a new line and text not desappear in right side screen
"in hex" If we look at end of dialogs you will find some like this:
[04010146][0400] what means: [0401]=end of text and clear previuos text screen[0146]=time that text will stand on screen ([0145] will stand less than [0146])
[0400]=show next dialog text
Example:
At the start is [0400]Leon,[00]...
At the end is ...up[00]there?[04010146][0400]Those[00]things...
only in the start is [0400] (start script to show text dialogs)
this hex code control the previous text [04010146] "0401" ends script show text dialog
[0400]<-is for next text
Another things that I found:
Change color text (usage is [0501text words] or [0502text words] ...
0501=[GREEN]
0502=[RED]
0503=[GREY]
0504=[WHITE]
0505=[GREEN]
0506=[RED WINE]
0507=[BLUE]
________________
Codes for use in separed
00=space
01=clear screen text or previous text hexcode
02=wait for player action
03=do player question ">YES or >NO"
04=start a text dialogs
05=change text color (usage 05+digit modifier color)
06=oh! this a interesting thing here, let's see more detais:
Inside the space between text dialogs (0400Leon[00]are[00]you[00]ok?[04010146][0400]
If we use the [06]+digit modifier, we will got access to all the itens names in the game, example:
[0602]=Combat Knife
[0603]=Pipe
That's include items (munitions, weapons, herbs...) and names of files, example: [0666]=Umbrella File 10 or [0649]=Chris' Diary
See:
Now we got this:
. . . (1.1.142>
I Dont know what means . . . (1.1.1
My knowledge starts on 42, if someone knows what it is, please share with me;)
So starts from 42 [0402] we got
[04]=Show text on screen
[02]=start script "wait player press action button"
John:=normal text (using table)
[00]=space bar
51[0501]Color green
Test Items:=normal text
8[08]=new line (keyboard enter)
57[0507]=color blue
6m[0649]=Chris" Diary
8[08]=new line (keyboard enter)
56[0506]=color red wine
6j[0647]=Water Key
2[02]=end of script "player press action button"
As we can note, we can write alot things with small code.
and here is where code [06+digit modifier calls:
I can describe a table of all this items names, but is not hard for you discover:
[0602]=Combat Knife
[0603]=Iron Pipe
.
.
.
Continuing:
[07]=I not sure but, I think it is a "separator" of pointers call like we can see in the print above: "Combat Knife[07]Pipe[07]...
I dont know yet another aplications of [07], if someone found, let me know ok?
[08]=as we can see above, is a new line text like a "keyboard enter".
For now, it is all I know about texts dialogs for this our beloved game ^^
Thanks and sorry for this long post, I hope you liked.
Comment