[1.2] Sparkling Worlds - Glittertech on the Rim

Started by Albion, August 29, 2017, 10:09:24 AM

Previous topic - Next topic

Albion

#45
Huh... It might be an incompatibility with the researchable stat upgrades mod if you're running it.
I never used or tested it.
When does the error appear? When you start a new game or when you try to load a savegame? Does the game load despite the error thrown?
Did you build one of the pods mentioned or does the error just show up without you ever building or interacting with one of the pods?
I'm not on my PC right now but I'll investigate later.

Edit: I checked the researchable stat upgrades mod and apparently the stack upgrade feature is somewhat bugged anyway.
I'll try to see if I can get around the issue and make the error disappear.

Harry_Dicks

Quote from: Albion on January 11, 2018, 04:11:46 PM
Huh... It might be an incompatibility with the researchable stat upgrades mod if you're running it.
I never used or tested it.
When does the error appear? When you start a new game or when you try to load a savegame? Does the game load despite the error thrown?
Did you build one of the pods mentioned or does the error just show up without you ever building or interacting with one of the pods?
I'm not on my PC right now but I'll investigate later.

Error appears after the save game is finished loading. It is a brand new game, that I saved about 5 seconds after drop pods landed, and haven't done anything else. There's also a 3rd one, called WallLamp_Glow, where the beamcannon/kinetic appeared in the other errors, with the exact same trace.

Albion

#47
I'm 99% confident it is because the Research stat upgrade mod doesn't catch some exceptions.
Unfortunately I'm not able to reproduce this error on my end so I can't investigate.

However can you do something for me? Can you open Buildings_Launcher_SparklingWorlds.xml file found in the mods folder? SparklingWorlds\Defs\ThingDefs_Buildings
There you have to insert <thingClass>Building</thingClass> in a new line preferably somewhere below <defName>BeamCannonSatellitePodSW</defName> or something.
Do this for both the BeamCannon and the Kinetic Def and maybe this will fix the problem.
I forgot to include this tag earlier and updated it on my local version. If this fixes the issue I'll roll it out.

Also if you can contact me on Steam or Discord I can work with you more closely to fix the problem.

Harry_Dicks

#48
Shit man, that worked! So now I just need to find the mod that has the def that is missing that same tag, I'm guessing? If that's the case, does anyone have a program, that can search through all of the text of all of the xml documents in the folders that you select? Suppose that I just point this search/finder program at a specific mod folder, and it can manually scan all of the lines of text of all of the xml (or whatever format you choose) documents contained within?

I think I'll be able to find it without that program, but I was curious if anyone knows if anything like that exists.

EDIT: Nevermind I found the option in Notepad++ ! ;D

EDIT2: After finding that entry in one of the Clutter mods, I fixed it, and I now, OFFICIALLY HAVE ZERO REDS! Wooohooo!!! I never would have guessed that I would spend this much freaking time on just building a mod list. I seriously hope RimWorld can keep me entertained for months to come. I feel like it owes it to me, after taking a few weeks just to put all of this together! :P

Canute

Quotedoes anyone have a program, that can search through all of the text of all of the xml documents in the folders that you select?
You can do this with the windows explorer, just enter the text at the search field, it search first after file/folder matches and then search inside the files/folders.

Harry_Dicks

Quote from: Canute on January 12, 2018, 04:17:59 AM
Quotedoes anyone have a program, that can search through all of the text of all of the xml documents in the folders that you select?
You can do this with the windows explorer, just enter the text at the search field, it search first after file/folder matches and then search inside the files/folders.

Thanks Canute, that's good to know. I wasn't sure if Windows had that functionality built or not. Notepad++ has been working great for me though. It seems like it is extremely efficient, loads stuff near instantly, and it just feels like there isn't a lot of bloat or extra BS it's doing that I wouldn't need.

Albion

Quote from: Harry_Dicks on January 11, 2018, 09:46:21 PM
Shit man, that worked! So now I just need to find the mod that has the def that is missing that same tag, I'm guessing?

Good to hear I was able to fix your problem. Thank you for your help.
I'll roll out the update with the changes and some updated textures sometime later tonight or tomorrow at the latest.
I'm still working on another content patch. Hopefully I'm done with that my then.

Harry_Dicks

Quote from: Albion on January 12, 2018, 12:03:09 PM
Quote from: Harry_Dicks on January 11, 2018, 09:46:21 PM
Shit man, that worked! So now I just need to find the mod that has the def that is missing that same tag, I'm guessing?

Good to hear I was able to fix your problem. Thank you for your help.
I'll roll out the update with the changes and some updated textures sometime later tonight or tomorrow at the latest.
I'm still working on another content patch. Hopefully I'm done with that my then.

Of course! Don't worry, the thanks is mutual! Give us some hints on the next content patch, I'm excited!

Albion

I'll hint at the next content with a small story:

Noodles does some stargazing for enjoyment. Life is good. Stores are full and the small tribe is prospering.
He notices a star... but it's moving. It's moving quite fast actually... Now it's more a streak across the sky... it almost seems like it's getting closer.
The star shoots across is field of view and disappears on the horizon behind the trees. Noodles is sure though that the star flew in front of the mountain rage in the distance. It has to be close...
The caravan leaves in the morning. Five brave souls on a track to discovery.
Two days later they arrive. They are sure it's the right spot. The plume of smoke was visible from miles away. What will they find?
They make it closer and finally they are able to gaze upon the destruction. Trees broken or turned to ash. Stone cracked and shattered.
At the end of this path of destruction. A shining thing. It looks like something from the old stories. Stories about the stars and maschines.
They come closer to investigate. What will they find? An empty husk? Riches beyond measure? A stack of weapons? Or maybe Death? Manhunters or Mechanoids?
Whatever they'll find, they're probably not the only ones trying to investigate. Other factions will send teams too. Some of these factions are not your friends...

So yeah. If it's not clear by now I'm currently working on a ship crash event where you can send a caravan to investigate.

Harry_Dicks

Quote from: Albion on January 12, 2018, 01:44:14 PM
I'll hint at the next content with a small story:

Noodles does some stargazing for enjoyment. Life is good. Stores are full and the small tribe is prospering.
He notices a star... but it's moving. It's moving quite fast actually... Now it's more a streak across the sky... it almost seems like it's getting closer.
The star shoots across is field of view and disappears on the horizon behind the trees. Noodles is sure though that the star flew in front of the mountain rage in the distance. It has to be close...
The caravan leaves in the morning. Five brave souls on a track to discovery.
Two days later they arrive. They are sure it's the right spot. The plume of smoke was visible from miles away. What will they find?
They make it closer and finally they are able to gaze upon the destruction. Trees broken or turned to ash. Stone cracked and shattered.
At the end of this path of destruction. A shining thing. It looks like something from the old stories. Stories about the stars and maschines.
They come closer to investigate. What will they find? An empty husk? Riches beyond measure? A stack of weapons? Or maybe Death? Manhunters or Mechanoids?
Whatever they'll find, they're probably not the only ones trying to investigate. Other factions will send teams too. Some of these factions are not your friends...

So yeah. If it's not clear by now I'm currently working on a ship crash event where you can send a caravan to investigate.

Sweet man, that sounds great! I thought it might have something to do with that after you post on the Recon & Discovery thread.

CrimsonPhalanx

#55
Quote from: Albion on January 02, 2018, 12:02:05 PM
I'm back home from my holidays now so let's tackle this stuff....

Quote from: CrimsonPhalanx on January 01, 2018, 02:41:06 PM
I understand the need for balance but having glitter tech weapons that are on par or worse when compared with vanilla weapons feels kinda weird.
You're actually quite right. I somehow messed up my calculations and gave the bulletstorm too little bullet damage. I recalculated some stuff and now increased the bullet damage from 2 to 3 and decreased ticks between shots from 20 to 15, meaning I reduced warmup plus cooldown from 0.33 seconds to 0.25 seconds.
This should bring up dps to a slightly higher value than the machine pistol and smg. It's also somewhat similar to the charge rifle now.
I also removed the burst, so now it fires constantly single bullets and will switch targets.
Do these changes sound good to you, CrimsonPhalanx? I'll probably publish them by friday or sunday at the latest depending on how quickly I make progress with new content.
Sorry for the late reply,
Probably have use it a bit to see, will tell you once I try it out
Although, I have to ask, is the bullet storm supposed to fill in the gap of an LMG or something like a flexible rifle-smg
From the description I originally thought it was an area suppression weapon

I look forward to the new content, keep it up! ;)

EDIT: I tested the gun out, seems good for now

PS: On a side note, having a long range area suppression gun like a a bullet tsunami(low accuracy, firing a wave a bullets) would be fun as well (after looking at other mods, having a burst with infinity rpm will make a shotgun like effect), to balance it out, it could really slow down the user or have a very long cool down. Lore wise it could be like the lethal version of some big mounted version of the pain gun designed to stop huge crowds at once.

Albion

To be honest the Bulletstorm is mostly an idea I had and wanted to implement into the game, even though there is no real niche for it.
It's actually quite difficult to place because if the dps and range is to high it simply replaces the charge rifle and will be overpowered in the short-medium range.
Right now it's mostly a better SMG/LMG with a more even damage spread and no wasted bullets because if a target goes down it will switch to a new target instead of unloading the whole burst followed by a new warm-up.

In regards to area suppression nothing comes close to the minigun so I don't really want to touch that subject. Mechanoids use it too, so if even they think it's a superior weapon I don't want to contradict them ;)

The new content will be published soon(TM).  I actually might be done tonight but I don't want to promise anything because this damn feature is more difficult to code than I anticipated. So far I've sunk at least 20 hours of work into this feature alone just to get a decent questsite generated...
I hoped to be able to steal some code but ended up having to rewrite almost everything because I wanted something better than the original.

Harry_Dicks

Quote from: Albion on January 17, 2018, 09:06:56 AM
The new content will be published tonight

Wooohoo you hear that boys?! Party at Albion's tonight!!!

Albion, you mentioned a discord earlier. Which one do you hang out on, I had a question for you.

Albion

Quote from: Harry_Dicks on January 17, 2018, 09:53:08 AM
Quote from: Albion on January 17, 2018, 09:06:56 AM
The new content will be published tonight

Wooohoo you hear that boys?! Party at Albion's tonight!!!

Albion, you mentioned a discord earlier. Which one do you hang out on, I had a question for you.
You miss quoted me there ;) 8)
But I will try my best to get it done.

Regarding the discord, I'm on the main Rimworld one but rarely check in there.
However I created my own server for this mod which you'll find here: Discord server invite

CrimsonPhalanx

Quote from: Albion on January 17, 2018, 09:06:56 AM
To be honest the Bulletstorm is mostly an idea I had and wanted to implement into the game, even though there is no real niche for it.
It's actually quite difficult to place because if the dps and range is to high it simply replaces the charge rifle and will be overpowered in the short-medium range.
Right now it's mostly a better SMG/LMG with a more even damage spread and no wasted bullets because if a target goes down it will switch to a new target instead of unloading the whole burst followed by a new warm-up.

In regards to area suppression nothing comes close to the minigun so I don't really want to touch that subject. Mechanoids use it too, so if even they think it's a superior weapon I don't want to contradict them ;)

The new content will be published soon(TM).  I actually might be done tonight but I don't want to promise anything because this damn feature is more difficult to code than I anticipated. So far I've sunk at least 20 hours of work into this feature alone just to get a decent questsite generated...
I hoped to be able to steal some code but ended up having to rewrite almost everything because I wanted something better than the original.

I totally forgot about mechanoids using miniguns, you make a good point. (though one could argue the minigun may be more balanced with less flaws compared to other unnamed area suppression tech :D)

I realized why I mistook bulletstorm was an area suppression gun, it reminded me of the real life Metal Storm (that thing has a ridiculous fire rate)
If you really don't want it to overlap with existing weapons, making it do much more unique things may help, (such as firing three 1 damage bullets at once instead of a single bullet, which would help hitting small things)
But it currently does have the fast retargeting factor as its specialty, so it's a decent weapon for hit and run specialists.

I guess the best way to make a weapon not overlap with existing ones is to really make them strong in one way but have flaws that make up for it.(like how rimsenal has pros and cons for each company) But hey I'm just suggesting, if everyone thinks it fine then I'm fine with it.


After reading the hints on the next content, sounds like your hard work is worth it. Totally understand the feel when you think something is simple but a ton of small issues make it 10 times harder/more work than originally thought, been through that a few times.