Giter Club home page Giter Club logo

unitypackage_godot's People

Contributors

barcoderdev avatar yedpodtrzitko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

unitypackage_godot's Issues

Can't open project and use with unidot

I used your previous release/build version of FBX2glTF for Windows --> in conjunction with the Unidot importer from (https://github.com/V-Sekai/unidot_importer) for my game project and it worked like gangbusters. Recently I had to re-install my project and use your newest version of FBX2glTF -- now I'm getting errors and can't open my project.

Not sure if it's possible, but do you ever make your older/previous builds available for download?

Any help would be most appreciated.

No longer works

Looks like any new unitypackages no longer work with this tool

UPackGD::CallOnlyOnce::RegisterPivotFixer
๐Ÿ“ฆ [UPackGD] LoadCatalog::PackageDumpFailed
Browser::LoadCatalogFailed::C:/Users/user/AppData/Roaming/Unity/Asset Store-5.x/Hivemind/3D ModelsEnvironmentsFantasy/Mountain - Ancient Mountain Environment.unitypackage
๐Ÿ“ฆ [UPackGD] LoadCatalog::PackageDumpFailed
Browser::LoadCatalogFailed::C:/Users/user/AppData/Roaming/Unity/Asset Store-5.x/Hivemind/3D ModelsEnvironmentsFantasy/Mountain - Ancient Mountain Environment.unitypackage

load_directories error

System: Macbook Pro i5 Ventura 13.3.1
Godot: 4.0.3
Unity: 2020.3.48f1

  1. Generated unity package of polygonFantasyKingdom by rightclick on the directory in unity
  2. Tried loading the ...unitypackage in godot
  3. Got the following error (import folder with catalog.json and location.txt is created but nothing else btw.)

E 0:00:08:0516 browser.gd:91 @ load_directories(): Condition "err" is true. Returning: err
<C++ Source> core/io/marshalls.cpp:1522 @ encode_variant()
browser.gd:91 @ load_directories()
browser.gd:83 @ load_package()
browser.gd:45 @ ()

stack variables not found

unitypackage_util not found

After setting the variables (through UPackGDConfig), the utils are not asserting. The same issue comes from FBX2glTF if I comment the unitypackage_util line. Using Godot v4.1.1-stable.

Specifically an error in unpackgd_base.gd.

Godot 3.x Support?

Does this asset support Godot 3.x?

I was discussing with the Godot community and they suggest that Godot 4.x is not yet mature enough. Especially for us since we need C# on mobile and Godot 4.x does not yet have that. We are currently porting Blocky Ball:

https://store.steampowered.com/app/1343040/Blocky_Ball/

And we've got ~3 months to port from Unity so every tool to help is a massive win! With that said, if it does support 3.x, just reply with a celebratory emoji and close this issue! :)

If not, how difficult will it be to get that support in there and how can I help (assuming it will be the fastest course of action for me)?

Linux support?

I know not many people use Unity on Linux but can we make OS specific parts just a bit more inclusive?

"Expansion" Packages Issues

Packages that require another package need a way to be handled.

See POLYGON - Dungeons Map requiring POLYGON - Dungeons Pack

Possibly require them to be manually extracted to the same location first?

Open Discussion

Discussion topics to be tracked once the discussion feature is open

Why this project combines with existing Godot Proposals needs a separate discussion?
When porting Unity features to Godot, we have a chance to combine the talents of Unity and Godot to evaluate how the Godot proposals could be BETTER implemented in Godot!

25th May Update
Eye, Skin and Hair shaders

Provide dedicated skin and hair shaders for creating realistic human characters

https://github.com/RoboPoets/digital_human

Great Job!
Great contribution to Godot Community!
Consider open the Github Discussion

Incorrect Scaling

Some models come in with incorrect scales. The values are off by 1/100, 1/10, 10, 100, etc.

An example package of this is the POLYGON - SciFi City pack: Billboards, Cables, Papers, and Skybox. Also see POLY - Medieval Camp.

Might be related to this in Fbx2Raw.cpp:

  FbxSystemUnit sceneSystemUnit = pScene->GetGlobalSettings().GetSystemUnit();
  if (sceneSystemUnit != FbxSystemUnit::cm) {
    FbxSystemUnit::cm.ConvertScene(pScene);
  }

  // this is always 0.01, but let's opt for clarity.
  scaleFactor = FbxSystemUnit::m.GetConversionFactorFrom(FbxSystemUnit::cm);

FbxSystemUnit::cm.ConvertScene(pScene) changes the scale and needs to be applied to the yaml import values?

Mesh origins set to the same value as the Node3D transform

When importing a unity package, each prefab that is made up of multiple meshes has Node3D nodes created to store the transform of the mesh.

However, when I convert, I also see the mesh itself has the same offset, resulting in this:

image

Additional Information

  • I've tried converting multiple unitypackages, the picture comes from a Synty package.
  • I'm using this build of FBX2glTF but also tried the official release from June 2023.
  • v4.2.stable.mono.official [46dc27791]
  • Windows 10

Please let me know if anyone has any ideas or needs more information. I searched quite extensively before posting here, so apologies if this is a resolved issue somewhere.

Unable to load project

im using latest godot mono stable with LTS so it should work for at last this
im getting that project is too old and wont be omported properly anyone have any idea ? i supose gd scripts will be out of date too

Looks like the conversion from prefab to scene is not working, the mesh are not imported.

Other than that, the textures, materials are imported correctly.
Here is the stack trace of one of the 10.000+ exceptions I have when trying to import the Polygon prototype pack https://syntystore.com/products/polygon-prototype-pack:

E 0:01:21:0851 asset_base.gd:77 @ load_binary(): Asset::LoadBinary::PackageExtractBinaryFailed
<C++ Source> ./core/variant/variant_utility.cpp:905 @ push_error()
asset_base.gd:77 @ load_binary()
comp_doc.gd:416 @ _comp_doc_mesh_filter__mesh_from_ref__gltf_scene()
comp_doc.gd:256 @ _comp_doc_mesh_filter__mesh_from_ref()
comp_doc.gd:611 @ _apply_component__mesh_filter()
comp_doc.gd:450 @ apply_component()
comp_doc.gd:515 @ _apply_component__game_object()
comp_doc.gd:446 @ apply_component()
comp_doc.gd:57 @ comp_doc_transform()
comp_doc.gd:21 @ comp_doc_scene()
asset.gd:139 @ asset_native_format_importer_prefab()
asset.gd:18 @ asset_scene()
upackgd.gd:118 @ ()
upackgd.gd:129 @ ()
upackgd.gd:196 @ build_all_prefabs()
browser.gd:90 @ load_package()
browser.gd:45 @ ()

I use the last versions of the libraries and GODOT 4.1.
Don't hesitate to ask for more infos if needed.

Unable to import a package made with Unity 2023.1

Hello,
I made two packages of two games made with Unity 2023.1 and I'm unable to open it with the latest revision.

I only get this message

--- Debugging process started ---
Godot Engine v4.0.3.stable.official.5222a99f5 - https://godotengine.org
Vulkan API 1.3.236 - Forward+ - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce RTX 3060
 
UPackGD::CallOnlyOnce::RegisterPivotFixer
๐Ÿ“ฆ [UPackGD] LoadCatalog::PackageDumpFailed
Browser::LoadCatalogFailed::D:/Projects/Godot/MarsExtraction.unitypackage
--- Debugging process stopped ---

The catalog.json file contains only the null keyword in it. Any clue?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.