Satellite Reign

Satellite Reign

データを表示:
Mods for Grenade enhancement & locating Devs
Mod Link:
https://drive.google.com/file/d/14ETIkQWV-QV2YCtPiJRP0M_iWRM8kB5M/view?usp=sharing

Description:
NumPad Multiply(*) Key to search for Dev and put a custom tracking pin on this figure. The tracking pin is only visible in world scan mode(switch with Key 'Y' in default).
NumPad Divide(/) Key to set one male civilian to one of five Devs in loop(Press same key again will change to another Dev) and put a custom pin on this figure.
NumPad Subtract(-) Key to (press five times in 60 seconds) forcely unlock all No-Big-Brother(destroy camera) series achievements
NumPad Plus(+) Key to set maximum throw range and instanly refills for equipped Grenades, and patch Grenade throw in a formation surround target. Press NumPad + again will toggle a new "Artillery Preparation" feature, you will get extra 8 same type grenades when your agent(must select one only) throw a grenade.

Install:
create a folder named "mods" under steamapps\common\SatelliteReign\, and put the dll file in mods folder. Start the game after that.
Please remove it after you finished those achievements.

Verify mods applied:
1. the mods folder created under folder that contains SatelliteReignWindows.exe
2. in the bottom right corner, "(MODDED)" displayed.
https://steamcommunity.com/sharedfiles/filedetails/?id=1934360323



<<< Artillery Preparation, Grenade Formation, Grenade Throw Range Patch, Instant Refill >>>
https://steamcommunity.com/sharedfiles/filedetails/?id=1914756000

stage 1. 9 grenades in the air
https://steamcommunity.com/sharedfiles/filedetails/?id=1934489810
stage 2. grenades ticking on the ground
https://steamcommunity.com/sharedfiles/filedetails/?id=1934491364
stage 3. explosion
https://steamcommunity.com/sharedfiles/filedetails/?id=1934489904

<<< Track/Set Dev >>>
https://steamcommunity.com/sharedfiles/filedetails/?id=1948085846

<<< Update History >>>
[V4 Updated]
1. Artillery Preparation: select one agent and throw any kind of grenade, now you have 9 grenades in perfect 3x3 formation to bomb your target. Caution!!! Each grenade throwing process costs tons of resource to handle visual and sound effects for dozens of seconds, you may run out of resources or crash the game if you push it too hard.
2. Grenade formation: when you select multiple agents and throw grenades to same target, the grenade will now distribute to increase chance of bombing due to target may evade.
3. NumPad - you now need press the key five times within 60 seconds to unlock the achievement. Or the counter will be clear.

[V3 Updated]
1. Now you need press NumPad - key for five times to unlock No-Big-Brother series achievements.
2. Happy Grenades! Let's do Artillery Preparation. You can throw Grenades far more than you think and got instant ammo refill.

[V2 Updated]
Custom Pin will be used to track Dev and now will follow Dev's movement and disappear when Dev died.


As a developer, I prefer hacking the game instead of days' desperately testing my luck.
I've made a mod module for some crazy achievements. You're free to use.


最近の変更はApocalypseが行いました; 2019年12月26日 11時40分
< >
1-15 / 40 のコメントを表示
Baldie 2019年10月27日 13時24分 
As a consumer, I appreciate the inherent skills and products of developers that I can use. So thanks.
Caldor 2019年10月27日 15時48分 
When it comes to unlocking achievements, it seems it actually possible to tell the game to just unlock it. You should also not need to find a male character, you can change the characters sex and so on if you want. I have not tried changing characters to the devs though.

One thing I did find out also though, is that while its pretty easy to unlock these achievements a mod, you cannot use a mod to reset them. If you check the highscore in the game, you might notice... "someone"... has completed the game 800%. Was a bit of a mistake, I should have realized, but I assumed it would be an integer, so a number between 0-100. So I set it to 80. It was a number between 0 and 1 though.... so... 800% completed :P

Nice find with the custom pings, I have been looking for that. I hoped to change the map color of the devs icons, wanted the mod to just help finding them, so that you would get alerted if you scanned one of the devs. A ping is a nice alternative.

Caldor 2019年10月27日 15時50分 
If you are interested, you can have a look at the source-code for my mods. The cheats mod and the changelooks mod goes into changing character looks, names, sex and so on.

https://github.com/kblood/SR.Plugins.Pack
Thanks Caldor.
First, just unlocking achievements are too simply and let down part of fun from game, so I just put it as final assurance.
Second, the Male for Devs logic is coming from code reading. Check following code piece from IdentityManager.GetRandomNameID, I didn't find reason why Male is specially checked here, maybe because real game developers insists their gender:) I put similar logic in searching/replacing Devs in my code for prevent potential issues and keep developers' pride.
if (_sex == WardrobeManager.Sex.Male && UnityEngine.Random.value < IdentityManager.m_ChanceToPick5LivesName)
{
return IdentityManager.m_5LivesNameIDs[UnityEngine.Random.Range(0, IdentityManager.m_5LivesNameIDs.Length)];
}

Third, those colored figure and icons(like bribe or assassin) for special civilians are controlled with VIPType. It seems too many things need to be touched, not sure if we could find enough public methods/fields to mess with. I think simply hook a handler to AbilityWorldScan.OnWorldScanEvent listening for world scan and put custom pin could act as the alert you want.


Caldor の投稿を引用:
When it comes to unlocking achievements, it seems it actually possible to tell the game to just unlock it. You should also not need to find a male character, you can change the characters sex and so on if you want. I have not tried changing characters to the devs though.

One thing I did find out also though, is that while its pretty easy to unlock these achievements a mod, you cannot use a mod to reset them. If you check the highscore in the game, you might notice... "someone"... has completed the game 800%. Was a bit of a mistake, I should have realized, but I assumed it would be an integer, so a number between 0-100. So I set it to 80. It was a number between 0 and 1 though.... so... 800% completed :P

Nice find with the custom pings, I have been looking for that. I hoped to change the map color of the devs icons, wanted the mod to just help finding them, so that you would get alerted if you scanned one of the devs. A ping is a nice alternative.
最近の変更はApocalypseが行いました; 2019年10月27日 20時39分
Caldor の投稿を引用:
If you are interested, you can have a look at the source-code for my mods. The cheats mod and the changelooks mod goes into changing character looks, names, sex and so on.

https://github.com/kblood/SR.Plugins.Pack

Nice mods, I definitely need unstuck function, once I got my two Agents stuck in same place when sneaking deeply into enemy zone. Pause and Cheat function are too good to be true:)

Caldor 2019年10月28日 14時00分 
The pause function is the example mod 5Lives shared. Really nice to have. The Cheat mod is what I have used to figure out how to mod the game.

What I was hoping with making them get a color on the map was maybe giving them a new color that was specific for the devs.. but I think my conclusion was that it was pretty hard coded that there would only be a set number of special character colors on the map. I also think it would be problematic to make them a quest character to give them a new color. But its been a while since I experimented with it.

In case you have not seen the achievement mod I made, one of the mods I have made is to help complete the No Big Brother mod. It helps ensure that its possible to complete that mission by doing several things. It informs the player how many cameras are left to destroy after having destroyed more than 10 I think I set it to, and it also reduces the amount of cameras you need to destroy by 1 because the game sometimes seem to bug, and as a last measure, it checks for cameras remaining that are active, rather than checking whether they are destroyed... so in theory destroying all power in one area might trigger the achievement with this mod.

I was planning on making a helper for finding the developers, but I got stuck and now you made a mod instead :) I think I will give it a try this weekend or something.
All those special colors are binding to DMMapIconSR.IconState like civilian,enemy,agent,vip. I'm still confused about loading mechanism of DMMapPulseIcon/DMMapIconSR.
BTW, I update the mod to auto track civilian movement, now it is quite like a solution.

Caldor の投稿を引用:
The pause function is the example mod 5Lives shared. Really nice to have. The Cheat mod is what I have used to figure out how to mod the game.

What I was hoping with making them get a color on the map was maybe giving them a new color that was specific for the devs.. but I think my conclusion was that it was pretty hard coded that there would only be a set number of special character colors on the map. I also think it would be problematic to make them a quest character to give them a new color. But its been a while since I experimented with it.

In case you have not seen the achievement mod I made, one of the mods I have made is to help complete the No Big Brother mod. It helps ensure that its possible to complete that mission by doing several things. It informs the player how many cameras are left to destroy after having destroyed more than 10 I think I set it to, and it also reduces the amount of cameras you need to destroy by 1 because the game sometimes seem to bug, and as a last measure, it checks for cameras remaining that are active, rather than checking whether they are destroyed... so in theory destroying all power in one area might trigger the achievement with this mod.

I was planning on making a helper for finding the developers, but I got stuck and now you made a mod instead :) I think I will give it a try this weekend or something.
felmari 2019年10月29日 17時59分 
personally i like the journey. achievement mods seem pointless and for perception of others. as for cheats they are for the end of your game and have a shelf life of entertainment.
Caldor 2019年10月30日 7時44分 
felmari の投稿を引用:
personally i like the journey. achievement mods seem pointless and for perception of others. as for cheats they are for the end of your game and have a shelf life of entertainment.
The No Big Brother achievement used to be broken and impossible to get. The developer one is also mainly a helper, because otherwise its about actually scanning and clicking each and every civilian you come by until you find all 5 developers. This just helps making it easier to find them. Although I guess the one he just made here does allow you to both just get the achievements and create the developers rather than just help finding them.

The cheats mods is for playing around with the game, and as I mentioned, I made it to test the code to see what is possible in the game. All the other mods started out in the cheats mod to figure out how things work, like the unstuck mod.
I liked the help for scanning for the devs, so i welcome that mod. Thanks mate. I mean after all, in a high end society with satellite surveillance all around, it should be easy to find the whereabouts of four persons easily.

So i ran around, scanning for them by pressing '*'. All neat, and after a while, i found all four of them.

Having liked this functionality, i have a big critizism on your mod, too:

The 2nd functionality of your mod unlocks all the Big Borther achievements with no warning whatsoever, with the button *directly* besides the button to scan for devs.

In a hectic moment i accidently pressed '-' and voila, the Achievements unlocked besides me wanting to still unlock them by myself.

Could you assign another button, further away? i mean "/" and '*' aside are fine for scanningfor the devs and marking them, but "-" directly next to them should not unlock all the other achievements.

Regards
最近の変更はTwilightが行いました; 2019年11月3日 15時12分
Is there a way to re-lock the big brother achievements?
I think it could be possible via the steam id of S:R and the steam api. There is a tool around i just found out which might do the trick. This one supposedly can relock achievements:
https://github.com/gibbed/SteamAchievementManager
Its als in C# and seems to use the steam api.
Howdid you guys trigger the setting of the achievement?
最近の変更はTwilightが行いました; 2019年11月3日 15時36分
Suggestion for the Achievement hunters:

Can you add a helper mode for the Cameras, like show a ping for the nearest undestroyed Cam in the district?

regards
Feedback:

Finding Devs works quite nicely. You run aroudn and hit '*' occasionally to scan for them.
The kill achievement unlocks when you zapped them.

The cloning achievement gives me trouble, though:
After finding one of them and sending him home for cloning, the mod seems to stop somehow. The message "0 Devs found" ( or X devsm forthat matter) just stops showing up when i hit '*'.

Can it be that when the tag circle is shown and the marked target runs of the map, that something goes wrong?

Regards

Update regarding "Infinite Lives":
At least your progress is savegame-persistent. I had to restart 5 times continuing my savegame for the mod loading correcty anew, but everytime i found a different guy i needed. So, all good, but with wrinkles ;)
最近の変更はTwilightが行いました; 2019年11月4日 5時41分
Twilight の投稿を引用:
Suggestion for the Achievement hunters:

Can you add a helper mode for the Cameras, like show a ping for the nearest undestroyed Cam in the district?

regards

For my personal experience, the achievement check for camera destroy is malfunction in latest version. It doesn't matter if I add this mod or not, you're unable to get those NO-BIG-BROTHER achievements in normal way. That's the reason to drive me pursuing creating my own mod solution before it drives me crazy:)
最近の変更はApocalypseが行いました; 2019年11月5日 22時30分
You'll have quite little chance to find a Dev, the chance for randomly generate a Dev is about 0.003. So that means if you manually scan 1000 civilians, you highly possible will find three Devs, however, you may still got chance to get same name Dev more than once. It is quite normal if find one Dev, handle him, and it is almost impossible to find another Dev in your current area.
And BTW, for No More Lives and Infinite Lives Achievements, you need clone and kill each Dev (five in total) once to get those achivements. That's why if you press "/" again, my mod will give you a Dev with another name.
And it is normal that the Dev you're tracking is running into fog area, you can't see it but the role is active in the system. Those out of view civilians will follow their path until too far away from you and eventually vanished.

Twilight の投稿を引用:
Feedback:

Finding Devs works quite nicely. You run around and hit '*' occasionally to scan for them.
The kill achievement unlocks when you zapped them.

The cloning achievement gives me trouble, though:
After finding one of them and sending him home for cloning, the mod seems to stop somehow. The message "0 Devs found" ( or X devsm forthat matter) just stops showing up when i hit '*'.

Can it be that when the tag circle is shown and the marked target runs of the map, that something goes wrong?

Regards

Update regarding "Infinite Lives":
At least your progress is savegame-persistent. I had to restart 5 times continuing my savegame for the mod loading correcty anew, but everytime i found a different guy i needed. So, all good, but with wrinkles ;)
< >
1-15 / 40 のコメントを表示
ページ毎: 1530 50

投稿日: 2019年10月27日 13時21分
投稿数: 40