Skip to content

[Discussion] LibPandaDNA Support #32

Closed

Description

@furtabs

Description

Reupload of #29 since I derped the description.

I am requesting the ability for the level editor to completely bypass non open source components and the ability to use LibPandaDNA to launch the editor similar to the scope of Chris's Project Toon Express.

My biggest pet pieve is this is the Open Level Editor and LibDisney is not open source, but is Visible Source. I believe all open source components should be used if possible. With the codebase of LibDisney being leaked / shared to the public maybe it could be used to understand the code better to help finish the issue on LibPandaDNA's side.

Activity

  1. kris-diaz commented on Feb 19, 2021

    @kris-diaz
    Contributor

    The main issue I ran into using Libpandadna to launch the editor was the lack of a couple of components (mainly DNASignText.) I believe the missing components have since been added to the original libpandadna repo and could be rigged to work with the level editor. I'm not sure how much effort/refracturing it would take, but from my own attempt at it, it looks like it could work.

  2. drewc5131 commented on Feb 23, 2021

    @drewc5131
    Collaborator

    Again, this sounds like a complete waste of time considering that the original disney code (but modernized to work with panda 1.10+ and python 3) is just as easy to compile as libpandadna, and libpandadna is being phased out in favor of original disney code (e.g. toontown offline), and ttoffline is the only really relevant game that used libpandadna. (i exclude clash due to it being an old heavily modified python version of libpandadna that is internally very different)

    I'll leave this open for discussion but the reality is, libpandadna would be the project that needs updating for compatibility in order to add all missing features that are required, since libpandadna is explicitly coded to be a drag and drop replacement for libtoontown, so all of the functions and components should line up now, but if anything else is missing, thats on them, not the editor.

  3. changed the title [-][Enhancement] LibPandaDNA Support[/-] [+][Discussion] LibPandaDNA Support[/+] on Mar 16, 2021
  4. locked and limited conversation to collaborators on Apr 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions