Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A better version of this library/framework is going to be available later this year #5

Open
YalekW5435 opened this issue Jan 7, 2024 · 5 comments

Comments

@YalekW5435
Copy link

Just so you all know this is not the latest version. 1.3 and 1.34 are not compatible with windows 10 and 11 and there's actually a 1.7 that included many many features that were only available to electronic arts.

We're actually introducing an alternative library named sexy2X, which will solve a crap ton of problems that the user may experience in this library. Even better, the new version uses sdl instead of DirectX and d3d and D2D to render graphics. It is also completely based on C++ instead of partial C code from the jpeg, PNG, zlib, etc.
Even better a lot of the stuff that was originally included with this library it's now going to be included in the sdl code so this way you don't have to use jpeg PNG and zlib together. We're also using cmake, to ensure development on Linux. We are also including a couple of other libraries that were introduced with the 1.7 such as Tod lib for further debugging and development help.
A lot of the philosophy is also going to be borrowed from this main repository branch, so this way we can stick to the philosophy while going with platform agnostic gaming development. You'll see the widgets you'll see everything all the classes that were used in this library but under sdl drawing instead.
The reason we chose sdl was because DirectX and d3d and D2D contained complicated nuisances to draw a single image to a screen which was absolutely ridiculous and atrocious to a graphics card.

https://github.com/n2g7mutf8/Sexy2x

I can assure you this library will work a lot better and you wont have to be doing ANY platform specific related things and just simply write a game without having to do anything that's just completely ridiculous.

Sorry Andrew, but we're going to be moving to that one instead once it's fully written.

If anyone wants to contribute to the new library please ask the new repo owner. It is currently a private repo but is publicly accessible anyways.

@BreakfastBrainz2
Copy link

Do you have a copy of version 1.7? I'm currently reversing a game that uses an updated SexyApp so it'd be extremely helpful to have.

@YalekW5435
Copy link
Author

YalekW5435 commented Aug 5, 2024 via email

@BreakfastBrainz2
Copy link

Do you know if there's currently any ETA for when Sexy2x might be ready/available for use?

@YalekW5435
Copy link
Author

YalekW5435 commented Dec 21, 2024

Massive edit and correction to those who were misinformed on the latter issue (my severe apologies as well for doing that):
https://github.com/Patoke/re-plants-vs-zombies

^^This is the correct version. You will need to get rid of the PVZ related stuff (and code) if you want to use your own stuff to make popcap games with C++20 and 64bit only. We are no longer using DirectX/3D.
This uses vulkan rendering libs, including SDL graphics. Please use this instead.
We are also not using x86, and will be standardizing cmake. Please use that as well.

Sexy2X will probably be archived and deleted because of the developer's further intentions to move on from gaming...

One question for BreakfastBrainz2, what is your discord..?

@BreakfastBrainz2
Copy link

My discord username is "brekko."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants