Comments (2)
In a custom export, there is no consideration of being in a decomp repo, you just have a file to read from. When a file does
#include "assets/scenes/overworld/spot01/spot01_room_0Vtx_001720.vtx.inc"
, what is fast64 supposed to do?
It doesn't have a decomp repo to look this up in
Currently for some reason fast64 uses the input .c path as that "decomp repo path" which is wrong and leads to the error you have. But I don't trust changing that logic, it may be relied upon elsewhere
from fast64.
based on this
fast64/fast64_internal/f3d/f3d_parser.py
Lines 862 to 864 in fd27559
it seems like basePath being set as the input .c path is a mistake, the intent was setting the input .c 's folder parent path instead
I'll fix it that way.
Note this doesn't make dlists from maps very importable, for example it misses any texture that may be from the scene file (dlists are typically in room files). For example kakariko imports as fully black
from fast64.
Related Issues (20)
- Improve combiner overflow behavior HOT 3
- Error in importing OOT link animations
- (Blender 4.0.1+) 'Euler' object has no attribute 'to_euler' Error when exporting a Level HOT 3
- [SM64] Noise texture failing to apply to specific body parts HOT 1
- Support for other decomps HOT 2
- [SM64] Scrolling Textures are broken
- For the blender shader graph, set texture node alpha to Channel Packed.
- fast64 exports cutscenes that don't work when compiling with IDO
- [SM64] fast64 Texture Scrolling Not Memory Safe
- [OoT] Handle empty "extra cutscenes" entries better
- [F3D] Mat Bleed reloads textures when using texture reference
- Color combiner doesn't get reverted when using SM64 DL Exporter + mat bleed
- Failure to build with new levels due to missing info: MARIO undeclared. HOT 9
- [OoT] when exporting a scene that is already in spec, the segments are moved to the end
- [OoT] Link import fails to import eye and mouth textures as flipbook
- [OoT] Scene Import with custom path assumes the scene is "Single File"
- [F3D] Mat bleed issues with tile scrolling HOT 1
- [F3D] Cmd size not taken into account when creating tile scroll offsets HOT 3
- [OoT] Importing scenes with transition actors whose room index = 255 fails
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fast64.