Qhimm.com Forums

Miscellaneous Forums => Archive => Topic started by: Phyltre on 2005-11-11 18:36:25

Title: Transparent Dialog Boxes
Post by: Phyltre on 2005-11-11 18:36:25
Another little idea I've always had...how hard would it be to have the option to make dialog/console boxes in-game to be transparent?  Some menus in the game are transparent in a few places (the materia explanations menu comes to mind) but we can't set the most common thing in the game--those huge klutzy dialog boxes--to be transparent!  (Not as in nonexistant, just semitransparent, like a few set menus in the game are.)

Does anyone know what it would take to give us that option?  Since we can change the dialog box color in-game already, and some menus are already transparent, it seems like it would just be using what controls the already transparent ones and enabling it in the standard dialog ones.

I ask because with as much work as you guys have put in the graphics, it's a shame to have those antique boxes coming up and covering them up!  Really, it's one of the last bad-looking things in the game.
Title: Transparent Dialog Boxes
Post by: EmperorSteele on 2005-11-11 18:46:13
I think those transparent dialouge boxes (also seen in battle) would need to be defined individually.  I've never takena  clsoe look at the text properties in field.lgp, but for each section, it defines the color of words, and maybe, just maybe, may define if a box is transparent or not.

So, it may be possible, it would just be a lot of monotonous, time-consuming work.
Title: Transparent Dialog Boxes
Post by: Phyltre on 2005-11-12 02:35:29
Yeah, I was basically thinking about just changing dialog boxes and the HUD box during battles, since those are always around in the game.
Title: Transparent Dialog Boxes
Post by: dziugo on 2005-11-12 19:44:51
Applying the patch requires some hex editor or debugger with memory-editing option.
Code: [Select]
When editing memory:
Offset: 006EB022     Before: JE 006EB1EF
Offset: 006EB022     After:  NOP

When editing file:
Offset: 002EA422     Before: 0F 84 C7 01 00 00
Offset: 002EA422     After:  90 90 90 90 90 90
Results:
(http://dziugo.republika.pl/images/offtopic/tra_s.JPG) (http://dziugo.republika.pl/images/offtopic/tra_l.JPG)   (http://dziugo.republika.pl/images/offtopic/trb_s.JPG) (http://dziugo.republika.pl/images/offtopic/trb_l.jpg)

dziugo
Title: Transparent Dialog Boxes
Post by: Phyltre on 2005-11-13 00:43:29
You never cease to amaze me!  Now, if we can just get that into a patch...
Title: Transparent Dialog Boxes
Post by: dziugo on 2005-11-13 07:40:05
Check it first :P. It requires only a hex editor (IMHO the easier way) and few seconds of work. Go to offset 002EA422 and write 90 90 90 90 90 90 (6*0x90) in there.

dziugo
Title: Transparent Dialog Boxes
Post by: Qhimm on 2005-11-13 14:33:23
Is this the same code used for battles? Because I recall that FF7 doesn't actually bother to render the scene at the bottom covered by the UI box. :P
Title: Transparent Dialog Boxes
Post by: Phyltre on 2005-11-13 16:24:04
Quote from: dziugo
Check it first :P. It requires only a hex editor (IMHO the easier way) and few seconds of work. Go to offset 002EA422 and write 90 90 90 90 90 90 (6*0x90) in there.

dziugo


Making me do work!  You should be ashamed!  :)

Edit:

Success!

http://img376.imageshack.us/img376/1845/image14nc.png

Mod Edit: Do not post large images directly
Title: Transparent Dialog Boxes
Post by: zero88 on 2005-11-13 17:30:35
Sweet! This looks awesome!

 :D
Title: Transparent Dialog Boxes
Post by: dziugo on 2005-11-13 19:02:05
Quote from: Phyltre
Making me do work!  You should be ashamed!  :)
Call me "Mr lazybones" :P.

And... AFAIK, this patch affects only field dialogs.

dziugo
Title: Transparent Dialog Boxes
Post by: EmperorSteele on 2005-11-14 07:28:00
Quote from: Qhimm
Is this the same code used for battles? Because I recall that FF7 doesn't actually bother to render the scene at the bottom covered by the UI box. :P


Actually, they have an Aeris resurection code hidden under there ;)



(waiiiit for it...)
Title: Transparent Dialog Boxes
Post by: The SaiNt on 2005-11-14 07:34:42
Yeah, FFVII lazily renders only half the screen for battle, you can easily set it to render more but it messes up the auto camera pan for effects.
Title: Transparent Dialog Boxes
Post by: YUffie on 2005-11-25 17:35:12
this seems really cool and i wanna do iot but i dont have the faintest idea what u r talking about can u help me?
Title: Transparent Dialog Boxes
Post by: EmperorSteele on 2005-11-26 02:50:13
Seeing as how you can't even form a gramamtically correct sentance, I'd say that hex editing is a bit beyond your cognitive capabilities.

That's a "no", btw.

Or, we could help you, but you could very well end up destroying your ff7 beyond repair, and, I don't think anyone wants to be liable for that.

Just wait till someone makes a patching utility, I guess =)
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-11-26 07:48:32
i've got a question:
which file did u edit with a hex editor?
the ff7.exe or the field.lgp or another?
Title: Transparent Dialog Boxes
Post by: dziugo on 2005-11-26 08:21:15
Quote from: Grisu
i've got a question:
which file did u edit with a hex editor?
the ff7.exe or the field.lgp or another?
ff7.exe

dziugo
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-11-26 08:25:47
and what hex-editor can edit the "memory", even if i dont know, what that is?
pls help me
Grisu
Title: Transparent Dialog Boxes
Post by: Skillster/RedSarg99 on 2005-11-26 14:56:48
you can use L.Spiro's MemHack to monitor memory and "force" custom values, and also use it to search memory.
Search the forum for it.
Title: Transparent Dialog Boxes
Post by: YUffie on 2005-11-26 17:01:36
dont call me stupid ok just because i use shorthand because it is quicker than writing things out fully does not make me stupid.
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-11-26 17:13:38
hey, could u explain what to do with MemHack?
i do not understand how to use this programm... :isee:
pls help me
oh, and does anyone of you know how to make the game render the full battle screen?
Title: Transparent Dialog Boxes
Post by: Aaron on 2005-11-26 17:34:37
Quote from: YUffie
dont call me stupid ok just because i use shorthand because it is quicker than writing things out fully does not make me stupid.

Please review the rules (http://forums.qhimm.com/viewtopic.php?t=1731).
Quote
Please try to use good spelling and grammer. Don't run round the house looking for that old, dusty dictionary you've never used if there's a word too difficult to spell, just try and spell as well as you can. It wouldn't hurt to read over your post before you hit submit now would it?
Title: Transparent Dialog Boxes
Post by: Skillster/RedSarg99 on 2005-11-26 17:43:42
Hi
Just select FF7.exe under Select Process in the 1st menu
Then what you do is search for the values you are looking for with the search function (remember you need to convert Hex values into decimel equivelent).
Once you have tracked down some possible values, look under the results viewer and add the addresses (so they appear in the main window), now you can set a value to each address and "force" it so it is locked.
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-11-26 17:57:16
Sorry, but i have no idea what to do when i opened the ff7 process.
btw, when i shut down ff7, i get an error message "onrecognised value" or sth like that
and when i open the process with mem hack, i think it does nothing.
Title: Transparent Dialog Boxes
Post by: dziugo on 2005-11-26 19:52:47
Early BETA (ALFA? :P).

Just don't send a bomb to my house if it formats your HDD.

A program which will apply the "Transparent Dialog Boxes" patch to your FF7 version. See "info.txt" (included in the package) for instructions. I didn't want to release the patcher that early (it was meant to be used with "Removing the 9999 cap" patch), but I just can't watch those people asking for help, and not really getting it (with all respect to those who tried to help).

Download link:
skerb.rar (http://republika.pl/dziugo/ff7/skerb.rar)

Calling this a BETA is a big misunderstanding.
Title: Transparent Dialog Boxes
Post by: EmperorSteele on 2005-11-27 06:17:41
Quote from: YUffie
dont call me stupid ok just because i use shorthand because it is quicker than writing things out fully does not make me stupid.


Try:

"Don't call me stupid, okay?  Just because I use shorthand --because it's quicker than fully writing things out-- does not make me stupid."

There.  See, the problem is that you SEEM to be "stupid", "when u talk like this with shorthand and no punctuation so it seems like ur talking like a 5 y/o on speed and maybe crack i dunno and its all in 1 breath lol".

See the problem?  You wanna play with the big kids, you play by big kid rules.  And my main point was, if you don't even know propor grammar, then hex editing is probably a bit beyond your capapbilities.  Hell, I can't wrap my head around hex editing either, so, I fear about how confused somone like you would get if others tried explaining it.  that's all.  I suppose I shouldn't discourage you from trying, though.

Just... try to learn how to use commas before you break the forum's collective sanity.  Please?
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-11-27 07:13:56
It woooooooorks!!!!
Thankyouvery much for this patch, cuz im not able to do sth.like this...
 8)
Title: Transparent Dialog Boxes
Post by: YUffie on 2005-11-27 10:19:30
O'k i'll try to remember to use commas, o'k?
Title: Transparent Dialog Boxes
Post by: Wintermute on 2005-11-27 12:17:57
Great thing, dziugo! It's just a small detail, but it adds much to the graphical appearance of the game. :D

Quote from: Grisu
hey, could u explain what to do with MemHack?
i do not understand how to use this programm... :isee:
pls help me
I guess, with the new patch you won't need this anymore, but the memory editing data is only supposed to be used "on the fly", when the program is running, e.g. with a Debugger.
You only would have to use the lines under "When editing file" for patching the EXE.
Quote
oh, and does anyone of you know how to make the game render the full battle screen?
TheSaint already explained this above!
For now the answer is no.

(By the way, your Avatar only shows a hosting message of Angelfire. You should upload your picture to some other place)
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-11-27 15:51:42
No, i found that AVA in google!  :-?
Title: Transparent Dialog Boxes
Post by: EmperorSteele on 2005-11-28 01:18:44
Well, it says "image hsoted by angelfire", so... yeah.  Only you can see it, it seems =P

Get a beter image host, like imageshack or photobucket (well, my PB bandwidth is exceded, hense my silly non-avatar, but it'll be back on the 1st =P)
Title: Transparent Dialog Boxes
Post by: Thau on 2005-11-29 06:08:28
when i try to se the patch...and i start my game...all is black...
Title: Transparent Dialog Boxes
Post by: dziugo on 2005-11-29 08:10:28
Quote from: Thau
when i try to se the patch...and i start my game...all is black...
If the file is named "ff7.exe" (of course you renamed "patched_ff7.exe" to "ff7.exe", right?) pack it and send it to me via email (or upload somewhere).

dziugo
Title: Transparent Dialog Boxes
Post by: Thau on 2005-11-29 11:44:49
I mean use not se.^^
But here is the file:


http://rapidshare.de/files/8326345/Final_Fantasy_VII.rar.html


THX for help
Title: Transparent Dialog Boxes
Post by: RPGillespie on 2005-11-29 13:10:00
Your avatar = too big. Try to make it 80x80 or less.
Title: Transparent Dialog Boxes
Post by: Aaron on 2005-11-29 13:21:14
This is getting ridiculous.  Warning issued for avatar.
It's in the rules (where a 60x60 limit is stated), we generally allow this to be stretched a little (100x100), but that's it.
Title: Transparent Dialog Boxes
Post by: dziugo on 2005-11-29 16:27:53
@Thau:
Next time you have a problem, please tell me that you're using a german version of FF7 (anybody wants a "Skerb" patch which forces german ff7.exe to use english files? :P).

The game runs fine, the dialogs are transparent, and because I memorized the menu (how cool is that?) i knew how to quit the game :roll: (Poland is next to Deutschland, but I can't speak your language).

What I think you need is: Upside-down patch (http://forums.qhimm.com/viewtopic.php?t=2670&start=0) (direct link (http://aaronserv.dyndns.org/hosting/ffsf/downloads/ff7betap1.exe)).

dziugo
Title: Transparent Dialog Boxes
Post by: Thau on 2005-11-30 05:45:49
my games doesnt start....and how can i make now the boxes transparent? Why do i need the Upside-down patch? When i try to install it it closes it after the disclamer.... And i try to update my game exe to 1.02 but when i do it crashes when a battle starts.....
Title: Transparent Dialog Boxes
Post by: dziugo on 2005-11-30 06:09:43
Quote from: Thau
when i try to se the patch...and i start my game...all is black...

Quote from: Thau
my games doesnt start....
So, which one?

Uhh... If you think, that it's better to have 1.00 (which doesn't start) than a 1.02 patch (which crashes when entering battles), then I can't help you.

Make a new topic (here, in game tweaking), describe your problem and post your system specs. I'll try to help you...

BTW: if you want to see the transparent dialog boxes, use a 1.02 patch. It is possible to see those boxes without entering any battles.

dziugo
Title: Transparent Dialog Boxes
Post by: Thau on 2005-11-30 11:58:59
lol....ok..the 1.02 exe crashed...and now it workes suddenly....but how can i make transparent boxes? With 1.02 i have only the normal boxes....
[EDIT]
The patch works with the 1.02 version..and now i have transparent boxes    yeah^^
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-12-02 17:00:30
I've got one more question: Is there a way to completely remove the dialog boxes? I mean that there's just the text, but no box brhind this. Is that possible?
Grisu
Title: Transparent Dialog Boxes
Post by: dziugo on 2005-12-02 17:18:08
I doesn't look good, but it's possible:

(http://republika.pl/dziugo/images/offtopic/boxb.jpeg) (http://republika.pl/dziugo/images/offtopic/boxa.jpeg)

dziugo
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-12-02 17:19:10
I think it looks good, tell me how to do it please.
Title: Transparent Dialog Boxes
Post by: dziugo on 2005-12-02 17:20:24
Hmm... I'll write a patch if you want me to... Just wait.

dziugo
Title: Transparent Dialog Boxes
Post by: Otokoshi on 2005-12-02 17:21:55
I'm guessing the easiest solution would be to use a hex editor.  Go to the location 002EA422 as dziugo specified, and then change the values.  The original patch uses 90, but you could experiment until you get the look you want.  I'm guessing the white border would remain, but I'm sure that wouldn't be too much of a bother.  I would think if the entire dialoge box was removed it would be very hard, if not impossible, to read at certain points of the game.

white background + white text = big headache

That's just my opinion though.  Experiment and let us know how it goes.

EDIT:
Well there you go.  While I was making this post dziugo amazes me again.  Making patches so quick it's like he is getting paid for it.  :D
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-12-02 17:22:04
Yes please

Is my new avatar too big?
Title: Transparent Dialog Boxes
Post by: Sad Jari on 2005-12-02 17:26:10
Is it over 100x100 pixels? :z
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-12-02 17:36:39
it has about 130x140
Title: Transparent Dialog Boxes
Post by: Phyltre on 2005-12-02 17:39:27
Then yes.  It is too big.

As the fat chocobo implies.
Title: Transparent Dialog Boxes
Post by: dziugo on 2005-12-02 17:48:30
Patcher:
Skerb (http://dziugo.republika.pl/ff7/skerb/Skerb.rar)

Patch:
NoDialogBoxes (http://dziugo.republika.pl/ff7/skerb/patches/NDB.rar)

Download both, unpack and put together with ff7.exe. Run, rename patched_ff7.exe to ff7.exe and play...

dziugo
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-12-02 17:51:21
Ok, thanks dzuigo, ur greeeaaaat!!
PS:I just took a new ava.
Title: Transparent Dialog Boxes
Post by: RPGillespie on 2005-12-02 23:19:50
Like I said. dziugo is the master. Good work!
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-12-03 06:56:30
:D YES HE IS!  :wink:
Title: Transparent Dialog Boxes
Post by: Chrisu on 2005-12-03 07:01:38
Quote from: Otokoshi

white background + white text = big headache

That's just my opinion though.  Experiment and let us know how it goes.

Sometimes in the normal unpatched game there IS white text + white BG but the text has sime kind of shadow so you canread it anyway
Title: Transparent Dialog Boxes
Post by: Otokoshi on 2005-12-03 15:06:10
Wow, thanks Captain Obvious.  I was referring to parts in the game that use the dialog boxes.  When you get Yuffie, if I recall correctly, the top of the background is very bright.  I did say it was just my opinion, but thanks for stating the obvious anyway.  :D