Links
Tags
Creators
Details
1.4.0
Compatibility
Changes
Sound Physics Aeronautics 1.4.0 -- E pluribus unum
This was meant to be bundled in with the much large (still coming) update that brings portals 2.0 and a config/performance overhaul but portals are proving difficult to perfect. So I split the solid performance items into this standalone update, with the rest to come soon^TM.
- Major acoustic performance improvements, reducing duplicated calculations and reusing results where they can be proven equivalent "from many, one". This should drastically reduce the performance hit that stemmed from using multiple propellers.
- Reworked Aeronautics propeller acoustics around physical propeller groups, allowing paired loop sounds to share one authoritative environmental and multipath evaluation while retaining their individual sound presentation.
- Improved enclosure continuity during contraption geometry and topology changes, reducing false indoor/outdoor transitions while structures are moving or rebuilding.
- Hardened multipath rendering in general in preperation for broader portal routing aimed at addressing a shortfall of the original SPR mod.
- Added highly experimental speed-of-sound acoustic delay and sonic-boom presentation. This remains disabled by default and should definetly stay that way. This is just groundwork for a coming update.
- Significantly expanded diagnostics.
- Fixed compatability with Tacz tweaks (and probably many other mods that were intended to hook into the original SPR mod)
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:JHKPj7kB:rgrMIQVX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:JHKPj7kB:rgrMIQVX"
}

