View Single Post
Dragokas
Veteran Member
Join Date: Nov 2017
Location: Ukraine on fire
Old 01-26-2020 , 11:56   Re: [TUT] SourcePawn Scripting - Tips, Basics to Advanced
Reply With Quote #5

Thanks!!!
That's nice you consolidated useful links and lot of own practice in one place.

Tools:
Dunno, should it be mentioned. Everybody have own tastes.
I'll just leave here own toolset I often use:
-------------------------------
VPK:
- GCFScape - extracting VPK
- vpk.exe (included in game) - packing to VPK, just drag & drop folder on it

Map decompilers:
- pakrat
- bspsrc

Skins:
- VTFEdit - inspecting vtf materials, converting, creating sprays...
- Crowbar - decompile / compile model, Model Viewer integration stuff
- [Batch] BZ2 compress/decompress/verify
- [Batch] Missing textures finder and model compressing
- WinHEX

Server:
- FTP Uploader
- Double click compiler (with N++/AkelPad/Sublime hotkeys support)
- HLSW - execute RCON commands
- Source Admin Tool (standalone), Game-Tracker (web-based) - monitoring

Source Code Helpers:
- Spider - web-based sp compiler with custom *.inc support
- WinMerge (freeware), Beyond Compare (trial) - compare differences between plugin versions
- Lysis - for decompilation - when e.g., you don't remember what plugin is installed on your server and can't find source or dunno what version is it.
- spcomp snapshots of other versions (1.11, 1.10, 1.9, 1.8, 1.7) - to compare 2 smx (last known source code and unknown smx), like such algorithm:
  • use decompiler to see in header the version of compiler unknown smx was compile with
  • use same compiler to create most similar smx from last known sp source code
  • decompile your own smx compiled in previous step
  • compare those pair in text mode
-------------------------------


// TODO for me.
Quote:
Originally Posted by Silvers
ConVars Anomaly Fixer
Perhaps need tutorial how effectively use it. Will do later.


Skip it. Already included in 1st post:
Spoiler
__________________
Expert of CMD/VBS/VB6. Malware analyst. L4D fun (Bloody Witch & FreeZone)
[My plugins] [My tools] [GitHub] [Articles] [HiJackThis+] [Donate]

Last edited by Dragokas; 07-08-2022 at 12:35.
Dragokas is offline