Gota7 / SM64DSe-Ultimate

This is an edited version of sm64dse 2.3.5.
GNU General Public License v3.0
25 stars 16 forks source link

feat: improving support for dynamic libraries #47

Closed axel7083 closed 8 months ago

axel7083 commented 8 months ago

Description

This PR improve the support of the Dynamic libraries inside the editor

Inside the objectdb.xml we can now use dlreq aside the name, actorid etc. section. The editor will use this information to automatically add the dynamic library to the level when using this object.

E.g.

<dlreq>@CUSTOM%data/dynamic/peach_npc.dylb</dlreq>

Demo

https://github.com/Gota7/SM64DSe-Ultimate/assets/42176370/d89d4ddd-c2e4-41a5-b063-bb905e048e8e

Additional

This PR fixes the issue of having a save button inside the Dynamic Library Form overlapping with the save button of the level. Now the dynamics library are saved when saving the level.