What is Beta Widget? And when is it planned to be used?

Other talk that doesn't fit elsewhere.
This is for General Discussion, not General chat.
User avatar
Arreon
Trained
Trained
Posts: 324
Joined: 15 Feb 2009, 05:57
Contact:

What is Beta Widget? And when is it planned to be used?

Post by Arreon »

Something's been puzzling me for a while now. I've yet to discover what Beta Widget is, but there's something that supposedly comes after that which I'm looking forward to. Can someone tell me in layman's terms what Beta Widget is?

What I'm looking forward to is the proposed structure design GUI.
OS: Windows 7 Home Premium 64-bit
Processor: AMD Phenom II X6 1045T (6 CPUs), ~2.7GHz
Memory: 8192MB RAM
User avatar
psychopompos
Trained
Trained
Posts: 470
Joined: 08 Nov 2007, 09:18
Location: UK

Re: What is Beta Widget? And when is it planned to be used?

Post by psychopompos »

an enhanced replacement for the in-game menu system.
your build, design, research screens etc.
MOTHERBOARD - MSI P7N PLATINUM¦-¦PROCESSOR - C2D E7300 @ 4.00GHZ
MEMORY - 4 Gig (2x2gig) ddr2 1066mhz¦-¦OPERATING SYSTEM - WINDOWS 7 (ULT)
GRAPHICS - BFG GTX 260 OCX (requires ForceWare drivers for good openGL)
User avatar
Saberuneko
Regular
Regular
Posts: 558
Joined: 15 Jan 2010, 18:20
Contact:

Re: What is Beta Widget? And when is it planned to be used?

Post by Saberuneko »

And when is it planned to be used?
User avatar
lav_coyote25
Professional
Professional
Posts: 3434
Joined: 08 Aug 2006, 23:18

Re: What is Beta Widget? And when is it planned to be used?

Post by lav_coyote25 »

Saberuneko wrote:And when is it planned to be used?

yes. :3 :)
User avatar
Rman Virgil
Professional
Professional
Posts: 3812
Joined: 25 Sep 2006, 01:06
Location: USA

Re: What is Beta Widget? And when is it planned to be used?

Post by Rman Virgil »

.

This is key to bringing WZ GPMs into the 21st century of RTS design serving a diversely rich set of battle strat & tac game play opportunities.

Even if all the old art were upgraded to current standards, WZ's battle game play would remain frozen in a shallow pond circa 1998 without BETA Widget / LUA.

- RV :cool:
.
.

Impact = C x (R + E + A + T + E)

Contrast
Reach
Exposure
Articulation
Trust
Echo
.
User avatar
Buginator
Professional
Professional
Posts: 3285
Joined: 04 Nov 2007, 02:20

Re: What is Beta Widget? And when is it planned to be used?

Post by Buginator »

Unless someone picks up and finishes it, it isn't going to be used.
It also used some deprecated libs, was difficult to make work with anything but linux /mingw, (a MSVC port of some of those libs would take quite some time to fix).

Thus, it sits and waits for someone to fix all the issues it has.

Just not enough people to fix all the things that need fixing.
We do got allot of people that just talk...and talk...and talk (read that as complain), but do nothing to help, waiting for everything to be given to them on a silver platter, before they even attempt to do whatever their rant was about in the first place. :rolleyes: (and no, I am not talking about anyone in this thread. )
:stare:
and it ends here.
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: What is Beta Widget? And when is it planned to be used?

Post by Per »

The first thing that is holding up betawidget now is getting the Qt branch merged, since we would want to rebase betawidget on top of that to get rid of all the annoying extra dependencies. To merge the Qt branch, all we need is for it to build and run properly on Mac and Windows.
User avatar
bornemix
Code contributor
Code contributor
Posts: 56
Joined: 09 Mar 2010, 09:39

Re: What is Beta Widget? And when is it planned to be used?

Post by bornemix »

I hope I understood this correctly:

BetaWidget is abandoned by its developer and uses odd, deprecated libraries.

Can we then upload the source of BetaWidget to SVN/branches/qt, so that someone (maybe me?) can fix its wierd dependencies (replace by modern, active libs) and compile it, ourselves, from source instead of the apparently obsolete version that exists today?
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: What is Beta Widget? And when is it planned to be used?

Post by Per »

bornemix wrote:Can we then upload the source of BetaWidget to SVN/branches/qt, so that someone (maybe me?) can fix its wierd dependencies (replace by modern, active libs) and compile it, ourselves, from source instead of the apparently obsolete version that exists today?
It is already there: See lib/betawidget/
User avatar
bornemix
Code contributor
Code contributor
Posts: 56
Joined: 09 Mar 2010, 09:39

Re: What is Beta Widget? And when is it planned to be used?

Post by bornemix »

So it's the two iVis libraries that needs to go?
User avatar
bornemix
Code contributor
Code contributor
Posts: 56
Joined: 09 Mar 2010, 09:39

Re: What is Beta Widget? And when is it planned to be used?

Post by bornemix »

Also, please don't forget to commit your project file, sence you changed file extensions from c to cpp... The current revision won't compile as is, as it won't find main.cpp, amongst others...

Also, VC++ 2009, exceptionhandler/dumpinfo.cpp:line 328 wouldn't compile unless an underscore was added to strdup like so:

Code: Select all

	dbgHeader = _strdup(os.str().c_str());
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: What is Beta Widget? And when is it planned to be used?

Post by Per »

bornemix wrote:So it's the two iVis libraries that needs to go?
There is only one ivis library, and it has nothing to do with this.

What we need help with, is getting the Qt branch working on Mac and Windows. When this is done, we can merge it into trunk, and the biggest obstacle to betawidget is gone.
i-NoD
Code contributor
Code contributor
Posts: 318
Joined: 30 Nov 2008, 00:42
Location: In the middle of nowhere

Re: What is Beta Widget? And when is it planned to be used?

Post by i-NoD »

bornemix wrote:Also, VC++ 2009, exceptionhandler/dumpinfo.cpp:line 328 wouldn't compile unless an underscore was added to strdup like so:

Code: Select all

	dbgHeader = _strdup(os.str().c_str());
I've never heard of MSVC 2009...
Just use local patch for now, a major patch from Buginator is heading towards trunk, that including strdup fix among other things.
User avatar
bornemix
Code contributor
Code contributor
Posts: 56
Joined: 09 Mar 2010, 09:39

Re: What is Beta Widget? And when is it planned to be used?

Post by bornemix »

Sorry, I meant VC++2008. My bad. Also I made the local patch, no problem. Thanks...

The reason for me guessing that iVis was the problem, was the following:

Code: Select all

bol _iV_GetTextWidth
1>challenge.obj : error LNK2001: unresolved external symbol _iV_SetTextColour
1>challenge.obj : error LNK2001: unresolved external symbol _iV_SetFont
1>challenge.obj : error LNK2001: unresolved external symbol _iV_DrawTextRotated
1>console.obj : error LNK2001: unresolved external symbol _iV_GetTextLineSize
1>display3d.obj : error LNK2001: unresolved external symbol _iV_GetTextHeight
1>frontend.obj : error LNK2001: unresolved external symbol _iV_GetTextAboveBase
1>init.obj : error LNK2001: unresolved external symbol _iV_TextInit
1>ivis_opengl.lib(textdraw.obj) : error LNK2001: unresolved external symbol _iV_GetCountedTextWidth
1>ivis_opengl.lib(textdraw.obj) : error LNK2001: unresolved external symbol _iV_GetCharWidth
1>ivis_opengl.lib(ivi.obj) : error LNK2001: unresolved external symbol _iV_TextShutdown
1>widget.lib(tip.obj) : error LNK2001: unresolved external symbol _iV_GetTextBelowBase
Can you shed some ljus on these errors?
i-NoD
Code contributor
Code contributor
Posts: 318
Joined: 30 Nov 2008, 00:42
Location: In the middle of nowhere

Re: What is Beta Widget? And when is it planned to be used?

Post by i-NoD »

bornemix wrote:Can you shed some ljus on these errors?
That depends on what you're trying to build as I don't have those in trunk... I can't help you with betawidget if it's the case, as I have exactly ZERO knowledge about it...
Post Reply