Page 8 of 14

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Fri Mar 29, 2019 11:39 pm
by pineapples721
Prepare for tomorrow! (3/30/2019) :]

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sat Mar 30, 2019 7:17 am
by ix35
привет.....добавь игру for honor..... будет супер

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sat Mar 30, 2019 7:19 am
by ix35
Hey.....add the game for honor..... would be super

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sat Mar 30, 2019 3:31 pm
by pineapples721
ix35 wrote: Sat Mar 30, 2019 7:19 am Hey.....add the game for honor..... would be super
I could look into incorporating For Honor. I have before, but the structures are quite different than the latest AC games and Steep. Those games are the focus of Blacksmith.

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sat Mar 30, 2019 6:06 pm
by ix35
Well, where is he?

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sat Mar 30, 2019 6:19 pm
by tnut1968
Sorry if I missed a post, but any movement on the Odyssey models? More interested in them then Origins. Thanks!

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sat Mar 30, 2019 11:56 pm
by Puterboy1
May we be getting it soon? Sorry if I asked.

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sun Mar 31, 2019 6:28 am
by pineapples721
Version 1.5 (preview)
I hope this was worth the wait! This is not official Version 1.5, but a preview (so that you all may try out the new features and also a vital feature no longer works).

Better Origins 3D model support
- Proper geometry and normals
- UVs (not UV sets)

Initial Odyssey 3D model support
- You read that right
- Same features as Origins 3D model support

Exporting/Saving
- a nice window with some configurations
- 3D models: OBJ only for now
- Textures: fail (read below)

Find dialog
- "Forge to search in" - choose which open/expanded .forge file to search in
- Double-click an entry to reveal it in Blacksmith

Others
- 3D Viewer and UI improvements (including Show in Explorer)

NOTE ABOUT TEXTURE CONVERSION
texconv, the backend that Blacksmith uses to convert textures went brain-dead. It fails to convert textures now. Once I resolve this, expect the full Version 1.5 release. However, this does not stop you from extracting textures. I implemented a temporary solution. Or you can right-click and select Show in Explorer.

So, why am I releasing this version with a broken texture viewing function? The reason is because I did not want to keep you all antsy for any longer. Thank you for understanding.

Download: https://github.com/theawesomecoder61/Bl ... h/releases

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sun Mar 31, 2019 9:46 am
by Faithfullfaun
Keep the updates coming! :mrgreen:
Can*t wait for Steep "waiting with patience" :D

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sun Mar 31, 2019 10:07 am
by Ezekiel
Thank you Sir

I tested it, OBJ is good no UV slots like you said, but that's the only thing missing for complete model, can't imagine how hard was it so far for you.

I remember in last version I exported this tall Egypt Forge palm to obj but now it's gives me an error
https://i.imgur.com/9UExuCu.png
So please guys try this to export this model from image(tried with some other options (it gave me trunk only=half of palm)

rest of models were exported successfully, textures to are ok.

Can't wait to for full package to start window shopping Origins Forge archives 8D

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sun Mar 31, 2019 12:41 pm
by zerozone
Excellent job man! :D I'm always impressed on how some people is able to work so hard to help others

Do you think it would be possible to have the option to hide the waning messages? I spent more time closing them than actually exporting something :P

Keep going man!!! we are waiting forward to make some sweet sweet mods :D

P.S. you should give us some way to donate or help you man!!

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sun Mar 31, 2019 2:08 pm
by Sovereign
Here's something I discovered from a "not-reading-instructions-closely-enough" perspective.

1. Open Blacksmith Find tool.
2. "Forge to search in" is blank and the dropdown is empty.
3. Wonder why.
4. Type query, press search.
5. Receive null exception.

Upon closer reading, I realized I needed to expand a Forge under one of the games first. Once you do that, this error won't occur again until you relaunch Blacksmith after which it starts with no Forge selected.

Thee exact error is:

Code: Select all

Value cannot be null.
Parameter name: source at
System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate)
at Blacksmith.Form1.<>c__DisplayClass44_0.<OnFindAll>b__5() in
C:\Users\pinea\source\repos\Blacksmith\Blacksmith\Form1.cs:line 775
I'm currently eating breakfast and don't have Visual Studio installed (I'm just reading in Notepad++). From this quick glance, to reduce this incidence of PEBCAK I'd suggest some way to catch situations where x.GetForge() and thus args.ForgeToSearchIn come back null on line 762 in Form1.cs.

Then notify the user they done goofed, like "Please expand a Forge file under the left-hand navigation tree before searching!"

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sun Mar 31, 2019 2:16 pm
by pineapples721
Sovereign wrote: Sun Mar 31, 2019 2:08 pm Here's something I discovered from a "not-reading-instructions-closely-enough" perspective.

1. Open Blacksmith Find tool.
2. "Forge to search in" is blank and the dropdown is empty.
3. Wonder why.
4. Type query, press search.
5. Receive null exception.

Upon closer reading, I realized I needed to expand a Forge under one of the games first. Once you do that, this error won't occur again until you relaunch Blacksmith after which it starts with no Forge selected.

Thee exact error is:

Code: Select all

Value cannot be null.
Parameter name: source at
System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate)
at Blacksmith.Form1.<>c__DisplayClass44_0.<OnFindAll>b__5() in
C:\Users\pinea\source\repos\Blacksmith\Blacksmith\Form1.cs:line 775
I'm currently eating breakfast and don't have Visual Studio installed (I'm just reading in Notepad++). From this quick glance, to reduce this incidence of PEBCAK I'd suggest some way to catch situations where x.GetForge() and thus args.ForgeToSearchIn come back null on line 762 in Form1.cs.

Then notify the user they done goofed, like "Please expand a Forge file under the left-hand navigation tree before searching!"
Thanks for clarifying this. That feature is intended to work like that, where you must select which Forge to search in, as the name suggests. When I release the next version, the error (that you provided) will be countered with a warning.

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Sun Mar 31, 2019 7:57 pm
by pineapples721
I forgot to mention why the teapot looks deformed. The OBJ importer is under construction.
Version 1.5.1 is in the works with all of the aforementioned issues resolved. Coming today or tomorrow.

Edit (4/1/2019): Version 1.5.1 is released. Enjoy the texture conversion and fixes!
Downloads: https://github.com/theawesomecoder61/Bl ... h/releases

Re: Blacksmith - an Assassin's Creed: Odyssey extraction tool

Posted: Tue Apr 02, 2019 9:50 am
by Ezekiel
That model I mentioned now works,
thank you for fast update.

:bravo: