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

[Feature] Export specific textures / models #6

Open
fosspill opened this issue May 5, 2019 · 5 comments
Open

[Feature] Export specific textures / models #6

fosspill opened this issue May 5, 2019 · 5 comments
Labels
enhancement New feature or request on hold Issue is on hold, but you can always work on it yourself. PRs always welcome! research needed
Milestone

Comments

@fosspill
Copy link
Owner

fosspill commented May 5, 2019

No description provided.

@fosspill fosspill added the enhancement New feature or request label May 6, 2019
@fosspill fosspill added this to the Version 1 milestone May 6, 2019
@fosspill fosspill added this to To do in "Feature Parity" May 10, 2019
@shinnova
Copy link
Collaborator

shinnova commented Sep 13, 2019

Quick notes on how it should potentially work:

> ffmt mod export "Voeburtite Necklace" --model all
Searching for Voeburtite Necklace...
Multiple items found:
1 - Voeburtite Necklace of Aiming
2 - Voeburtite Necklace of Casting
3 - Voeburtite Necklace of Fending

Choose one (eg: 0 1 2 3): 
> 2

Exporting object and materials of Voeburtite Necklace of Casting...
  1. searches for user filled in name
  2. multiple choices offered to user if string matches more than one item
  3. export wanted data based on switches, maybe offer choices if nothing is defined?
  4. export to directory defined in config? savedirectory?
  5. model can be object, materials or both (all)
  6. texture can be diffuse, normal, specular, multi, mask, colorset, icon or hq icon
  7. need to figure out primary/secondary and part a/b/c/d differentiation
  8. some items have special textures as well for special effects, but those have unique names

@fosspill
Copy link
Owner Author

fosspill commented Sep 13, 2019

Playing around with command ideas.

# -Mo = Model object
# - TnsMm = Texture normal specular multi mask
> ffmt mod export --name "Voeburtite Necklace" -Mo -TnsMm
Searching for Voeburtite Necklace...
Multiple items found:

.....

Or..

# -Mo = Model object
# - TnsMm = Texture normal specular multi mask
> ffmt mod export --name "Voeburtite Necklace" -M o -T nsMm
Searching for Voeburtite Necklace...
Multiple items found:

.....

Or we could maybe make it binary based?

# -Mo = Model object
# - TnsMm = Texture normal specular multi mask
> ffmt mod export --name "Voeburtite Necklace" -M 10 -T 01111000
Searching for Voeburtite Necklace...
Multiple items found:

.....

@fosspill fosspill modified the milestones: Version 1, v0.7 Sep 13, 2019
@shinnova
Copy link
Collaborator

Maybe like this? This will prevent the need for a lot of switches and allow the picking of different parts of a model

> ffmt mod export --name "Voeburtite Necklace"
Searching for Voeburtite Necklace...
Multiple items found:
1 - Voeburtite Necklace of Aiming
2 - Voeburtite Necklace of Casting
3 - Voeburtite Necklace of Fending

Choose one (eg: 0 1 2 3)
> 2

Voeburtite Necklace of Casting chosen.
What would you like to export?
1 - Textures, Normal
2 - Textures, Multi
3 - Textures, ColorSet
4 - Textures, Icon
5 - Textures, HQ Icon
6 - Model, DAE File + Materials
7 - Model, DAE File
8 - Model, OBJ Files

Choose one or multiple (eg: 1 2 3, 0-3, *)
> 6

Exporting DAE file and materials for Voeburtite Necklace of Casting...

@fosspill fosspill moved this from To do to In progress in "Feature Parity" Sep 18, 2019
@fosspill fosspill modified the milestones: v0.7, v0.9 Feb 19, 2020
@fosspill fosspill removed this from the v0.9 milestone Jul 25, 2020
@fosspill fosspill added this to the Version 1 milestone Sep 14, 2020
@CasualSuperman
Copy link

I'm not sure if this belongs in a separate issue, but I would also like to be able to extract a direct path - for example, ui/uld/myccategory2_hr1.tex

@fosspill
Copy link
Owner Author

fosspill commented Jun 3, 2021

Indeed, that is what we've worked a bit on! A Wizard for guided exporting and some query for exporting specific path. Would be awesome if we could then also have some smart tabcompletion!

@fosspill fosspill added the on hold Issue is on hold, but you can always work on it yourself. PRs always welcome! label Dec 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request on hold Issue is on hold, but you can always work on it yourself. PRs always welcome! research needed
Projects
"Feature Parity"
  
In progress
Development

No branches or pull requests

3 participants