PJ64 SP Dev

W.I.P Dev => Project 64 1.6.1 Dev => Topic started by: Gent on July 18, 2011, 05:46:27 PM

Title: About Box and Language Dialog Ideas
Post by: Gent on July 18, 2011, 05:46:27 PM
Idea 1: Is a simple take on the About Box using a BMP and no longer firing up IE every time you open it.

See About Idea_1 Below

Also all the other files  below including the main2.cpp which now prevents IE from loading (Thanks Witten)
Title: Re: About Box Ideas
Post by: RadeonUser on July 21, 2011, 02:52:23 AM
I still don't know what to do about this.
I definitely don't want to display a bitmap or any other form of image if it's just going to be simple text.

If it's going to remain as simple as it is I can just display the text in another control.
I'll need to do a bit of research but it shouldn't be a problem.

I'll work on it and see how long it takes to post a preliminary build.
Title: Re: About Box and Language Dilog Ideas
Post by: Gent on August 02, 2011, 03:18:46 AM
Ok went with a different design to bring it back to more like the old PJ one
Title: Re: About Box and Language Dilog Ideas
Post by: RadeonUser on August 09, 2011, 06:11:57 AM
I think we've finally settled on using bitmaps (High quality logo and low quality 8bit for the text).

Here's a build from me with Gent's changes, including the two new images and the new icon.
Everything should work well but let me know if there are any issues.

Not related to this topic but also done in the executable is some work to reduce memory leaks.
If you compare 1.6.1 to 1.6's rom browser the difference should be almost half on 1.6.1.
It's not a revolutionary or groundbreaking change but it's always nice to squash memory leaks.

This file is smaller since I've started to use ASPack to compress the executable.
It's nowhere near PJ64 1.6's file size but I believe this is mostly due to the higher quality bitmaps and the new icon.
Title: Re: About Box and Language Dilog Ideas
Post by: Gent on August 15, 2011, 10:14:42 AM
New About Dialog Settings in RC:

Code: [Select]
IDD_About DIALOGEX 0, 0, 443, 265
STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_CLIENTEDGE
CAPTION "About Project64"
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
    CONTROL         130,IDB_PJ64LOGO,"Static",SS_BITMAP | SS_CENTERIMAGE | SS_REALSIZEIMAGE | SS_SUNKEN,0,0,444,266,WS_EX_CLIENTEDGE
END

And new about image for the text
Title: Re: About Box and Language Dilog Ideas
Post by: Gent on August 16, 2011, 01:51:29 PM
Rad: Could you please put a url link on click of the PJ64.bmp to go to the website http://project64.emulation64.com from the about Dilog?
Title: Re: About Box and Language Dilog Ideas
Post by: Gent on October 15, 2011, 09:28:57 AM
The New about has a slight issue with missing text (See Images Below.


Here is the text to be used below:.



Project64 Team: Version 1.6.1 (1998-2017)

Zilmar (Tooie)
Founder. Core, Application programmer 1.0-1.4, (1.5), 1.6

Jabo
Video, Audio, Input plugin programmer 1.0-1.6.1

Witten
Application, Core programmer for 1.5-1.6.1, Bug tracking, testing, suggestions, end user support 1.0-1.6.1

RadeonUser
Application, Core programmer for  1.6.1, Bug tracking, testing, suggestions, end user support 1.0-1.6.1

Gent
Application, database and web development, Bug tracking, testing, suggestions, end user support. 1.0-1.6.1

Smiff
Bug tracking, testing, suggestions 1.0-1.5 rdb, end user support 1.0-1.6

Nekokabu
Database development, Bug tracking, testing, suggestions, end user support. 1.6-1.6.1

Greets
Azimer, Icepir8, Hacktarux, bodie, Gorxon, Clements, Trotterwatch, Pixi and all our friends and  users at emutalk for thier help and support with Project64's development over the years. We Thank You
Title: Re: About Box and Language Dilog Ideas
Post by: RadeonUser on October 16, 2011, 05:36:59 AM
Here's my next attempt at drawing out the about dialog based on the images provided.
There is still some problems such as flickering on the logo if you scroll too fast but I may just ignore that since I've spent so much time on this.
Let me know if there are problems, aesthetic or otherwise.

This build includes Azimer's Emulate AI feature so it is up to date.
Title: Re: About Box and Language Dilog Ideas
Post by: Gent on October 16, 2011, 11:33:01 AM
Great Work Rad, That is superb.


It is Just the way look-wise but better functionality with the clickable Logo to Site and scroll bar for text that appears to be an image.


Fantastic achievement, many thanks for your hard work creating my original Image Design into a workable Text scroll-able version for less dialog and file size and function.


This is exactly what i had in mind for the final design but obviously lacked the function or skills this mammoth task required. Excellent coding! :)



Title: Re: About Box and Language Dilog Ideas
Post by: Gent on August 26, 2017, 03:44:06 PM
Just placing the image of the About and Language Dialogs back that we lost, with a more updated version while at it
Title: Re: About Box and Language Dilog Ideas
Post by: Gent on August 26, 2017, 11:10:04 PM
This is what i am actually thinking of going with though, as it looks cleaner and less primitive?
Title: Re: About Box and Language Dilog Ideas
Post by: Gent on September 25, 2017, 10:16:03 PM
Still way too big, So trying this below

Welcome Box and About Box


Title: Re: About Box and Language Dilog Ideas
Post by: Gent on October 31, 2017, 04:47:53 PM
OK as any of these options are way too big still.

i would like to see an animated about box introduced to save in sheer size.

Obviously this would mean having to allow for a animated gif use...

Click on the image to see the animation
Title: Re: About Box and Language Dilog Ideas
Post by: Gent on November 19, 2017, 07:28:05 PM
(http://pj64sp.emulation64.com/forum/index.php?action=dlattach;topic=21.0;attach=1574)

The above image works fine as a dialog in C++ and here is a exe file of that About box and the Source code.

What i am thinking is if we cannot incorporate either the image or exe as they are too big in size, then we can have it load the link into the dialog via the Website About Page (http://project64.emulation64.com/about/about.html)
Title: Re: About Box and Language Dialog Ideas
Post by: Gent on March 13, 2018, 08:43:13 PM
I forgot to upload this 2018 one :|
Title: Re: About Box and Language Dialog Ideas
Post by: RadeonUser on March 14, 2018, 04:41:31 PM
At some point we need to revisit this because I don't like what we have now.


No it's not that important but it's polish that will need to be done.


The earliest might be... oh I don't know maybe in May.
I foresee dealing with settings and cheats for all of March and part of April.
Title: Re: About Box and Language Dialog Ideas
Post by: Gent on March 14, 2018, 08:14:53 PM
If we are indeed are heading down the C++ route long term, then the newer about i feel would be must nicer (Animated)
Title: Re: About Box and Language Dialog Ideas
Post by: Gent on December 10, 2018, 09:27:33 PM
Ok finally completed this damn thing in C++
I think to be honest it would be better to launch the about.exe from pj's help about menu as i have included website and devboard links from the standalone exe.
In Main.c
Line 1202         case ID_HELP_ABOUT: ShellExecute(NULL, "open", "About.exe", NULL, NULL, SW_SHOWDEFAULT); break;
then add the about.exe to resource.
Source, exe and gif below attached