Stupid Elite Marksdwarfs just won't put on their damned gloves or full ammo (according to Dwarf Therapist), so are probably constantly failing at grabbing something or another causing this issue. The melee squad alone only takes 10fps.
The failure to pick up gloves may be a conflict between items in their uniform (for the hand location, you can have gauntlets or gloves but not both, and then can wear mittens over either).
For their ammunition, pause the game and compare what DF and DT says is in one dwarf's quiver. There can only be 25 bolts per quiver and one quiver per dwarf, so if you assign 500 bolts to a 10 dwarf squad, DT may be calculating an expected 50 bolts per dwarf and showing a bolt shortage even when the dwarf has 25 bolts. If you have different ammunition types assigned for Combat and Training, that might be doing something also.
Thanks for picking up on that point. I don't believe there's a conflict with wearing clothing as I changed it to "replace clothing". I initially just put them on the default "Leather gear" load-out, which was ambiguous as to which gear they would wear (glove/mitten, shoe/low boot, etc.) but they all would wear 1 or no mittens, 1 or no shoes, and some would wear no leather armour. I fixed the armour one by specifying mail shirts instead, and tried to get anal on the other clothing by specifying "glove" & "low boot". The low boot issue was solved, but the gloves not to so much... They all have the tick next to them (as seen below), as it something's already assigned, but DF Therapist knows better - they're clearly not getting it right. Constantly trying to equip something that's no longer attainable perhaps? Eitherway, that, & their ammunition is set to 250 squad-wise, but 2 dwarfs are missing 10/11 bolts for seemingly no reason. I even changed them to Steel Bolts exclusively, but they won't empty their quivers to use that material.
I want to try to spawn all the gloves (once the ammunition is sorted out... I will probably sell all 3k ammo, including the 2k I made in steel
, then see if that might resolve it), but I don't know the DFHack Createitem command for spawning leather gloves. I tried a few variations but haven't figured it out yet. Would you happen to know what it might be?
I think there is a bit of FPS drain while an active or inactive squad is training. Especially sparring. My advice is not to disable the squad entirely. Just remove their training flag from their assigned barracks. They won't train and will go do other fort stuff, usually hanging out at the bar or temple.
FPS drain is a simple fact of life in DF. It's extremely common for one of my forts to run at 100+ FPS for years and then dwindle. The best defense is to know what you can do pre-embark for the best FPS and then let the cards fall as they may.
I just tried disabling training, but they ignored me & carried on. So I removed the barracks where they could train (hehe), still 35-45fps (it's constantly here now T_T but the moment I disband it shoots right up to 90+). I know you say FPS drain is a simple fact, but... well no. I'm sorry, that's simply not acceptable to me.
In order to play this game, I've already had to sacrifice so much. I have zero expansion, zero hoarding - essentially I'm a defanged vampire with no more cool abilities, just about able to justify my coolness because I'm at least still a vampire... I.e. my fort at year 1, is the EXACT same as it is now at year 15. (technically same as year 3 when I reached my pop cap, with a change of pet-scenery)
Anyway, before I get woefully passionate there about how I don't accept FPS drain as something to be expected (holds it in... doesn't cry about his i7 being useless...), I've already gone out of my way to maintain perfect FPS. The only problem here, is what I believe to be a bug with the military that's, again I believe, constantly running a check in the background (proposed one theory), that I'm hoping can be unwound or circumvented.
Edit: Oh & actually, in case you're wondering about my FPS struggle, I'll pop in this spoiler of my FPS countering list that I was going to include in an FPS plea for help. Who knows, maybe after year 100 I'll create a post with it...
- Despite irrelevant mostly, have an i7 along with other goodie hardware.
- World: 100 years. Large. Advanced creation with lots of savagery, more beasts than usual. Have a saved template.
- Embark Size 2x2.
- Embark Location: Half desert, half sparse forest (zero trees all year round, my doing) - completely flat.
- No working with liquids. I spawned six 7/7 lava blocks at the top layer (less traffic) & two 7/7 river source blocks for wells.
- Temperature off, weather disabled.
- Items less than 10,000 per year. Technically I have around 15k in a year, but by year's end, I'm back to around 5k (I mint coins, and export them to the capital bar 1 each).
- Quantum Stockpiling.
- Efficient path-finding plan. No multiple routes to places, 1x1 for less populated routes, 3x3 for heavy. Caverns sealed off.
- Room Sizes: All workshops + stockpiles in 2 rooms. Bedrooms are 3 blocks each (excluding nobility).
- Population: Visitor Cap: 0. Dwarf Cap: 50. Domestic Cap: 20 now.
- Refuse+Corpse Pile? To the Atom Smasher.
- Surplus anything (food, wine, junk clothing):sold completely. I don't have copious junk, I just gift it away.
- DFhack techniques covered (pointless though, never do anything): Cleanowned scattered x (800 item-high, though repeated monthly now for efficiency): Smashed/Sold. Flows commands, spotclean command, autodump to save time, etc.