>>512
オーバーフローだね(何のオーバーフローかは知らない)

40行目::VRAM_USAGE 2000
60行目set vram_usage=2000

にして、並列は考えない
それでもエラーが出る場合は

106行目if %max_int% gtr 300 set max_int=300
この数字を動くまで下げていく

106行目if %max_int% gtr 100 set max_int=100
とか

106行目if %max_int% gtr 50 set max_int=50
とか下げてみたら?