Jump to content

Forums Announcement

Read-Only Mode for Announcements & Changelogs

Dear Survivors, we'd like to inform you that this forum will transition to read-only mode. From now on, it will serve exclusively as a platform for official announcements and changelogs.

For all community discussions, debates, and engagement, we encourage you to join us on our social media platforms: Discord, Twitter/X, Facebook.

Thank you for being a valued part of our community. We look forward to connecting with you on our other channels!

Stay safe out there,
Your DayZ Team

Sid Debian

Members
  • Content Count

    666
  • Joined

  • Last visited

Everything posted by Sid Debian

  1. Sid Debian

    Игрок

    Согласно правилам форума - можно использовать только английский язык. В личном сообщении я тебе отвечу что можно сделать. [English version] Based on forums rules - you can use English only language. In private message I'll write what do you can do to solve it.
  2. Sid Debian

    Need help with overriding base class

    Always welcome! And I'm sorry i didn't spot a mistake in your code: class XYZ : ABC { <- That's only for the config.cpp classes, when: class XYZ extends ABC { <- can be applied for a scripts classes. That's quite important to keep your eyes on that 2 cases to solve such small but annoying problems.
  3. I guess it's migh be impossible. The idea of stringtables in DayZ is based on you have several langs that the game is supported, but that not mean that you shall use those languages. For example stringtables contains: original, English, Russian and French languages in list, but I don't know/not really wished to translate (or any other reasons) and I just can remove item from stringtable header same as remove each 2nd item of each transaction row-item and ingame item that should be translated to Russian would be translated to English (as default language). But about global stringtables in the game - you can't add new language(s) because the game has no idea how to identify it, yes we can give the designation of that language like "NoName", but sorry I didn't check can the game read that name and include that string to the language selection items. P.S. I guess you shall raise the ticket on dev forum for adding new language to the game, that might be simpler and useful I guess.
  4. Sid Debian

    DayZ Update 1.24 & DayZ in 2024

    Nowhere. Welcome to DayZ word.
  5. Sid Debian

    Need help with overriding base class

    I had done it. There the code:
  6. Sid Debian

    Need help with overriding base class

    It's no use. Today was messy day for me so had no time for dayz scripting. I'm sorry...
  7. Sid Debian

    Need help with overriding base class

    Oki tomorrow I'll try to manually override classes based on your code. Maybe I'll able to find what do we missed...
  8. Sid Debian

    Need help with overriding base class

    Because of string: /*|| другие условия для разных типов патронов */ I can suggest that you're Russian speaking. But I can't bet that's why I'll to explain your mistake on both langs. EN: You have wrong signatures of your methods: // Source: DayZ\dta\scripts\4_World\Entities\Creatures\Infected\ZombieBase.c class ZombieBase extends DayZInfected { override void EEHitBy(TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef) { super.EEHitBy(damageResult, damageType, source, component, dmgZone, ammo, modelPos, speedCoef); } } // Source: DayZ\dta\scripts\4_World\Entities\Creatures\Infected\ZombieMaleBase.c / /When you trying to override with another signature: modded class ZmbM_NBC_Yellow : ZombieBase { override void EEHitBy(TotalDamageResult damageResult, int damageType, EntityAI source, string component, string ammo, vector modelPos) { } } /* Let's compare both funstions: ZombieBase: void EEHitBy(TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef) ZmbM_NBC_Yellow: void EEHitBy(TotalDamageResult damageResult, int damageType, EntityAI source, string component, string ammo, vector modelPos) The difference is 4th element inside the function: on ZombieBase it's INT component; on ZmbM_NBC_Yellow it's STRING component; so that's why it will not working. Then, you're trying to extend from ZombieBase but your method is not inside ZombieBase, that method is located inside DayZInfected class, that means that ZombieBase is only the wrapper for DayZInfected base class. And as you can understand from the problem you need to override not the ZmbM_NBC_Yellow, you need to override the DayZInfected.EEHitBy event! I suggest you to explore the EntityAI source -> that Item is item on model that got Hit, with it you can get RootPlayer (in ours case it's RootZombie body) and then call GetType(), for check the Classname of zombie and if it's ZmbM_NBC_Yellow -> do one case else ... */ RU: У тебя проблема в подписи события, который ты вызываешь: // Исходник: DayZ\dta\scripts\4_World\Entities\Creatures\Infected\ZombieBase.c class ZombieBase extends DayZInfected { override void EEHitBy(TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef) { super.EEHitBy(damageResult, damageType, source, component, dmgZone, ammo, modelPos, speedCoef); } } // Исходник: DayZ\dta\scripts\4_World\Entities\Creatures\Infected\ZombieMaleBase.c // Когда как ты пытаешься перегрузить другую сигнатуру: modded class ZmbM_NBC_Yellow : ZombieBase { override void EEHitBy(TotalDamageResult damageResult, int damageType, EntityAI source, string component, string ammo, vector modelPos) { } } /* Сравним оба события: ZombieBase: void EEHitBy(TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef) ZmbM_NBC_Yellow: void EEHitBy(TotalDamageResult damageResult, int damageType, EntityAI source, string component, string ammo, vector modelPos) Отличие в 4м аргументе при вызове события: на ZombieBase это INT(число) component, когда как в ZmbM_NBC_Yellow это STRING(строка) component, вот почему это не работает. Затем ты пытаешься происходить класс от ZombieBase, но твоё событие не принадлежит ZombieBase, это событие наслудуется из класса DayZInfected, что констатирует нам, что ZombieBase - этолько агрегатор (расширение) для DayZInfected-базового класса. Как можно понять проблему, тебе надо перегружать не класс ZmbM_NBC_Yellow, тебе надо перегружить DayZInfected.EEHitBy событие! Я советую обратить внимание на EntityAI source -> этот EntityAI - есть объект,который словил маслину на теле зомбя, с помощью этого ты можешь получить RootPlayer (в нашем случае это "RootZombie"-тело), после чего вызвать GetType(), для проверки класса RootPlayer и получения клааса объекта и если это mbM_NBC_Yellow -> делай обработку своего эвента, если нет - работай как с обычной химвойсковым зомби... */
  9. Sid Debian

    Underbarrel grenade launchers

    Actually the models is in game files since 1.07 game patch, m203, gp25, rpg7, LAW but it's all is so important so it might be added after 15 or 20 years since DayZ creation...
  10. Sid Debian

    Chaning name after new patch update in DayZ SA

    Don't brainheck your mid, use the start up parameters: here's the example "-name=My Awesome Nickname" Just add it into Steam DayZ starup parameter, or if you wish through the DayZ Launcher. And no matter when you'll always would have the same name. -name -> override default ingame name.
  11. Sid Debian

    Add M24!

    Another .308 Win rifle? Don't see any reason for it.
  12. Sid Debian

    Mag for KAS-74U and KA-74.

    If you're a simple player - search for non official servers, you may search through the steam search by server's modifier "privHive", that means that admins of server can setup their own types.xml for necessary stuff same as loot types. If you're the administrator of some DayZ server with Private Hive - chamge the types.xml, extend the class Mag_AK74_30Rnd -> add next line above the <value name="Tier3"/> Add: <value name="Tier2"/> Now that mag shall appear at the Military locations of Tier2 on your server, but we are lazy for it, so after the line <usage name="Military"/> Add: <usage name="Police"/> After that Mag AK74 will appear at all military and police locations of the Tier2 & Tier3. But it's not enough, turn off the server With private hive get to database folder of your server, get into storage_0, search for types.bin and remove it to the hell - and not here it comes, after server start up the sever will recreate types spawn table and Respawn someitems (simply ask the server for loot correction). And you'll get your mags on your server. Or ask server's admins to fix that trouble on their server. As an old German rock band singing: "Don't stop at the top, Touch the skies before you drop!" (Scorpions - Don't Stop At The Top) Just search the way how you may help yourself and I wish you luck 🙂
  13. Sid Debian

    Mag for KAS-74U and KA-74.

    Soviet army didn't use 15 rnds mags. Used only 10 rnd mags for correcting ironsides on stands, outside the shooting range and on military service used only 30 rnd mags (the old ones Yellow and new one's black (dark grape's colour) both for 30 rnds, but on combat situations alke Afghanistan war conflict from mid 80th up till '93rd solders often get to armouries and tried to pick the RPK-74, 45 rnd mags 5.45x39, they were 2 types: the yellow one that's in the game and on that time new ones in army they were called "waffle's", because of small ribs on mag for better holding from left to right and backwards and so on each side of mag they were the 30 and 45 rnds versions. Those mags about you told appears lately after the fall of USSR, when old USSR countries sold military stuff to the States and other countries for cheap prices. And some of mags were adapted for civil using that's why appears the 15 rnd mags... That's all story about it.
  14. Sid Debian

    Make the UAZ496 car drivable

    With the same stuff return back those loosened vehicles from Arma 2: Kamaz (Zamak) ingame class Truck_02, Urals (there's wrecks on map), bmp1 and 2 (there's both wreks), BRDM (2) it's so famn hard reminds about nice Arma 2 DayZ Mod then about that sh*tty dz game... And how the hell I could forget the TransitBus Ikarus!
  15. Sid Debian

    Pistol light and Mini sight re-texture problem

    I guess you're not quite good understanding the way how you can retexture the objects. The Glock was made with ability for texturing but pistol flashlight might has no such ability because the textures and rvmats migh be hardcored inputted into the P3D model of the object. For example like the Military Belt - you may switch the textures but until you'll not dress it on your character it would be green. But you may try to find the weapons_supports.pbo, unpack it and debin config.bin into .cpp. There would be the full description of that object and for additional feature you may override you new pfl with make child to the original item like: class MyTLRLight : TLRLight { Blah-blah-blah. That point may help you a bit.
  16. Sid Debian

    1.24 Experimental Release

    In someway yes and someway no. The time that patch working on experimental branch has own time when players testing on own PCs, with own reasons and shall spot and raise the tickets on bug trackers. But not everyone do it and sometimes the bug appears from nowhere and heck reasons like it shouldn't but it happens only then some players will report about it on bug tracker and devs could fix that issue. My point about don't hurry was that if community will pressure on devs team that "where's the hecking patch?" or "heck ya we want new patches right now" or even "You're killing Kenny! ...", that will hurry up devs and the can push to stable branch the "wet" update that full of bugs. I'm not sure about you but I'm totally hating any kind of bugs and when I found 'em in stable branch in my head from nowhere flashing the sign that's said: "Leave that game alone delete it and don't comeback to it again". So the best community help would be that community will play the test branch like it's already stable one and will doing their own crazy play (as it usual be in stable DayZ) to spot bugs and submit information about it 🙂
  17. Sid Debian

    1.24 Experimental Release

    Mate please don't hurry up. When devs consider that 1.24 is ready for release they will release it asap. In other way if community will try to hurry up devs - that may cause a bad update, that's why don't hurry everything will come in it's own time. 🙂
  18. Sid Debian

    0x00040004-Error

    Greetings, did you tryed to clean the Windows DNS cache, that may remove your issue because of windows saving data rote (like all mid-servers to send the package from your IP to Server's IP). So quite fast the routes can be collapsed, changed or reordered for archiving better speed and reduce the Ping on the line. Also when I get such error with: Connection is lost, I'm always restarting my Router (to wipe it's own errors, clear caches and etc...). So let's start from wiping DNS cache of windows: Opens the Command Prompt: press on keyboard: Start+R (2 keys); if you're using Mac keyboard then Super+R, in popped up widow input next line: "cmd" (sure no quotes). Will raised up the Command promt widow. Now input next lines one-by-one: 1. ipconfig /release 2. ipconfig /flushdns 3. ipconfig /renew Cmd 1 - releases all network connections on your PC (simply all sockets would be closed). Cmd 2 - wipe DNS cache. Cmd 3 - performs the reconfiguration of network adapters on your PC for recovering network connections and operation of network. P.S. You may run your cmd as admin or as simple user, it's actually not matters. If it's not helped you - you shall try to restart your router, get to it's IP through the Web browser and open Settings Page of your Router and performe there Restart. In 10 - 20 seconds network will fall of and then will start over again. If you have no information about how to connect to your router - then use On/Off switch on it (the best way) or unplug the power from it and replug again in 5 seconds to start it over (the worst situation). That action may reduce your Ping. For example me: On joining to my server I have IP 24 - 55ms; after rebooting the router I have 12 - 18ms, I think it's fine reason to do so... I'm not sure that it might help you but I hope that it will work for you. With my regards!
  19. Sid Debian

    PBO Crunch Missing Files

    You may tryout other PBO software projects like: PBO Manager v1.4, (GitHub) PBOManager3 The projects are free and has no any kind of troubles. I prefer the PBO Manager v1.4 I'm using it last 13 years and has never met a problems with that.
  20. Sid Debian

    Ошибка

    Я рассмотрел твою ошибку и подсказываю что сделать: приложить данные о ошибке, описать почему это ошибка, а не фича и возможно выкинуть системник в окно. А теперь по делу: ошибки бывают разные, пока ошибок у тебя я не наблюдаю (за исключением пустого вопроса, констатирующего отсутствие логического мышления). Если ты более подробно опишишь проблему - мы сможем найти решение, а поскольку проблемы ты не описал, значит - ты просто тратишь время.
  21. Sid Debian

    sqlte DB struct

    No it has no anykind of encryption. You can check it through the SQLite DB Browser app, it can show the BLOB as byte array with supporting of string representation. If you'll check the data you'll find that most of strings showing fine without any encryption, but Byte Serialisation means that each datat type shall has specific length (in bytes) and without the base serialisation class you'll not able to deserialise it. Well if describe it's in other way imagine the JSON document where all headers encrypted or named like "a","b"... and data that stored in those nodes are encrypted (with any kind of encryption), and the data is a byte array. So try to deserialise that (p.s. you'll met a trouble that you have no idea what those data means). Here you have exactly the same, without the base class that provides structures of all records you can't parse it. Heh it's almost the same way like you'll try to talk on language that you don't know 🙂 Also try to raice the ticket on Dev's Bug Tracker. That might be that devs will make it a private ticket and give you such information.
  22. Sid Debian

    sqlte DB struct

    For those ones who not familiar with MySQL & SQLite. The field type BLOB - is byte[] field, designed for storing any kind of data. Inside DayZ players.db -> Players (table) -> Data (field) - contains character data (Character ClassName, Coordinates, Character Gear, assignment slots, Modificators (health, stomach, healing mods, damages zones...), items health, states and many other information) - simply all user data. That data is hidden from usage and BI will never give you such information because of it may cause to creating the tools for hackers, different admintools, basic cheats for the server owners and etc, same as giving the ability to edit players mods and brigs alot of troubles to the server by wrong usage of that data. Basically that data is the C++ class implementation, that class described inside EXE file of game (and you can get it's info only through reverse engineering of exe file that forbidden by game licence). Based on information from network you may get idea that serialisation process was implemented through the MS VC++ redistribution framework 2015 - 2022 versions, but without the code of class representation you'll not able to view or interpreter the data from it, so that would be useless. The different olayers & and servers owners asked BI to describe the players database structure since first public release of DatZ Server but BI don't give a heck about it, because who the heck those cockroaches why heck we shall cares about them we're the Bohemian, we are the best (and other crp about it). So I bet that they will not give you such information (coz they didn't done that in last 7 years for sure since implementation of new engine for the game). But I wish you luck with that!
  23. Sid Debian

    1.24 Experimental Release

    About the ballistics, also the barrel length, so caliber is important but not less then barrel length, dimensions and rifling length of the barrel that's why we got an issue in gun system because the game has no idea about muzzle brakes and barrel compensators, which is point on amount of recoil impulse same as it's length, M4 will has bit less recoil because of shorter barrel and gas operating system (it will eat speed of bullet and gas op system will slow the bullet, but operation of bolt will create the instability moment on reloading, damn simply read the gunsmith books everything is there...) and all those variables and calculations will blowup minds of devs, community devs and in one day all of em will say: "2 the hell all of it"; that's why it's so simplified. Because the same recoil for M4 and M16 actually has different time and values. It's really hard to explain everything about firearms physics & physics itself in short way...
  24. Sid Debian

    Types.xml - Gardenplot

    The problem is not only in the types.xml, the trouble is the Server's database. Any GardenPlot that was created by the player would be saved inside the database in dynamic_xxx.bin, and no way to remove item from there. So tye way how you can remove it: Don't comment item in types.xml - in that case would be assigned the default values to the item based on defaults of database and might use the unknown lifetime value; instead of this - you shall remove the comment section (save the item in types.xml) and set lifetime to 0; (I consider that you will done it while your server is down) and then remove the file types.bin from server's database folder (that will cause the server regenerate types table and sync it with current version of types.xml); after you'll done that item would be removed from database (simply you had been disabled the saving of that class) and from the game (at least items spawn system) when player leaves the area of that item (get away from it for about 2 or 3 km).
  25. Sid Debian

    -

    Yeah completely agreed with you it should be an awesome feature ingame!
×