Jump to content

Filachilla

Member
  • Posts

    165
  • Joined

  • Last visited

  • Feedback

    0%

2 Followers

About Filachilla

Informations

  • Gender
    Male

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Filachilla's Achievements

Rising Star

Rising Star (9/16)

  • Collaborator Rare
  • Dedicated
  • Conversation Starter
  • Reacting Well
  • First Post

Recent Badges

66

Reputation

  1. Have war + sura (m/f), I think ninja is somewhere but this shaman is holy gold omg.
  2. What do you mean down there? I can download files normally via git. (windows) Anyway, if for some unknown reason it doesn't work for you, I uploaded everything to mega (it's the original downloaded (mirror git)-> packed .rar (with highest compress of course) -> upload, nothing changed) Download from MEGA
  3. I can't edit my post, but by the way, I'm adding a screenshot as requested. I've added a min/max range + an edit interface to make it smooth. preview
  4. Thanks, but you forgot one line in consoleModule.py and one in MapOutdoorRender.cpp std::stable_sort(m_PatchDrawStructVector.begin(), m_PatchDrawStructVector.end(), FSortPatchDrawStructWithTerrainNum()); self.AddFunction("terrainrender", Console.SetTerrainRenderSort)
  5. Which year u meaning? I have some old client when was old "warrior" "boss" spawned somewhere in town for drop coins (Dragon Coins) It was maybe 2016? Early/later idk, I dont remember to it much, but still have that client Edit: Ah sorry bro u mean sf I lost sf long time ago :c I dont think so any link exist in 2k6
  6. @ 0xRayz I found a bug.. if you delete a saved character, it still remains in the login screen and you can “log in” to it, but you then get kicked because the character no longer exists.
  7. Thanks but did you tried change DPI or multi monitor when secondary is not locked or multi gpu??? i solved this problem some long time ago like this way: UserInterface.cpp int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); // this is what we need add before ini and create window PythonApplication.cpp AdjustSize(m_pySystem.GetWidth(), m_pySystem.GetHeight()); if (Windowed) { RECT rcWorkArea{}; SystemParametersInfo(SPI_GETWORKAREA, 0, &rcWorkArea, 0); RECT rc{}; GetWindowRect(&rc); int windowWidth = rc.right - rc.left; int windowHeight = rc.bottom - rc.top; int x = rcWorkArea.left + (rcWorkArea.right - rcWorkArea.left - windowWidth) / 2; int y = rcWorkArea.top + (rcWorkArea.bottom - rcWorkArea.top - windowHeight) / 2; SetWindowPos(GetWindowHandle(), NULL, x, y, 0, 0, SWP_NOZORDER | SWP_NOSIZE); } else { m_isWindowed = false; SetPosition(0, 0); }
  8. I cant test it for now, but try something like this: init/del self.eventFunc = None self.eventArgs = None + function: def SetEvent(self, func, *args): self.eventFunc = func self.eventArgs = args def OnMouseLeftButtonDown(self): if self.eventFunc: apply(self.eventFunc, self.eventArgs) return True return False btw...: thinBoard.SetEvent(lambda: self.OnClickMaterial(materialIndex)) -> thinBoard.SetEvent(self.OnClickMaterial, materialIndex)
  9. 1. Why you linking another forum in rar? -> repack 2. Fckin RAW code with 1000 systems added -> let make it base for base game 3. You need minimal CLIP_MASK for smooth scrolling 4. All other?
  10. @ Mali Great job! After a long time, I was looking for some small additions for the game again, and I have to say these are exactly the kind of things I enjoy! I just took the liberty of slightly modifying this function because it seemed unnecessary to use "Arrow->count".. For players and myself, the total number of a given type of arrow in the inventory is what really matters, since the next bundle activates automatically after the first one is depleted (as you noted). Thank you so much! I hope in the future there will be more things like this and all the others (kill bar, UI hide, icon with glass, auto shop close after sol out, etc. and many more). Thanks Modifications:
  11. It depends on how far you want to go. I made extra caster because in original source exist only receiver. When the ymir guys were programming it, they weren't interested in such things at the time. I mean something like this: std::vector<CGraphicObjectInstance*> m_ShadowReceiverVector; std::vector<CGraphicObjectInstance*> m_ShadowCasterVector;
  12. It would be much more effective if the object could not cast shadows on itself
  13. Fine did u tried fix mouse wheel focus when u swap window with pressed wheel? How to reproduce: Open client + another one window (windows manager, empty folder or something) press mouse wheel in game and use alt+tab for swap window.. Now u will be stucked and you must again use alt+tab and go to back into client + bonus mouse wheel is still pressed.
  14. I just skimmed through it quickly, but this: m_isFixedTimeStep(false) -> m_isFixedTimeStep(true) False is not suitable for games. It should be enabled, so it should be true instead.. There's a lot more, I'll get back to you later if you're interested, but this caught my attention right away.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.