ShadowsAdi / PrecacheList

A simple AmxModX Plugin, designed only for ReHLDS ( ReAPI ) to store into an array precached resources with the ability to unprecache resources.
GNU General Public License v3.0
0 stars 2 forks source link

Half-Life compatibility #3

Closed andreiseverin closed 6 months ago

andreiseverin commented 1 year ago

Hello,

Tried the plugin in Half-Life and it seems to work, but the message displayed has some error like text in the Flags column,


   #  Index : FileName                         Size       MD5      Flags                     
   1. 1     : maps/courtyard2.bsp              3143.69K   00000000 FATALIFMISSING            
   2. 2     : sprites/lgtning.spr              6.85K      00000000 FATALIFMISSING            
   3. 3     : models/w_chainammo.mdl           2.64K      00000000 FATALIFMISSING            
   4. 4     : sprites/dot.spr                  1.06K      00000000 FATALIFMISSING            
   5. 5     : models/chumtoad.mdl              82.20K     00000000 FATALIFMISSING            
   6. 6     : sprites/b-tele1.spr              157.53K    00000000 FATALIFMISSING            
   7. 7     : models/w_grenade.mdl             7.52K      00000000 FATALIFMISSING            
   8. 8     : models/xdm_rune.mdl              84.21K     00000000 FATALIFMISSING            
   9. 9     : sprites/shockwave.spr            4.81K      00000000 FATALIFMISSING            
  10. 10    : sprites/blood.spr                3.22K      00000000 FATALIFMISSING            
  11. 11    : sprites/bloodspray.spr           40.99K     00000000 FATALIFMISSING            
  12. 12    : sprites/zbeam3.spr               1.81K      00000000 FATALIFMISSING            
  13. 13    : models/ozdm_wings.mdl            554.31K    00000000 FATALIFMISSING            
  14. 14    : models/cir/v_dual_smg.mdl        117.00K    00000000 FATALIFMISSING            
  15. 15    : models/cir/v_dual_deagle.mdl     145.81K    00000000 FATALIFMISSING            
  16. 16    : models/cir/v_357.mdl             102.04K    00000000 FATALIFMISSING            
  17. 17    : models/cir/v_crossbow.mdl        474.79K    00000000 FATALIFMISSING            
  18. 18    : models/cir/v_ice_claws.mdl       367.47K    00000000 FATALIFMISSING            
  19. 19    : models/cir/v_egon.mdl            280.08K    00000000 FATALIFMISSING            
  20. 20    : models/cir/v_gauss.mdl           575.25K    00000000 FATALIFMISSING            
  21. 21    : models/cir/v_grenade.mdl         283.77K    00000000 FATALIFMISSING            
  22. 22    : models/cir/v_hgun.mdl            334.16K    00000000 FATALIFMISSING            
  23. 23    : models/cir/v_dual_rpg.mdl        134.96K    00000000 FATALIFMISSING            
  24. 24    : models/cir/v_satchel.mdl         216.90K    00000000 FATALIFMISSING            
  25. 25    : models/cir/v_satchel_radio.mdl   281.85K    00000000 FATALIFMISSING            
  26. 26    : models/cir/v_dual_usas.mdl       214.87K    00000000 FATALIFMISSING            
  27. 27    : models/cir/v_squeak.mdl          188.39K    00000000 FATALIFMISSING            
  28. 28    : models/cir/v_tripmine.mdl        304.21K    00000000 FATALIFMISSING            
  29. 29    : models/cir/p_dual_smg.mdl        91.20K     00000000 FATALIFMISSING            
  30. 30    : models/cir/p_dual_deagle.mdl     146.75K    00000000 FATALIFMISSING            
  31. 31    : models/cir/p_357.mdl             49.00K     00000000 FATALIFMISSING            
  32. 32    : models/cir/p_crossbow.mdl        99.14K     00000000 FATALIFMISSING            
  33. 33    : models/cir/p_dual_wrench.mdl     565.24K    00000000 FATALIFMISSING            
  34. 34    : models/cir/p_egon.mdl            54.57K     00000000 FATALIFMISSING            
  35. 35    : models/cir/p_gauss.mdl           162.68K    00000000 FATALIFMISSING            
  36. 36    : models/cir/p_grenade.mdl         55.23K     00000000 FATALIFMISSING            
  37. 37    : models/cir/p_hgun.mdl            55.53K     00000000 FATALIFMISSING            
  38. 38    : models/cir/p_dual_rpg.mdl        65.69K     00000000 FATALIFMISSING            
  39. 39    : models/cir/p_satchel.mdl         42.19K     00000000 FATALIFMISSING            
  40. 40    : models/cir/p_satchel_radio.mdl   55.84K     00000000 FATALIFMISSING            
  41. 41    : models/cir/p_dual_usas.mdl       1687.02K   00000000 FATALIFMISSING            
  42. 42    : models/cir/p_squeak.mdl          23.34K     00000000 FATALIFMISSING            
  43. 43    : models/cir/p_tripmine.mdl        157.34K    00000000 FATALIFMISSING            
  44. 44    : models/cir/w_dual_smg.mdl        87.44K     00000000 FATALIFMISSING            
  45. 45    : models/cir/w_9mmarclip.mdl       22.43K     00000000 FATALIFMISSING            
  46. 46    : models/cir/w_dual_deagle.mdl     82.04K     00000000 FATALIFMISSING            
  47. 47    : models/cir/w_357.mdl             47.96K     00000000 FATALIFMISSING            
  48. 48    : models/cir/w_357ammobox.mdl      24.76K     00000000 FATALIFMISSING            
  49. 49    : models/cir/w_argrenade.mdl       23.97K     00000000 FATALIFMISSING            
  50. 50    : models/cir/w_crossbow.mdl        97.11K     00000000 FATALIFMISSING            
  51. 51    : models/cir/w_crossbow_clip.mdl   27.19K     00000000 FATALIFMISSING            
  52. 52    : models/cir/w_dual_wrench.mdl     558.53K    00000000 FATALIFMISSING            
  53. 53    : models/cir/w_egon.mdl            54.15K     00000000 FATALIFMISSING            
  54. 54    : models/cir/w_gauss.mdl           161.77K    00000000 FATALIFMISSING            
  55. 55    : models/cir/w_gaussammo.mdl       48.68K     00000000 FATALIFMISSING            
  56. 56    : models/cir/w_grenade.mdl         57.59K     00000000 FATALIFMISSING            
  57. 57    : models/cir/w_hgun.mdl            54.48K     00000000 FATALIFMISSING            
  58. 58    : models/cir/w_longjump_blue.mdl   48.84K     00000000 FATALIFMISSING            
  59. 59    : models/cir/w_dual_rpg.mdl        62.15K     00000000 FATALIFMISSING            
  60. 60    : models/cir/w_rpgammo.mdl         46.30K     00000000 FATALIFMISSING            
  61. 61    : models/cir/w_satchel.mdl         41.28K     00000000 FATALIFMISSING            
  62. 62    : models/cir/w_shotbox.mdl         60.73K     00000000 FATALIFMISSING            
  63. 63    : models/cir/w_dual_usas.mdl       1700.58K   00000000 FATALIFMISSING            
  64. 64    : models/cir/w_shotgunshell.mdl    21.07K     00000000 FATALIFMISSING            
  65. 65    : models/cir/w_sqknest.mdl         58.36K     00000000 FATALIFMISSING            
  66. 66    : models/cir/w_squeak.mdl          26.41K     00000000 FATALIFMISSING            
  67. 67    : sprites/hl_xmas/ice_beam.spr     34.81K     00000000 FATALIFMISSING            
  68. 68    : models/cir/grenade.mdl           79.28K     00000000 FATALIFMISSING            
  69. 69    : models/hl_xmas/dd_iceblock.mdl   178.74K    00000000 FATALIFMISSING            
  70. 70    : models/glassgibs.mdl             9.31K      00000000 FATALIFMISSING            
  71. 71    : sprites/hl_xmas/ice_explode2.spr 61.08K     00000000 FATALIFMISSING            
  72. 72    : sprites/hl_xmas/power2.spr       6.44K      00000000 FATALIFMISSING            
  73. 73    : models/cir/cir_wings.mdl         103.57K    00000000 FATALIFMISSING            
  74. 74    : sprites/zbeam2.spr               1.81K      00000000 FATALIFMISSING            
  75. 75    : models/hat/228_hat.mdl           272.12K    00000000 FATALIFMISSING            
  76. 76    : models/hat/afro.mdl              100.23K    00000000 FATALIFMISSING            
  77. 77    : models/hat/afro_chucky.mdl       603.01K    00000000 FATALIFMISSING            
  78. 78    : models/hat/angel2.mdl            52.62K     00000000 FATALIFMISSING            
  79. 79    : models/hat/earth.mdl             264.18K    00000000 FATALIFMISSING            
  80. 80    : models/hat/headcrab.mdl          280.60K    00000000 FATALIFMISSING            
  81. 81    : models/hat/hood.mdl              23.48K     00000000 FATALIFMISSING            
  82. 82    : models/hat/iron_helmet.mdl       283.53K    00000000 FATALIFMISSING            
  83. 83    : models/hat/mohawk.mdl            21.27K     00000000 FATALIFMISSING            
  84. 84    : models/hat/nimbus.mdl            79.68K     00000000 FATALIFMISSING            
  85. 85    : models/hat/paperbag.mdl          23.05K     00000000 FATALIFMISSING            
  86. 86    : models/hat/pea_shooter.mdl       1051.67K   00000000 FATALIFMISSING            
  87. 87    : models/hat/pillsburyhat.mdl      135.79K    00000000 FATALIFMISSING            
  88. 88    : models/hat/scream.mdl            186.38K    00000000 FATALIFMISSING            
  89. 89    : models/hat/sortinghat.mdl        300.52K    00000000 FATALIFMISSING            
  90. 90    : models/hat/vader.mdl             538.61K    00000000 FATALIFMISSING            
  91. 91    : models/hat/vmask.mdl             539.31K    00000000 FATALIFMISSING            
  92. 92    : models/hat/wizard_hat.mdl        526.32K    00000000 FATALIFMISSING            
  93. 93    : sprites/voiceicon.spr            1.81K      00000000 FATALIFMISSING            
  94. 94    : models/w_suit.mdl                14.14K     00000000 FATALIFMISSING            
  95. 95    : models/w_medkit.mdl              4.05K      00000000 FATALIFMISSING            
  96. 96    : models/w_battery.mdl             4.53K      00000000 FATALIFMISSING            
  97. 97    : models/w_antidote.mdl            1.91K      00000000 FATALIFMISSING            
  98. 98    : models/w_security.mdl            1.93K      00000000 FATALIFMISSING            
  99. 99    : models/w_longjump.mdl            6.35K      00000000 FATALIFMISSING            
 100. 100   : models/v_shotgun.mdl             90.15K     00000000 FATALIFMISSING            
 101. 101   : models/w_shotgun.mdl             6.71K      00000000 FATALIFMISSING            
 102. 102   : models/p_shotgun.mdl             13.15K     00000000 FATALIFMISSING            
 103. 103   : models/shotgunshell.mdl          6.18K      00000000 FATALIFMISSING            
 104. 104   : models/w_shotbox.mdl             2.46K      00000000 FATALIFMISSING            
 105. 105   : models/v_crowbar.mdl             46.25K     00000000 FATALIFMISSING            
 106. 106   : models/w_crowbar.mdl             2.41K      00000000 FATALIFMISSING            
 107. 107   : models/p_crowbar.mdl             4.74K      00000000 FATALIFMISSING            
 108. 108   : models/v_9mmhandgun.mdl          130.88K    00000000 FATALIFMISSING            
 109. 109   : models/w_9mmhandgun.mdl          3.42K      00000000 FATALIFMISSING            
 110. 110   : models/p_9mmhandgun.mdl          17.44K     00000000 FATALIFMISSING            
 111. 111   : models/shell.mdl                 8.33K      00000000 FATALIFMISSING            
 112. 112   : models/w_9mmclip.mdl             1.73K      00000000 FATALIFMISSING            
 113. 113   : models/v_9mmAR.mdl               101.21K    00000000 FATALIFMISSING            
 114. 114   : models/w_9mmAR.mdl               5.31K      00000000 FATALIFMISSING            
 115. 115   : models/p_9mmAR.mdl               14.35K     00000000 FATALIFMISSING            
 116. 116   : models/grenade.mdl               6.50K      00000000 FATALIFMISSING            
 117. 117   : models/w_9mmARclip.mdl           2.14K      00000000 FATALIFMISSING            
 118. 118   : models/w_ARgrenade.mdl           2.80K      00000000 FATALIFMISSING            
 119. 119   : models/v_357.mdl                 142.19K    00000000 FATALIFMISSING            
 120. 120   : models/w_357.mdl                 4.74K      00000000 FATALIFMISSING            
 121. 121   : models/p_357.mdl                 11.42K     00000000 FATALIFMISSING            
 122. 122   : models/w_357ammobox.mdl          3.50K      00000000 FATALIFMISSING            
 123. 123   : models/w_gauss.mdl               9.11K      00000000 FATALIFMISSING            
 124. 124   : models/v_gauss.mdl               145.46K    00000000 FATALIFMISSING            
 125. 125   : models/p_gauss.mdl               34.29K     00000000 FATALIFMISSING            
 126. 126   : sprites/hotglow.spr              4.81K      00000000 FATALIFMISSING            
 127. 127   : sprites/smoke.spr                10.89K     00000000 FATALIFMISSING            
 128. 128   : models/w_gaussammo.mdl           2.94K      00000000 FATALIFMISSING            
 129. 129   : models/w_rpg.mdl                 4.45K      00000000 FATALIFMISSING            
 130. 130   : models/v_rpg.mdl                 143.95K    00000000 FATALIFMISSING            
 131. 131   : models/p_rpg.mdl                 40.04K     00000000 FATALIFMISSING            
 132. 132   : sprites/laserdot.spr             1.06K      00000000 FATALIFMISSING            
 133. 133   : models/rpgrocket.mdl             16.66K     00000000 FATALIFMISSING            
 134. 134   : models/w_rpgammo.mdl             2.97K      00000000 FATALIFMISSING            
 135. 135   : models/w_crossbow.mdl            9.19K      00000000 FATALIFMISSING            
 136. 136   : models/v_crossbow.mdl            176.83K    00000000 FATALIFMISSING            
 137. 137   : models/p_crossbow.mdl            41.67K     00000000 FATALIFMISSING            
 138. 138   : models/crossbow_bolt.mdl         11.46K     00000000 FATALIFMISSING            
 139. 139   : sprites/streak.spr               4.81K      00000000 FATALIFMISSING            
 140. 140   : models/w_crossbow_clip.mdl       11.20K     00000000 FATALIFMISSING            
 141. 141   : models/w_egon.mdl                6.00K      00000000 FATALIFMISSING            
 142. 142   : models/v_egon.mdl                127.07K    00000000 FATALIFMISSING            
 143. 143   : models/p_egon.mdl                45.39K     00000000 FATALIFMISSING            
 144. 144   : sprites/xbeam1.spr               1.81K      00000000 FATALIFMISSING            
 145. 145   : sprites/XSpark1.spr              12.01K     00000000 FATALIFMISSING            
 146. 146   : models/v_tripmine.mdl            98.05K     00000000 FATALIFMISSING            
 147. 147   : models/p_tripmine.mdl            35.46K     00000000 FATALIFMISSING            
 148. 148   : models/v_satchel.mdl             80.25K     00000000 FATALIFMISSING            
 149. 149   : models/v_satchel_radio.mdl       60.03K     00000000 FATALIFMISSING            
 150. 150   : models/w_satchel.mdl             5.12K      00000000 FATALIFMISSING            
 151. 151   : models/p_satchel.mdl             16.94K     00000000 FATALIFMISSING            
 152. 152   : models/p_satchel_radio.mdl       5.32K      00000000 FATALIFMISSING            
 153. 153   : models/v_grenade.mdl             86.80K     00000000 FATALIFMISSING            
 154. 154   : models/p_grenade.mdl             18.98K     00000000 FATALIFMISSING            
 155. 155   : models/w_sqknest.mdl             7.53K      00000000 FATALIFMISSING            
 156. 156   : models/v_squeak.mdl              111.21K    00000000 FATALIFMISSING            
 157. 157   : models/p_squeak.mdl              25.32K     00000000 FATALIFMISSING            
 158. 158   : models/w_squeak.mdl              12.07K     00000000 FATALIFMISSING            
 159. 159   : models/v_hgun.mdl                71.20K     00000000 FATALIFMISSING            
 160. 160   : models/w_hgun.mdl                8.81K      00000000 FATALIFMISSING            
 161. 161   : models/p_hgun.mdl                41.30K     00000000 FATALIFMISSING            
 162. 162   : models/hornet.mdl                8.60K      00000000 FATALIFMISSING            
 163. 163   : sprites/muz1.spr                 32.95K     00000000 FATALIFMISSING            
 164. 164   : sprites/laserbeam.spr            2.81K      00000000 FATALIFMISSING            
 165. 165   : models/w_weaponbox.mdl           29.72K     00000000 FATALIFMISSING            
 166. 166   : sprites/zerogxplode.spr          61.08K     00000000 FATALIFMISSING            
 167. 167   : sprites/WXplo1.spr               61.08K     00000000 FATALIFMISSING            
 168. 168   : sprites/steam1.spr               25.10K     00000000 FATALIFMISSING            
 169. 169   : sprites/bubble.spr               1.06K      00000000 FATALIFMISSING            
 170. 170   : sprites/explode1.spr             68.65K     00000000 FATALIFMISSING            
 171. 171   : models/player.mdl                274.73K    00000000 FATALIFMISSING            
 172. 172   : models/hgibs.mdl                 69.50K     00000000 FATALIFMISSING            
 173. 173   : models/agibs.mdl                 35.02K     00000000 FATALIFMISSING            
 174. 174   : *1                               0.00K      00000000 FATALIFMISSING            
 175. 175   : *2                               0.00K      00000000 FATALIFMISSING            
 176. 176   : *3                               0.00K      00000000 FATALIFMISSING            
 177. 177   : *4                               0.00K      00000000 FATALIFMISSING            
 178. 178   : *5                               0.00K      00000000 FATALIFMISSING            
 179. 179   : *6                               0.00K      00000000 FATALIFMISSING            
 180. 180   : *7                               0.00K      00000000 FATALIFMISSING            
 181. 181   : *8                               0.00K      00000000 FATALIFMISSING            
 182. 182   : *9                               0.00K      00000000 FATALIFMISSING            
 183. 183   : *10                              0.00K      00000000 FATALIFMISSING            
 184. 184   : *11                              0.00K      00000000 FATALIFMISSING            
 185. 185   : *12                              0.00K      00000000 FATALIFMISSING            
 186. 186   : models/woodgibs.mdl              6.86K      00000000 FATALIFMISSING            
 187. 187   : *13                              0.00K      00000000 FATALIFMISSING            
 188. 188   : *14                              0.00K      00000000 FATALIFMISSING            
 189. 189   : *15                              0.00K      00000000 FATALIFMISSING            
 190. 190   : *16                              0.00K      00000000 FATALIFMISSING            
 191. 191   : *17                              0.00K      00000000 FATALIFMISSING            
 192. 192   : *18                              0.00K      00000000 FATALIFMISSING            
 193. 193   : *19                              0.00K      00000000 FATALIFMISSING            
 194. 194   : *20                              0.00K      00000000 FATALIFMISSING            
 195. 195   : *21                              0.00K      00000000 FATALIFMISSING            
 196. 196   : *22                              0.00K      00000000 FATALIFMISSING            
 197. 197   : *23                              0.00K      00000000 FATALIFMISSING            
 198. 198   : *24                              0.00K      00000000 FATALIFMISSING            
 199. 199   : *25                              0.00K      00000000 FATALIFMISSING            
 200. 200   : *26                              0.00K      00000000 FATALIFMISSING            
 201. 201   : *27                              0.00K      00000000 FATALIFMISSING            ```

As a side note, I want to know the criteria to unprecache some of the resources. Can I unprecache the resources found in the client?
ShadowsAdi commented 1 year ago

Hello, FATALIFMISSING is not an error, it specifies the type of resource. More information about unprecaching resources can be found inside the configuration file: https://github.com/ShadowsAdi/PrecacheList/blob/master/configs/unprecache_list.ini The client resources CAN'T be unprecached. Also, I should rework this plugin to use the new functions implemented in reAPI.

andreiseverin commented 1 year ago

Oh, I get it now. Thanks for the answer. Also, see that you said that this plugin need to use the new functions from reAPI, does it mean it's not working properly ?

andreiseverin commented 1 year ago

I have an issue on Half-Life :

L 05/18/2023 - 19:09:36: -------- Mapchange to battlegrounds --------
L 05/18/2023 - 19:09:36: [ORPHEU] Invalid function structure "PrecacheModel"
L 05/18/2023 - 19:09:36: [AMXX] Displaying debug trace (plugin "unprecache_list.amxx", version "unknown")
L 05/18/2023 - 19:09:36: [AMXX] Run time error 10: native error (native "OrpheuCreateFunction")
L 05/18/2023 - 19:09:36: [AMXX]    [0] orpheu_stocks.inc::OrpheuGetEngineFunction (line 34)
L 05/18/2023 - 19:09:36: [AMXX]    [1] unprecache_list.sma::plugin_precache (line 43)

orpheu/functions : image

ShadowsAdi commented 6 months ago

Fixed with the lastest ReHLDS and ReAPI updates. Closed