algernon-a / acme Goto Github PK
View Code? Open in Web Editor NEWA Cities:Skylines mod
License: MIT License
A Cities:Skylines mod
License: MIT License
Ability to create camera-in-camera CCTV for a specific building, vehicle, road, etc.
Would be a floating very low resolution, low quality camera panel targeted to the selected object.
Bonuns round: A list of CCTV props in the city (there aren't many in vanilla/workshop) and click through them to see what they're looking at.
I want to be able to disable the "follow terrain" feature of the default cam.
By default the cam will try to keep the distance between the camera and terrain constant if you move it accross a hill with wasd for example. I prefer a mode that just tries to keep the height constant while keeping the camera above ground. So as long as cam.y < groundClearance, don't modify cam.y.
Since I made it into my own little private cam mod, here is the code for the transpiler of CameraController.UpdateTargetPosition.
Too lazy to create a full PR with an option and all, sry ;P
Maybe you'd have to adjust it somewhat to your needs.
private static IEnumerable<CodeInstruction> UpdateTargetPositionTranspiler(IEnumerable<CodeInstruction> codeInstructions)
{
var sampleRawHeightSmoothWithWaterMethodInfo = typeof(TerrainManager)
.GetMethod("SampleRawHeightSmoothWithWater", new[] { typeof(Vector3), typeof(bool), typeof(float) });
var codes = codeInstructions.ToList();
for (var i = 0; i < codes.Count; i++)
{
var code = codes[i];
if (code.opcode == OpCodes.Callvirt && code.operand == sampleRawHeightSmoothWithWaterMethodInfo)
{
codes.Insert(i - 5, new CodeInstruction(OpCodes.Ldc_R4, 0f));
codes.RemoveRange(i - 4, 6);
break;
}
}
return codes;
}
All it does is it replaces:
m_targetHeight = Singleton<TerrainManager>.instance.SampleRawHeightSmoothWithWater(m_targetPosition, timeLerp: true, 2f);
with
m_targetHeight = 0;
One of the features of this mod is:
"Store and recall up to 22 different camera positions (Ctrl-Shift-[0-9 or F1-F12] to save a position, Ctrl-[same key] to restore"
It would be great if the hotkeys for these actions were customizable, as for me they created a conflict with my previously configured keys.
Thanks in advance!
Similar to this: https://steamcommunity.com/sharedfiles/filedetails/?id=546815484
Would only take effect in normal camera mod.
Extend the disaster bar at top left that shows when disaster strikes with a toggleable "livestream" of the disaster - maybe some sort of cinematic camera script targeted at the center of disaster?
This would allow user to monitor the disaster while working in some other part of city. Maybe also mod option to show disaster cam-in-cam when user is in first person mode.
Would likely need some control over resolution & quality settings (particularly shadows) to avoid baking the GPU.
No idea if it's possible in C:SL / Unity, but would be weidly cool (and exuberantly extravagant) to be able to select an object and do a dolly zoom on it. https://www.youtube.com/watch?v=u5JBlwlnJX0
Well it's a suggestion to add zoom on cursor like in this mod https://steamcommunity.com/sharedfiles/filedetails/?id=2327536070
That's all thanks have a great day!
Something akin to smooth camera but with less side-effects https://steamcommunity.com/sharedfiles/filedetails/?id=2519929628
Unity has a distortion audio filter which can give impression of degraded audio: https://docs.unity3d.com/Manual/class-AudioDistortionFilter.html
Would it be possible to link that to radio tower (natural disasters) coverage for the current camera position, so that as player moves camera further from radio mast (including height, optionally) the radio station quality degrades and maybe decrease volume too?
Bonus round: Set available radio stations per radio mast (default all)... This way while driving in first person cam, you'd hear a radio station crackle out as you drive out of range, then new radio station crackle in further down the route. A bit like how a car radio can auto-tune to a new station if the signal strength of previous one is too low.
I know this is niche af, and not really in scope, but thought I'd suggest just in case :)
Think I mentioned this elsewhere, but would be really cool if rain/fog/etc was temporarily turned off when fps goes in to a tunnel and restored when leaving the tunnel.
Bonus round: If it's bright daylight outside, dim the sun when both ends of segment vehicle is on are underground (most tunnels lack the REV0-style tunnel darkener and thus look like daylight inside).
So, I'm a poor Epic user, so I don't have Workshop available. Recently I found out that you can download most mods from GitHub and manually put them in the folder. I tried it, and it works. Or, mostly. This mod unfortunately doesn't appear in the Content Manager. I've probably just done something wrong, but here is what I've done:
Downloaded the .zip (I've tried both master and last release)
Extract it
Move the folder to (Install location)/CitiesSkylines/Files/Mods
Run the game.
And yes, I have Harmony installed. Other mods depending on Harmony work fine
Render It mod allows cretion of render profiles (stored settings). https://steamcommunity.com/sharedfiles/filedetails/?id=1794015399
Would it be possible to integrate so that when, for example, I go in to fps camera, it tells Render It to apply a specific profile to that camera?
Likewise something similar might be possible for cam-in-cam views #1 #2 etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.