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

Features #1

Closed
SussyMirani opened this issue Mar 29, 2021 · 17 comments
Closed

Features #1

SussyMirani opened this issue Mar 29, 2021 · 17 comments
Labels
feature New feature or request

Comments

@SussyMirani
Copy link

Can you add plugin features please? I like to make texture pack for games but old UABE doesn't support Unity 2019.4.22

@nesrak1
Copy link
Owner

nesrak1 commented Mar 29, 2021

I'd like to add plugins (as the readme says) but I don't know when I'll be able to get to it since I've not had much time. But it's definitely on the todo list.

@A-nonymous027
Copy link

A-nonymous027 commented Apr 2, 2021

Finally there's someone I can put my hopes on. UABE is currently pretty much stagnant so I'd like to respect new coders that revives it.

@JerryPLayz
Copy link

JerryPLayz commented Apr 3, 2021

Is there any possibility of enabling command-line access to the features in your program? It would be helpful with my project which needs explicitly to extract the contents of an emip file. Or perhaps a delegate method to enable singe-line invocation?

@nesrak1
Copy link
Owner

nesrak1 commented Apr 3, 2021

@JerryPLayz yes, command line support is something I forgot to put on the features list. I'll probably start with that since it's the easiest. I'm still working on basic features like bundle writing and asset adding/removing.

@JerryPLayz
Copy link

Would that include bundle exporting (like unzipping a .zip file?) @nesrak1

@nesrak1
Copy link
Owner

nesrak1 commented Apr 3, 2021

Yes

This was referenced Apr 5, 2021
This was referenced Apr 13, 2021
@JerryPLayz
Copy link

Hello again, can I just check that your tentative "command line support?" that it exists, or is there something that needs to be done? @nesrak1

@nesrak1
Copy link
Owner

nesrak1 commented Apr 23, 2021

It does exist but I haven't done much testing on it. If you decide to build the repo to try it, you'll need to build AssetsTools.NET since I had to fix some bugs there as well.

@nesrak1 nesrak1 added the feature New feature or request label May 9, 2021
@drongood12
Copy link

Is there currently a function for adding new data to assets?

@nesrak1
Copy link
Owner

nesrak1 commented May 30, 2021

New assets to an assets file or new asset data (like entries into an array) into a single asset? Assuming you mean adding new assets you can't currently add a new asset or remove an asset from a file so far.

@drongood12
Copy link

drongood12 commented May 30, 2021

New assets to an assets file or new asset data (like entries into an array) into a single asset? Assuming you mean adding new assets you can't currently add a new asset or remove an asset from a file so far.

Yes, you understood me correctly, but approximately when should we expect the addition of such a function?

@nesrak1
Copy link
Owner

nesrak1 commented May 30, 2021

Whenever it gets done. There are other problems that are preventing me from implementing this right now.

@nesrak1
Copy link
Owner

nesrak1 commented Jun 3, 2021

@drongood12 I reworked a large portion of uabea to get reading/writing from new and modified assets (about 1500 changed lines). Because of that, I wouldn't say it's stable yet but you should be able to add and remove assets as long as you don't try to do anything crazy with it.

@drongood12
Copy link

drongood12 commented Jun 3, 2021

@drongood12 I reworked a large portion of uabea to get reading/writing from new and modified assets (about 1500 changed lines). Because of that, I wouldn't say it's stable yet but you should be able to add and remove assets as long as you don't try to do anything crazy with it.

Wow, super, I will definitely test the new version today, thanks, also a little later i will create several issues, found several not so critical bugs in a couple of days of use

@drongood12
Copy link

drongood12 commented Jun 3, 2021

@drongood12 I reworked a large portion of uabea to get reading/writing from new and modified assets (about 1500 changed lines). Because of that, I wouldn't say it's stable yet but you should be able to add and remove assets as long as you don't try to do anything crazy with it.

I tried to add it to a large file, but it is not clear where the asset was added, it would not be bad if it was added to the very beginning, because it is more convenient to edit the asset and import existing assets, because I planned to create an asset and import raw into it data
image
Without a search, in principle, it is not possible to find the created asset in a file that contains 1 GB of data

@drongood12
Copy link

Also, saving is not very convenient, in order for me to save the change, I need to save in a new bundle file, especially this is not convenient with large files, I have to save a bundle every time, which is 3 GB

@nesrak1
Copy link
Owner

nesrak1 commented Jun 3, 2021

I tried to add it to a large file, but it is not clear where the asset was added, it would not be bad if it was added to the very beginning, because it is more convenient to edit the asset and import existing assets, because I planned to create an asset and import raw into it data

If you created an asset with a new pathId, then the new asset will show at the top of the list. It's possible you overwrote another asset without realizing or have the list in sorted and the sort moved the asset somewhere else. The add dialog does not warn you about overwriting right now.

Also, saving is not very convenient, in order for me to save the change, I need to save in a new bundle file, especially this is not convenient with large files, I have to save a bundle every time, which is 3 GB

Normal UABE does this too due to the way asset loading/saving works. There's no real way around this unless you want it to close and reopen the file every time you save.

@nesrak1 nesrak1 closed this as completed Jul 29, 2021
nesrak1 pushed a commit that referenced this issue Jul 5, 2023
Put issue template rules under comments
@litao1999 litao1999 mentioned this issue Oct 17, 2023
@litao1999 litao1999 mentioned this issue Jun 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants