Giter Site home page Giter Site logo

patoke / re-plants-vs-zombies Goto Github PK

View Code? Open in Web Editor NEW
29.0 4.0 5.0 119.38 MB

A project to rebuild all functionality via reverse engineering from the GOTY version of Plants VS Zombies (and expand upon it)

License: Creative Commons Zero v1.0 Universal

C 10.58% C++ 88.69% Shell 0.01% CMake 0.72% Reason 0.01%
decompilation plants-vs-zombies plantsvszombies pvz pvz-custom rebuilt reversing decompiled reverse reverse-engineering

re-plants-vs-zombies's People

Contributors

patoke avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

Forkers

minerscale sepcnt

re-plants-vs-zombies's Issues

Contact Information?

ive been working with a older decomp, and just saw this now.
is there any way i can contact you? it would be neat to discuss this decompile. i may have some fixes too if they arent already fixed, but im just building as i type this.

i mostly use discord, "spaghetto207".

Error when trying to run

It says it can't find bass.dll, I have the Plants vs. Zombies game files, where do I put them?

Have some problem with sdl and sdl_image in gl branch.

image

I'm trying build new graphics in gl branch with VS2019 and get some new problems:
sdl,sdl_image git have no "build" forlder insteal it may be change to build-scripts (i tried and pass for the problem).
glwl forlder not include in project or may be visual studio cant findout ( i tried use glwl in the internet and pass for the problem ).
But Building get error with the problem in the image and i cant find solution for that.

Hope that with two of my problem can contribute to this git and fix it for users who use VS2019

Where does most of the codebase come from?

Hi Patoke,

My name's Aaron and I've been fiddling with this decomp for a bit (getting it to build with the extra x64 registers and from clang+cmake instead of visualstudio, stretch goal making the thing work on native Linux for giggles) and I'm wondering how this decompilation came together. I have a few questions and I can't work out how to contact you outside of a GitHub issue so here I am:

  1. How much of the work is your own and how much was done by Kopie?
  2. Is it a fork of https://github.com/rspforhp/PVZdotnet-ready-to-mod (which appears to be the mobile version) or is it something else? I couldn't make sense of Kopie's public repos.
  3. Is there a community I can talk to about the reversing effort and is it all in Chinese?
  4. Since I don't have a windows machine to test the build in a sane environment, I don't know how much of this decomp is working but I still have already found a few bugs (mostly related to uninitiated values) which I might submit a pull request for soon. I expect they're not a problem in VS because it clobbers the exact right value for things to be coincidentally clobbered but I don't know. Anyway I'm wondering where the build is at, does it run? I expect since you're talking about achievements and stuff it probably does. I've gotten a good way through resources unpacking before it kills itself (I think Wine is having a hard time with the widechars. Or I've just messed something up..)

Thanks very much for your time and your hard work on this project I think it's very cool,

Aaron.

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.