Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - KeenKrozzy

#1
Releases / Re: [A12-18][MODLIST] Fluffy's Mods
April 12, 2018, 12:07:52 AM
I am getting an interesting error with only WorkTab loaded. I'm wondering if my Unity Editor update has broken something...

aught exception while loading play data but there are active mods other than Core. Resetting mods config and trying again.
The exception was: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> UnityEngine.UnityException: GetFontInternal can only be called from the main thread.
Constructors and field initializers will be executed from the loading thread when loading a scene.
Don't use this function in the constructor or field initializers, instead move initialization code to the Awake or Start function.
  at (wrapper managed-to-native) UnityEngine.GUIStyle:GetFontInternal ()
  at UnityEngine.GUIStyle.get_font () [0x00002] in C:\buildslave\unity\build\Runtime\IMGUI\Managed\GUIStyle.cs:323
  at WorkTab.Settings.ApplyFontFix (Boolean state) [0x00000] in <filename unknown>:0
  at WorkTab.Settings..ctor () [0x00000] in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00119] in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:513
#2
Outdated / Re: [A17] Don't Tempt Me! (remove Dev mode)
October 31, 2017, 01:29:41 AM
Updated for alpha 18 and added some new features as well!
#3
I will continue to do this stuff when I have time. Thanks for your feedback!
#4



Just a quick and real casual video where I am making a texture and placing it in a menu.

https://www.youtube.com/embed/zqXbHso6TfU?ecver=2




Three part video where I am setting up Visual Studio 2017

https://www.youtube.com/watch?v=AulWusEoCGk
https://www.youtube.com/watch?v=VoVOPElkUWE&t=1s
https://www.youtube.com/watch?v=dzfHdmdRL8k




Setting up Github with Visual Studio 2017 and explaining Version Control to my understanding.

https://www.youtube.com/watch?v=HiBH-v370jM&t=2s


#6
private static void CheckGlobalInit()
        {
            if (Root.globalInitDone)
            {
                return;
            }
            CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture;
            if (currentCulture.Name != "en-US")
            {
                Log.Warning(string.Concat("Unexpected culture: ", currentCulture, ". Resetting to en-US."));
                Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
            }
            SteamManager.InitIfNeeded();
            string[] commandLineArgs = Environment.GetCommandLineArgs();
            if (commandLineArgs != null && (int)commandLineArgs.Length > 1)
            {
                Log.Message(string.Concat("Command line arguments: ", GenText.ToSpaceList(commandLineArgs.Skip<string>(1))));
            }
            UnityData.CopyUnityData();
            VersionControl.LogVersionNumber();
            Application.targetFrameRate = 60;
            Prefs.Init();
            if (Prefs.DevMode)
            {
                StaticConstructorOnStartupUtility.ReportProbablyMissingAttributes();
            }
            LongEventHandler.QueueLongEvent(new Action(StaticConstructorOnStartupUtility.CallAll), null, false, null);
            Root.globalInitDone = true;
        }


Notice the line:
Application.targetFrameRate = 60;

Tynan has the frames capped at 60. I'm sure there is a reason for this.

That being said, if your monitor/GPU can't keep up with 60 FPS then something is "shitting the bed" on your end. As far as I understand it, getting limited to 60 frames should never cause any screen tearing. However, if your monitor has junked up and can only display 58 FPS (for example), then it will cause screen tearing. Also if your GPU is somehow trying to send more than 60 FPS, it's going to cause problems since the game will only allow 60 to be processed.

I'm not an expert on this stuff, so take that with a grain of salt.

I'm going to uncap this and see if anything bad happens.
#7
Quote from: enosu on June 08, 2017, 06:28:43 AM
I opened main.cs and I am super confused. I thought all I would have to change would be a value like 67 to 30 or 20. Did you write all this manually?

I'm sorry but, I don't understand. You shouldn't be opening anything at this point if you're reading my wiki.
#8
Outdated / Re: [A17] No Death Randomness, Fitness
June 07, 2017, 07:34:56 PM
I also made this mod, but I have not released it because of yours. I bent the knee.

I am probably going to mix it up and add a mechanic or something. If you were thinking of doing that as well, PM me and we could work together if the Gods will it.
#9
Quote from: dburgdorf on June 06, 2017, 09:29:13 PM
Quote from: KeenKrozzy on June 06, 2017, 08:29:18 PMFor players like myself, that's the precise moment when things get boring. And we do it to ourselves.

Exactly the point I was trying to make. I apologize if I wasn't clear, and you thought I was making fun of such players. I was speaking *as* such a player. I have a long history of having to try very hard to keep away from "creative mode" options in games, lest I undermine my own attempts to play "legitimately." :D

My post was addressing some of the other responses. Also people that have talked to me outside of the forums. The reactions I have been getting are "Oh, I really need this mod" or "I don't understand. Why can't you just not use dev mode?".  It's like actual people who have been living and walking this earth are surprised by human behavior.  The forbidden fruit doesn't have mind-control powers.
#10
So I just want to make something clear. There is nothing wrong with using the Developer Mode. Hell, this is ALPHA still, you are almost encouraged to play with the Dev tools.

With that being said, there is many ways to get enjoyment out of Rimworld. One of those ways is to be challenged. Many, like myself, enjoy testing our limits of planning and strategy. 

Sometimes, something might happen in the game that doesn't seem logical or may seem unfair. So it's easy to justify a "little harmless use of the Dev mode" in the grand scheme of things. The problem is when one thing leads to another and before we realise it, we have been doing a lot of "little harmless use of the Dev mode". For players like myself, that's the precise moment when things get boring. And we do it to ourselves. 

Many of us can eat healthy even when there's some junk-food in the pantry. But for the rest of us, we have to clean out our cupboards and make a strict grocery list. If you don't understand it; that's fine. But, if this annoys you, then maybe you should write some clever posts and start passive-aggressive arguments because I think that stuff is entertaining. (I'm only being honest, don't judge me.)
#11
updated with version 1.2-alpha  ;D
#12
Outdated / [A18] Don't Tempt Me! (remove Dev mode)
June 04, 2017, 03:02:12 AM



Don't Tempt Me!
version 2.1.19

WARNING: As of version 1.2 this mod creates unique save game files. This mod shouldn't break any existing save games, but just in case, you have been warned.

This mod removes the option to turn on developer mode. If you currently have developer mode turned on at the time the mod loads, then it will turn it off.


NEW! version 1.2
Don't Tempt Me! save games can only be loaded with when this mod is active. Also, when this mod is active only games saved with Don't Tempt Me! active can be loaded.

New with version 2.1.19
Works with alpha 18
Removes option to change Story Teller. (No more temptation to go peaceful mode!)
New options to view the debug log and debug log menu under the Mod Options




Download from GitHub: https://github.com/keenkrozzy/DontTemptMe/releases
Download from Steam: https://steamcommunity.com/sharedfiles/filedetails/?id=1186514547




How to install:
- Unzip the contents and place them in your RimWorld/Mods folder.
- Activate the mod in the mod menu in the game.




QuoteCan modpack makers include your mod in their modpack?
Yes

QuoteCan other modders make derivative mods based on yours?
Yes




Ideas for the future
- Game can only be saved every 24 hours (in-game time).
- Save/Load tracking.
- Events disable Saving for x hours (in-game time).

#13
Help / Re: Is there a way to do this?
June 03, 2017, 11:52:59 PM
It's very possible.  ;D
#14
I seen it on Kickstarter years ago. I didn't support it then but, I remember thinking "This could be amazing or a mess." I forgot all about it until I stumbled on a rimworld video on Youtube. Bought it during A14. I have since bought it 4 times. This game still amazes me. And it still amazes me that you developed this from a school project.

Every once in a great while, we get to see a game born out of pure passion. Tynan; You had an idea and you went with it. You listen to feedback however, you don't let feedback ruin the "vision". You don't make changes to try and make every demographic happy in an attempt to sell the most copies. You don't spend valuable resources trying to fight piracy. You don't spend energy thinking of ways to add downloadable content for a few extra bucks. Instead you have gave us the opportunity to be part of the game itself. You have harnessed the power of modding and you let the community support itself.

Please don't change. The gaming community needs people like you now more than ever.
#15
Greetings,

I am a self-taught programmer. I am probably not qualified to teach others. However, I think that I bring something to the table that has some value. I had to figure stuff out myself from shadowing, how-to article/videos, tons of questions, and about 10 years of experimenting/failing. I discovered a few years ago that I am pretty good at explaining this stuff to people at the 101 level.

I am working on this Wiki and I hope that it helps anyone that is interested in learning how to write mods (and program in general).

You can visit my Wiki here:
https://github.com/keenkrozzy/KeenKrozzyHarmony4Beginners/wiki

I am positive that I have butchered some terminology and have spelling/grammar mistakes. Please use the "Issues" tab on the Github page.

Thank you.