exopandora / shouldersurfing Goto Github PK
View Code? Open in Web Editor NEWShoulder Surfing Reloaded is a highly configurable third person camera mod for minecraft.
License: MIT License
Shoulder Surfing Reloaded is a highly configurable third person camera mod for minecraft.
License: MIT License
Hello,
The first person view used to work as normal but somehow after I switched the view mode with the F5 key it doesn't anymore, is there a way to fix this?
thanks
Could this happen?
same as my previously closed issue, sorry i didnt get notified you had replied.
same everything as before but now, tested on latest forge: 14.23.5.2838
https://cdn.discordapp.com/attachments/546964295360053248/585517354914676737/unknown.png
https://cdn.discordapp.com/attachments/546964295360053248/585518991712452631/unknown.png
my trying to send you the latest.log
https://cdn.discordapp.com/attachments/546964295360053248/585519793508188170/unknown.png
https://cdn.discordapp.com/attachments/546964295360053248/585519953361240093/unknown.png
if you know of a way for me to send you a 1.8mb .log file, you lemme know and i'll get on it.
~~edit: decided to just upload through google drive, the debug.log and the latest.log
https://drive.google.com/file/d/1c8ikB9vwagpAD6Hstk2pJVC10RapQ8ju/view?usp=sharing
https://drive.google.com/file/d/1AIQExfKzOtQR8dzjksQ_igZZdjtS4rLN/view?usp=sharing
also a pastebin of the modlist in use
https://pastebin.com/rhK7xTqP
pretty self explanatory, turns out allot of confusion can be nullified by having a section in the keybinds segregating shoulder surfing from the other many camera controls other mods have x.x
I've just got a question on how I would make it so I can go further out from my character, in 1.14.4 which I've been using for a while I am able to go nearly as far out as I want but I can't seem to get the same with 1.16.5. Im probably just reading the config file wrong honestly.
Which only toggles between default 1st person view and Shoulder Surfing's 3rd person view. Obviously this key can be unbinded if someone doesn't like it.
Also an option in the config file for whether Shoulder Surfing should be on F5's camera cycle or not.
https://imgur.com/a/TNCj5
I tested with and without any other mods.
Since it is in 1.12 and 1.7 obviously it's just an error in the core code so it's unimportant what version of forge I'm running in either I would suppose. Config for 1.7.10 followed by 1.12.2 I'm sure you can reproduce it no problem.
`# Configuration file
general {
# Whether or not to show a crosshair in the center of the screen if nothing is in range of you
B:"Always Show Crosshair"=false
# The default perspective when you load the game
S:"Default Perspective"=shoulder surfing
# If enabled, then the crosshair moves around to line up with the block you are facing.
B:"Dynamic Crosshair"=true
# Whether or not the camera ignores blocks without collision
B:"Ignore Blocks Without Collision"=false
# Whether or not to hide the player model if the camera gets too close to it
B:"Keep Camera Out Of Head"=true
# If rotation is limited this is the maximum amount
D:"Rotation Maximum"=60.0
# If rotation is limited this is the minimum amount
D:"Rotation Minimum"=-60.0
# Third person camera rotation
D:"Rotation Offset"=-22.0
# Whether or not to show the crosshairs farther than normal
B:"Show Crosshair Farther"=true
# Enable or disable the crosshair in third person
B:"Third Person Crosshair"=false
# Whether or not rotation adjustment has limits
B:"Unlimited Rotation"=false
# Whether or not zoom adjustment has limits
B:"Unlimited Zoom"=false
# If zoom is limited this is the maximum amount
D:"Zoom Maximum"=2.0
# If zoom is limited this is the minimum amount
D:"Zoom Minimum"=0.30000001192092896
# Third person camera zoom
D:"Zoom Offset"=0.6599994897842407
}
`
`# Configuration file
general {
# Whether or not to show a crosshair in the center of the screen if nothing is in range of you
B:"Always Show Crosshair"=false
# If enabled, then the crosshair moves around to line up with the block you are facing.
B:"Dynamic Crosshair"=false
# Whether or not the camera ignores blocks without collision
B:"Ignore Block Without Collision"=true
# Whether or not to hide the player model if the camera gets too close to it
B:"Keep Camera Out Of Head"=true
# If rotation is limited this is the maximum amount
D:"Rotation Maximum"=60.0
# If rotation is limited this is the minimum amount
D:"Rotation Minimum"=-60.0
# Third person camera rotation
D:"Rotation Offset"=-22.0
# Whether or not to show the crosshairs farther than normal
B:"Show Crosshair Farther"=false
# Enable or disable the attack indicator in third person
B:"Third Person Attack Indicator"=false
# Enable or disable the crosshair in third person
B:"Third Person Crosshair"=false
# Whether or not rotation adjustment has limits
B:"Unlimited Rotation"=false
# Whether or not zoom adjustment has limits
B:"Unlimited Zoom"=false
# If zoom is limited this is the maximum amount
D:"Zoom Maximum"=2.0
# If zoom is limited this is the minimum amount
D:"Zoom Minimum"=0.30000001192092896
# Third person camera zoom
D:"Zoom Offset"=0.6599994897842407
}
`
Title sums it up, I think. The crosshairs exist fine in the over the shoulder view, but vanish in first person. They work fine without Better Combat Rebirth and without Shoulder Surfing, its just using them in tandem that causes problems.
Minecraft 1.12.2
forge both 2765 and 2770
Shoulder surfing version they dont seem to be labeled, the august release
better combat rebirth 1.12.2 - 1.5.6
Here are my mods:
preview_OptiFine_1.15.2_HD_U_G1_pre13.jar
MixinBootstrap-1.0.2.jar
OptiForge-MC1.15.2-0.1.10.jar
ShoulderSurfing-1.15.2-1.22.4.jar
since the player is further to the left with this mod, all the audio for the player like walking and stuff is in my left ear. i feel like this is not how it is supposed to be. i do have optifine installed if it makes a difference.
Hello, thought I'd say that I love your mod, just a slight issue I noticed.
I'm using the version on Curse forge, and the config, at default, is set to render the player model invisible when the camera gets too close. It does that just fine, however it also renders all other players invisible as well. I checked the version here on Github as well and it appears to do the same thing.
I'd appreciate a possible fix to this if possible.
When using a bow or crossbow in the over-the-shoulder perspective (I did not try the trident), the crosshair will adapt and aim, but it does not have such an effect on the ranged weapons of other mods.
For example: MrCrayfish's gun
version : 1.16.5
Forge : 36.1.25
mod : ShoulderSurfing-2.0.3.jar
Oh, I just found out that there is a new version. Is this resolved in the new version? I'll try it later.
In version 1.14 the player model is not being hidden when the crosshair is close to or in the head. Reverted to version 1.12, it's doing fine.
someone help me, i want to play with this mod ,-,
New version 1.12.2-2.1 caused MC client stall at first seconds of lunching: application appears in Task Manager, but Java window not appear.
Still, Java process is running, consuming about 1GB of memory, but nothing changes for minutes.
no error log, nothing telling me why, i put the jar in the mods folder, and it does not work. i empty the mod list of all other mods, it still dont work.
MC version: 1.12.2
forge version: 14.23.5.2831
When using ranged weapons like the bow or the trident, the crosshair drifts towards the player, and then bobs and weaves onscreen as the player looks around.
Observed on Minecraft 1.16.5, Forge 36.1.0, Shoulder Surfing 2.0.3
When the player model is hidden when the cursor is in the head, the player model is also hidden in the inventory view. Version 1.14.4
For some reason pressing the key seems to be very slow, have to keep press it to move camera, also need to keep spamming keyboard to switch side and perspective
I've updated the maven link for Sponge
https://repo.spongepowered.org/maven
But then I got this error
Circular dependency between the following tasks: :apiClasses \--- :compileApiJava \--- :apiClasses (*)
Hello, I'm a... hm... a longtime user of Shoulder Surfing and I'm back using it. :)
Is there a way to disable the front view crosshair without disabling the third person one? In the following 2014 video, you see the crosshair is visible on third person camera but it's hidden on front view: https://youtu.be/fEUZd3gcvew?t=61.
It feels like there's a bug on my face (and why would I aim at my own face btw?). The only way I've found to disable it was to set Third Person Crosshair
to false
, then I miss it on third person camera. Set Third Person Crosshair
back to true
and I have the crosshair showing on both front view and third person camera.
Regards,
(EDIT: fixed. Redone a lost edit)
I just can't use the mod's features in my modpack. I tried to rebind the keys, but still nothing. I can't move the camera or swap shoulders.
The modpack contains the following mods:
Basically, it's Asher's Wynncraft Modpack, I just expanded it a little bit.
Hey, I love shoulder surfing, it makes 3rd person playable. And nimble is an awesome athetic mod that adds a few camera tweaks to the game, adding a transition from first to third person. and auto 3rd person when mounting, or using an elytra.
The two mods could work so smoothly together to make for fantastic game-play. but unfortunately they conflict with each other a little. when nimble puts you in 3rd person manually apon joining the world. it works fine, but as soon as you manually change it, shoulder surfing completely stops working.
I inquired about it with nimble and they "I checked Shoulder Surfing's source codes. There are too many incompatibilities. It will be much easier if Shoulder Surfing can implement its own transition."
I think making a compatibility patch or integrations would make for awesome gameplay
https://www.curseforge.com/minecraft/mc-mods/nimble
Thanks
So you just took a request and added a fourth option in f5 (which is your mode) instead of replacing 3pp like you used to do it but by doing so I lost the ability to spectate my friends with your awesome over the shoulder perspective using "picture in picture" (a buddycam mod). Now it's back to the miles away horribly un-exciting perspective because it can only take advantage of 3pp and not the newly relocated 4th entry...
https://paste.gg/p/anonymous/5be8243d9d7243a2b1bb200f8a9199aa There is the crash report. Should I provide the debug.log as well?
Everything you need to know is in this thread: codetaylor/pyrotech-1.12#2
Is it fixable on your side?
Hi I'm running a custom modpack, and have this mod installed but it doesn't seem to be doing anything and I'm not sure why. Rebinding the hotkeys doesn't change anything.
The next point of view can only be shifted
1.12.2
So I was using this mod, and whenever I was firing a bow, I saw a trajectory of where my arrow was gonna fly. Now, that seems to be turned off though, and even after reinstalling the mod, there's still no trajectory.
Am I crazy? Was this not a part of the mod? Was something else causing this?
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 6/26/19 6:55 PM
Description: Exception in server tick loop
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:78) ~[?:26.0] {}
at net.minecraftforge.fml.ModLoader.buildModContainerFromTOML(ModLoader.java:208) ~[?:?] {}
at net.minecraftforge.fml.ModLoader.lambda$buildMods$23(ModLoader.java:190) ~[?:?] {}
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_211] {}
at java.util.HashMap$EntrySpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.ReferencePipeline.collect(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.ModLoader.buildMods(ModLoader.java:190) ~[?:?] {}
at net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$15(ModLoader.java:149) ~[?:?] {}
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_211] {}
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.ReferencePipeline.collect(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:151) ~[?:?] {}
at net.minecraftforge.fml.server.ServerModLoader.begin(ServerModLoader.java:45) ~[?:?] {}
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:120) ~[?:?] {pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:586) [?:?] {pl:accesstransformer:B,pl:runtimedistcleaner:A}
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211] {}
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_211] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:73) ~[?:26.0] {}
... 24 more
Caused by: net.minecraftforge.fml.ModLoadingException: Mod Loading Exception : fml.modloading.failedtoloadmodclass [net.minecraftforge.fml.loading.moddiscovery.ModInfo@7ce69770, CONSTRUCT, java.lang.ExceptionInInitializerError]
at net.minecraftforge.fml.javafmlmod.FMLModContainer.(FMLModContainer.java:77) ~[?:26.0] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_211] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:73) ~[?:26.0] {}
... 24 more
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_211] {}
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.(FMLModContainer.java:71) ~[?:26.0] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_211] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:73) ~[?:26.0] {}
... 24 more
Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/settings/KeyBinding for invalid dist DEDICATED_SERVER
at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClass(RuntimeDistCleaner.java:71) ~[forge-1.14.2-26.0.63.jar:26.0] {}
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:59) ~[modlauncher-2.1.4.jar:?] {}
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:114) ~[modlauncher-2.1.4.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:236) ~[modlauncher-2.1.4.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:127) ~[modlauncher-2.1.4.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:97) ~[modlauncher-2.1.4.jar:?] {}
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211] {}
at com.teamderpy.shouldersurfing.ShoulderSurfing.(ShoulderSurfing.java:26) ~[?:1.14.2-1.18] {}
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_211] {}
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.(FMLModContainer.java:71) ~[?:26.0] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_211] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:73) ~[?:26.0] {}
... 24 more
-- System Details --
Details:
Minecraft Version: 1.14.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_211, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 2210124472 bytes (2107 MB) / 2856321024 bytes (2724 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 2 total; -Xmx4G -Xms2G
FML: New FML!
Loaded coremods (and transformers): Nothing
Data Packs:
Is Modded: Definitely; Server brand changed to 'forge'
Type: Dedicated Server (map_server.txt)
Minecraft: 1.12.2
Forge: 14.23.5.2836
Mantle: 1.3.3.49
Tinkers' Construct: 2.12.0.135
Shoulder Surfing: 1.15
Not sure if this can be fixed form Shoulder Surfing's side or if it is a Tinkers' Construct issue. It would be great to have the Tinkers' Construct crosshairs working with this mod.
If it cannot be fixed, perhaps the "Override Mod Crosshairs" option could be split into "Override Mod Crosshairs in First Person" and "Override Mod Crosshairs in Third Person" as a workaround. That way the TCon crosshairs would still be available in first person, and dynamic crosshair would still work seamlessly in third.
Instead of the keybind only working when you're in shoulder view, it will work out of it (you would only know once you enter shoulder view again). It will also glitch the next time you're in shoulder view (quickly changes from original shoulder to the other one).
For some reason when I press an input related to the mod it is delayed a decent bit, I've also noticed that the adjustment keys are super buggy. (Latest release.)
Greetings,
In the latest version there is a bug that prevents from zooming in.
The only movement possible is left and right.
Little view on the functionality here: Click
It would be realy nice to get closer to the character to get the result many are looking like in TR. RE.
It works with optifine and shaders now, which is good.
Toggle shoulder and switch perspective is working as well.
Stay healthy
When I initially got the mod it sometimes actually moved to the camera when I press the keys, but for some reason it stopped doing anything when I pressed the keys, I'm not sure what happened. But its happening a lot and if it can't even register like this the mod is useless to me. For example I is to zoom out but when you press I it doesn't zoom out
¿can the option for move the camera up and down be backported to 1.12.2?
is it possible to change the position of the cursor in 3rd person mode when in the 1.12.2 release? I don't like how the cursor is inside the player model, and I was wondering if I was missing a config option somwhere
When I install this mod on my 1.16 forge, I get message that this mode needs Fabric
When I use crossbow in Shoulder Surfing perspective with:
crosshair_type = "ADAPTIVE"
and open a chest, inventory, pause, or even open World Handler's GUI, all the elements of the HUD and GUI are shifted to left:
I noticed that on the latest release shadows drawn by shaders are also getting moved when the player moved the camera.
I guess this is due to the nature of the shaders but could there be a fix for that?
I am thinking of a solution to tell Minecraft that the anchor point aka original camera is still in the players head but you use the third person cam instead.
Keep up the work.
When shoulder surfing reloaded and valkyrien warfare are installed together, VW will override SSR's camera.
It would be great if this option could be at least changed via the config file.
Playing on 1.7.10 version, and found that I cannot change this key to anything, as it is not registered in the Controls menu
In 1.16.2 a license inside a mod is being enforce.
MinecraftForge/MinecraftForge#7241
https://paste.gg/p/anonymous/5be8243d9d7243a2b1bb200f8a9199aa There is the crash report. Should I provide the debug.log as well?
This sounds absurd I know, but right clicking the doors while in this perspective makes the sound play but the door doesnt open. It isn't some sort of rendering glitch, they are actually still closed. Going into normal first person or third person and right clicking a door works just fine, however.
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.