Git Product home page Git Product logo

lolhacksrule / sexy Goto Github PK

View Code? Open in Web Editor NEW
17.0 17.0 2.0 13.89 MB

PopCap/SexyAppFramework final public version. Converted to Git.

C++ 33.72% VBA 0.04% C# 0.09% Visual Basic .NET 0.06% C 60.40% Pascal 0.17% Roff 2.52% Shell 1.84% SAS 0.21% Smalltalk 0.09% WebAssembly 0.21% Assembly 0.13% Module Management System 0.22% DIGITAL Command Language 0.06% Makefile 0.16% StringTemplate 0.07%
cpp engine game popcap sexyappframework

sexy's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

sexy's Issues

Button Widget.cpp null pointer error

WARNING: If you make a title section for your application, using your resources, I would suggest editing a line in buttonwidget.cpp. Its line 44 aka void ButtonWidget::SetFont(Font* theFont). It has a delete operator deleting the parameter before being set to duplicate. Please comment out that line if you experience nullness.

succesfully built executables with this framework fail to launch on windows 11 due to a processing bug (incompatiblity?)

Ive explained this before in the other repo that SureAndrew did, but ill do it here too.
Since im building a match 3 game with this thing (literally, called shapular), the code is correct, even all the settings described in the "installation notes" << where directx sdk and a bunch of other libs required, are in use. No errors.

After sexyappbase builds, I leave that alone, as the lib is generated.
I goto project only->build "x.vcxproj" (this case shapular) to its executable.

However: If I go to launch it on the beta version of Windows 11 (this all used to work on win10 and previous, the window stays up, and the graphics render)
The window appears, but instantly exits << and retreats as a background process. No graphics, nothing.

Even worse << digging through Process explorer, the advanced tool used for further analysis and descriptives for processes instead of task managler, this app actually runs as a SYSTEM DLL INSTEAD OF AN EXECUTABLE!! The ".exe" is specified throughout all the properties, not ".dll".

I have never seen my PC and this operating system do this in visual studio. Ive also built this with the same winmain syntax provided in the demos, and all the other code as a STANDALONE, without SexyAppBase, with the same results. No app, and is a background process. The Original authors need to fix this ASAP!!!! This includes microsoft, as well.

The threads also responsible for keeping the app up also fail to show in the process list!!

Im not sure if its a windows 11 thing or if microsoft is deciding to wash away our memories and childhood beloved's, but this is ridiculous. Heres the photos:

image
image

Another issue I can also render here, the original variants of the WSTRING and the standalone SexyAppBase, FAIL to upgrade. The VS2005 variants do, though. So techincally, this library is kinda now useless, until its maintenanced, like the linux kernel...

Yalek The Lembine.

this is not the final public version.

Me and another person are maintaining a more updated version of this Library. Were currently trying to update this to 1.40 with hopes of it finally fully working with latest standards, directx9-11, and following with the popcap coding philosophy. Right now some stuff still needs to be changed such as unifying file outputs.

We are also trying to address some major security flaws from the outdated code, and registry writes and reads.

https://github.com/n2g7mutf8/SexyAppFramework

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.