Weeks posted on Feb 22, 2019 7:47:00 AM - Report post
I don't often post here, usually just random encouragement for the staff and the occasional pop in to say hello. Been a lifetime (+) member for quite a while, and sort of lurking, happily taking advantage of the amazing work done by the CH guys. 😀
Well, I downloaded the latest trainer for Tales of Vesperia today, and noticed a whole new look-and-feel for the trainer's UI. My day job is writing software in Microsoft technologies and has been for a long, long time. I noticed a lot of the UI has a sort of XAML/WPF sort of feel to it (I tried to pull it apart in ILDASM and it told me to get lost, so I'm pretty sure it's not .Net), so I was wondering what UI tech the guys are using now? It's really slick.
ILÚVATAR
Weeks posted on Feb 22, 2019 7:53:23 AM - Report post
Funny.. I ran the trainer again, and searched for .net modules loaded via the task list:
[tasklist /m "mscor*"]
And the trainer IS apparently running on .Net. Are you guys using .Net Native? Some sort of mixed-mode assembly? Sorry, curious (and bored) nerd.
STAFF
0x90 posted on Feb 22, 2019 8:36:34 AM - Report post
Trainer is written in multiple programming languages (C, mostly C++ and a bit Delphi) but the GUI and some core elements are written in .NET yes. It's bundled natively to a single executable.
ILÚVATAR
Weeks posted on Feb 22, 2019 8:39:10 AM - Report post
Neat! Thanks for the reply!
TIER 7
PWizard posted on Feb 22, 2019 10:49:03 AM - Report post
I helped with the design
So, thanks for the kind words.
Chris O'Rorke (chris@cheathappens.com) Owner: Cheat Happens.com Dingo WebWorks, LLC One Bad-Ass MF ------------------ Visit AidaSkins.com for the best AIDA64 custom skins around.
SITE SUPPORT
DragonStryder posted on Feb 22, 2019 11:29:31 AM - Report post
i helped with the.. *coughs very loud*
So thanks for the kind words yes :P
[Edited by moderator DragonStryder, 2/22/2019 11:31:00 AM]
CheatHappens Lead Help Desk & Support Engineer. CheatHappens Trainer Monkeys Project Lead.
TIER 7
Ferdilanz posted on Feb 22, 2019 12:38:07 PM - Report post
I mean, yeah dudes, the new trainers are total boss even though I wasn't exactly jumping for joy having to install another .NET thingy. Don't go spoiling us with more interfaces too soon! 😉
ILÚVATAR
Weeks posted on Feb 22, 2019 1:32:27 PM - Report post
@PWiz - You did a great job on it, IMO. The little mouse-over tooltips in particular are convenient and crisp. Whoever did the highlighting that follows the mouse pointer on the textbox controls needs a case of beer, too, that's a very cool little effect. I'm also pretty happy with the switch to a side-nav rather than top/tab nav structure. Really, I got nothing but good things to say about it. Very slick design work. I guess if I had one suggestion it might be to move some functions out of the side-bar (at the bottom) or the header (request options, etc) onto a side-nav page to create some white-space and de-clutter the UI. But, honestly, I don't know how you'd go about doing that while still leaving them prominent enough that users could find them easily. *shrug* In any case, I like it.