Author Topic: About Box and Language Dialog Ideas  (Read 3203 times)

0 Members and 1 Guest are viewing this topic.

Offline RadeonUser

  • PJ64 Dever
  • Full Member
  • *****
  • Posts: 231
  • Karma: +1/-0
  • SuperFly Deving Guy
Re: About Box and Language Dialog Ideas
« Reply #15 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.

Offline Gent

  • PJ64 Dever
  • Sr. Member
  • *****
  • Posts: 466
  • Karma: +100/-0
  • SuperFly Deving Guy
    • Project64 Website
Re: About Box and Language Dialog Ideas
« Reply #16 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)
System 1 Specs:

OS:Windows 7 Professional 64Bit
CPU:Intel® Core™2 Quad Processor Q8400, 2.66 GHz, 1333 MHz FSB
System RAM:8GB Ddr2 Ram
Video:ATI Radeon HD 7470 PCI-E Graphics Card 1Gb
Sound:Creative Labs SB0460 X-fi Fatality Sound Blaster

System 2 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Intel Quad Core i7 860 @ 2.80GHz Lynnfield 45nm Technology
System RAM:16.0GB Dual-Channel DDR3 @ 664MHz (9-9-9-24)
Video Card:512MB NVIDIA GeForce 310 Graphics
Sound Card:Realtek High Definition Audio

System 3 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Essentials E1-2100 Accelerated Processor clock speed : 1.0 GHz
System RAM:Crucial 16GB  DDR3 RAM (1,333 MHz)
Video Card:AMD E1-2100 APU with AMD Radeon™ HD 8210 Graphics
Sound Card:Realtek ALC269Q-VB5-GR


Offline Gent

  • PJ64 Dever
  • Sr. Member
  • *****
  • Posts: 466
  • Karma: +100/-0
  • SuperFly Deving Guy
    • Project64 Website
Re: About Box and Language Dialog Ideas
« Reply #17 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
« Last Edit: December 15, 2018, 12:02:00 pm by Gent »
System 1 Specs:

OS:Windows 7 Professional 64Bit
CPU:Intel® Core™2 Quad Processor Q8400, 2.66 GHz, 1333 MHz FSB
System RAM:8GB Ddr2 Ram
Video:ATI Radeon HD 7470 PCI-E Graphics Card 1Gb
Sound:Creative Labs SB0460 X-fi Fatality Sound Blaster

System 2 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Intel Quad Core i7 860 @ 2.80GHz Lynnfield 45nm Technology
System RAM:16.0GB Dual-Channel DDR3 @ 664MHz (9-9-9-24)
Video Card:512MB NVIDIA GeForce 310 Graphics
Sound Card:Realtek High Definition Audio

System 3 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Essentials E1-2100 Accelerated Processor clock speed : 1.0 GHz
System RAM:Crucial 16GB  DDR3 RAM (1,333 MHz)
Video Card:AMD E1-2100 APU with AMD Radeon™ HD 8210 Graphics
Sound Card:Realtek ALC269Q-VB5-GR


Offline Gent

  • PJ64 Dever
  • Sr. Member
  • *****
  • Posts: 466
  • Karma: +100/-0
  • SuperFly Deving Guy
    • Project64 Website
Re: About Box and Language Dialog Ideas
« Reply #18 on: August 17, 2019, 12:18:54 pm »
Ok made the exe in focus this time and able to minimize, but would be nice to have the exe close when main exe closes also?

in current source:

Line 1172        case ID_HELP_ABOUT: ShellExecute (NULL, "open", "About.exe", NULL, NULL, SW_SHOWDEFAULT); break;

What i am thinking is to have pj check for the about.exe on clicking Help/About Project64 and if not there directing to a download link? (if it is not intended to be part of the installation release)

Maybe make a self extracting archive to place it in the root directory also?

For the record, I really like this, looks and feels nice.

Anyway source added below with a video
« Last Edit: August 17, 2019, 12:27:46 pm by Gent »
System 1 Specs:

OS:Windows 7 Professional 64Bit
CPU:Intel® Core™2 Quad Processor Q8400, 2.66 GHz, 1333 MHz FSB
System RAM:8GB Ddr2 Ram
Video:ATI Radeon HD 7470 PCI-E Graphics Card 1Gb
Sound:Creative Labs SB0460 X-fi Fatality Sound Blaster

System 2 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Intel Quad Core i7 860 @ 2.80GHz Lynnfield 45nm Technology
System RAM:16.0GB Dual-Channel DDR3 @ 664MHz (9-9-9-24)
Video Card:512MB NVIDIA GeForce 310 Graphics
Sound Card:Realtek High Definition Audio

System 3 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Essentials E1-2100 Accelerated Processor clock speed : 1.0 GHz
System RAM:Crucial 16GB  DDR3 RAM (1,333 MHz)
Video Card:AMD E1-2100 APU with AMD Radeon™ HD 8210 Graphics
Sound Card:Realtek ALC269Q-VB5-GR


Offline Gent

  • PJ64 Dever
  • Sr. Member
  • *****
  • Posts: 466
  • Karma: +100/-0
  • SuperFly Deving Guy
    • Project64 Website
Re: About Box and Language Dialog Ideas
« Reply #19 on: December 16, 2019, 06:44:37 pm »
Same as above but this is the 2020 version  jew whip2 whip

Also changes to About Ini Files

PJ64.rc  changes to:

Line 373    GROUPBOX        "Rom Database Settings (.RDS)",IDC_RDB,5,46,175,59
Line 378    GROUPBOX        "Cheat Database (.CDB)",IDC_CHT,6,107,175,59
Line 387    GROUPBOX        "Rom Database Information (.RDI)",IDC_RDX,6,168,175,59

Language.cpp Changes to:

Line 28   { INI_CURRENT_RDB,     "Rom Database Settings (.RDS)"     },
Line 29     { INI_CURRENT_CHT,     "Cheat Database (.CDB)"  },
Line 30   { INI_CURRENT_RDX,     "Rom Database Information (.RDI)"},

« Last Edit: December 17, 2019, 11:26:20 am by Gent »
System 1 Specs:

OS:Windows 7 Professional 64Bit
CPU:Intel® Core™2 Quad Processor Q8400, 2.66 GHz, 1333 MHz FSB
System RAM:8GB Ddr2 Ram
Video:ATI Radeon HD 7470 PCI-E Graphics Card 1Gb
Sound:Creative Labs SB0460 X-fi Fatality Sound Blaster

System 2 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Intel Quad Core i7 860 @ 2.80GHz Lynnfield 45nm Technology
System RAM:16.0GB Dual-Channel DDR3 @ 664MHz (9-9-9-24)
Video Card:512MB NVIDIA GeForce 310 Graphics
Sound Card:Realtek High Definition Audio

System 3 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Essentials E1-2100 Accelerated Processor clock speed : 1.0 GHz
System RAM:Crucial 16GB  DDR3 RAM (1,333 MHz)
Video Card:AMD E1-2100 APU with AMD Radeon™ HD 8210 Graphics
Sound Card:Realtek ALC269Q-VB5-GR