Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Soil compaction #554

Open
7 tasks done
reallogger opened this issue Aug 12, 2017 · 4 comments
Open
7 tasks done

Soil compaction #554

reallogger opened this issue Aug 12, 2017 · 4 comments
Assignees
Milestone

Comments

@reallogger
Copy link
Member

reallogger commented Aug 12, 2017

  • Fix for crawlers
  • Fix the setDensityMaskedParallelogram on L155 in ssSCspec
  • Need to set cultivatorDecompactionDelta in ssSC. Get the value from the active cultivator.
  • Increase cultivatorDecompactionDelta when cultivating radish
  • Set speed limit when driving with low tire pressure
  • Currently, compaction is shown only when ground is not frozen. Keep it like this?
  • When outside, near the vehicle/implement, print the compaction category for the most loaded wheel (heavy compaction, medium compaction, light compaction, no compaction)
@joskuijpers
Copy link
Member

joskuijpers commented Aug 12, 2017

  • Rename SC / C to their proper names all over

@theSeb1979
Copy link
Member

I'll try to take a look and see if I can help this week

@UnderminedArcus
Copy link

Hello I would like to offer my help.

@joskuijpers joskuijpers changed the title Remaining work on SC Remaining work on soil compaction Jan 10, 2018
@joskuijpers
Copy link
Member

joskuijpers commented Jan 10, 2018

Okay: I merged it and made it work again, I think.

  • Show compaction for tractor when incab
  • Detecting all-tracked also needs to happen when updating configuration

Issues:

  • sometimes ssAtWorkshop does not recognize any machine if attached to a tipper.
  • there is no effect when getting that warning. Should there be an actual concequence? Like driving slower or losing power? (not cutting off but just that is lowers your speed)
  • i filled the default GCV tipper with wheat, but still says light compaction?

Ideas:

  • Add sounds for adding pressure and lowering pressure PSSSHHHTT
  • Do not use the workshop but a placeable like the high pressure washer: a compressor. Also gets rid of the new keybinding. Maybe using a raycast is even the most performant way to implement it, instead of checking boundaries every tick.
  • Option in the vehicle XML to enable mod tractors to have automatic incab pressure control
  • Make pressure change take time (animation?)

Steps

ssAirCompressor

  • Create a new shop item: a placeable like the HPW
  • Create a new Object class for this placeable, like HPW with a device you hold
  • Make this placeable raycast the vehicle and add a second button
  • Increase/decrease pressure if vehicle has ssTirePressure
  • Model @stijnwop
  • Sounds @stijnwop
  • Shop icon @stijnwop
  • Pressure between 0.8 and 2.0(?)

ssTirePressure

  • ssTirePressure saves pressure and controls visuals.
  • Speed limit dependant on load (or maxLoad depends on wheel pressure?)
  • ssTirePressure has incabin controls if designated by mod maker
    • Add duration of adding and remove pressure, with sounds
  • Multiplayer event for setting pressure -> move to AirCompressor?
  • Make step pressure into linear between 80 and 180.

ssSoilCompaction

  • Twin wheels

ssCompactionManager

  • Overwrite FS code to implement new effects of compaction
  • Overwrite Overview for new display of compaction
    • Add colors for colorblind mode (Yellow based)
    • ~~~See if we can add the colors to the legend~~~

ssDeepCultivator

  • Make work
  • Show in garaga and shop it can deep cultivate
    • Extract determining of deepCultivator into CM
  • When SC is turned off, reset maxForce (in :updateTick?)
  • Multiplayer event for setting deep/shallow

@joskuijpers joskuijpers assigned joskuijpers and unassigned baleBaron Jan 10, 2018
@joskuijpers joskuijpers changed the title Remaining work on soil compaction Soil compaction Jan 11, 2018
@joskuijpers joskuijpers modified the milestones: v2, v1.4 Jan 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants