• Content count

  • Joined

  • Last visited

Community Reputation

3,140 Excellent

About rezecib

  • Rank


Visited by the Title Fairy
  • Visited by the Title Fairy
Don't Starve Together
  • Contributor

Recent Profile Visitors

17,387 profile views
  1. How to modify screen functions?

    Yup, grepping through databundles/scripts is pretty much the way to do it. Printing on dedicated servers (which is how servers with caves work) goes to the server_log, which you can find in Documents/Klei/DoNotStarveTogether, but it takes a little hunting, and there will be one for the surface and one for the caves (they're separate servers). Usually when debugging I keep the log files themselves open in a text editor so I can search them and scroll.
  2. How to modify screen functions?

    @L. Ringmaster Screens are nothing special, they're just like other classes. Global Positions modifies the PlayerStatusScreen in order to add a hide/show location button. In general, modifying a local function somewhere is hard, I do not recommend attempting this (although it's possible with the debug library's upvalues). In this case, however, it's not just a local function, it gets attached to something that you can then access (self.player_widgets.ban.onclick). I'm not 100% sure how to write the code for this without digging deeper, but it looks like you may need to hook into some other function to make sure you catch all playerListing objects when/if they get updated. The Global Positions example I linked shows something similar, hooking into the scroll_list updatefn. At a glance it doesn't look like you need to do that, though.
  3. In scripts/prefabs/veggies.lua, placers were added for each of the veggie seeds in the MakeVeggie function. However, they don't get added to the returned prefab table because only the first three return values are captured. This is also an obstacle for Geometric Placement compatibility, as the placer prefab is missing.
  4. Combined Status

    @legends0356 It needs to be extracted from the zip, so that it goes: mods/CombinedStatus/modinfo.lua; if the modinfo isn't visible at a path like mods/somemodname/modinfo, then the game won't see it.
  5. Combined Status

    I don't maintain the server version so it's up to them to update it
  6. Normally when the Aporkalypse starts, the existing season and its progress is saved, to be resumed later when the Aporkalypse ends. However, seasonmanager_pork.lua doesn't include pre_aporkalypse_season and pre_aporkalypse_percent in its OnSave and OnLoad methods. The aporkalypse component does save/load the current season, but it doesn't pass it back to SeasonManager in EndAporkalypse() (and it also doesn't save the season percent).
  7. When moving around a meteor impact, such as the ones near the Iron Hulk (ancient robot things), they seem to slide over the ground slightly. This is fixed by setting their anim orientation to OnGround: inst.AnimState:SetOrientation(ANIM_ORIENTATION.OnGround) They might need some further adjustment after this (perhaps rotation or something).
  8. Geometric Placement

    @MP98 Let me know if you figure it out, although it may not be something I can solve. It's also possible it's affected by predictive mode (I play with prediction off, and they may have changed the code for it in a way that interferes).
  9. Regardless of the auto-sweeper's orientation, its decor box extends 5 cells to the right (from the center cell of the auto-sweeper), while extending the correct 3 cells in all other directions.
  10. @PeterA Sorry to cause problems with that, I've removed the code that was referring to the old optionsscreen so it should be much safer to remove now (obviously will still crash for anyone stuck on older versions of the mod, but nothing to be done about that).
  11. [DST] Gesture Wheel

    @TheHacker Gesture Wheel is DST-only (10 is the api version for DST). Single-player doesn't have any emotes, so it wouldn't make sense to have the wheel for them (and porting over the emotes themselves is a bit hard, definitely outside of what I want to do with this mod).
  12. Geometric Placement

    @invent1on should also be fixed by updating the game
  13. Combined Status

    @NinjaFairy It doesn't give me that warning on Steam. You're probably not installing it correctly; it should have an icon when you have it installed, with the folder structure like so: mods/CombinedStatus/modmain.lua
  14. Geometric Placement

    Download 2.1.8 instead
  15. Do you know where can I find the log of autocompiler? Thanks!