#1 29-02-2008 18:43

Twix
Registered: 27-02-2008
Posts: 6

Может кто знает?

Как можно поправить код игры чтобы обрезать без последствий кол-во маши? Напр машин 120(это напр) а я хочу чтобы в игре использовались только 50, а остальные 70 не загружались и в следствии этого игра не глючила и не вылетала, как бы вбить игре код в память что машин было не 120(мой пример) а 50?

Offline

#2 29-02-2008 19:14

flashTrash
From: Н.Новгород
Registered: 21-02-2007
Posts: 260
Website

Re: Может кто знает?

Twix wrote:

Как можно поправить код игры чтобы обрезать без последствий кол-во маши? Напр машин 120(это напр) а я хочу чтобы в игре использовались только 50, а остальные 70 не загружались и в следствии этого игра не глючила и не вылетала, как бы вбить игре код в память что машин было не 120(мой пример) а 50?

Есть такой опкод:

0732: random_car_generator_disable_model #SAVANNA // отключить генерацию Саванны.
0733: random_car_generator_enable_model #SAVANNA // включить генерацию Саванны.
0734: reset_random_car_generator_models // сбрасывает генерацию моделей. Наверно включает все "запрещенные" модели, но точно я не знаю. Надо спросить у Seemann'а.

Можно обойтись и без скриптов.
Открываешь фaйл cargrp.dat(лежит в папке data), и удаляешь из каждой строчки те модели машин, которые тебе не нужны(например taxi). После этого ты не встретишь на дорогах ниодного такси(за исключением припаркованных и тех, что появляются по велению Его Величества Скрипта).

Offline

#3 01-03-2008 13:24

Twix
Registered: 27-02-2008
Posts: 6

Re: Может кто знает?

Что можно поменять в файле stream? И вабще за что он отвечает?

Offline

#4 01-03-2008 20:34

ДЖОКЕР
Registered: 15-02-2007
Posts: 30

Re: Может кто знает?

эээ а зачем менять?

Offline

#5 02-03-2008 07:14

Twix
Registered: 27-02-2008
Posts: 6

Re: Может кто знает?

ДЖОКЕР wrote:

эээ а зачем менять?

Мне просто  интересно...:D

Offline

#6 02-03-2008 13:15

Seemann
Registered: 07-08-2006
Posts: 2,155

Re: Может кто знает?

.text:00551024 014                     push offset aVehicles                   ; "Vehicles"
.text:00551029 018                     push 110
.text:0055102B 01C                     mov ecx, eax
.text:0055102D 01C                     call sub_5504C0

В этом участке кода игра выделяет память под 110 машин. Через SA Limit Adjuster можно поменять это значение.

Offline

#7 28-04-2008 10:50

arturo
Registered: 28-04-2008
Posts: 1

Re: Может кто знает?

Мне нужно записать SA на DVD, но так чтобы игра во время запуска требовал диск. Можете помочь???

Offline

#8 29-04-2008 11:17

Seemann
Registered: 07-08-2006
Posts: 2,155

Re: Может кто знает?

@arturo - лицензионная версия и так требует диск.
можно было бы, скажем, написать программу (ASI), которая бы проверяла диск в приводе и при ненахождении такового "падала" вместе с игрой, но есть ли смысл, учитывая всякие Daemon Tools и прочая.

Offline

#9 16-05-2011 11:42

Dr_Emmett_Brown_2011
Registered: 28-04-2011
Posts: 80

Re: Может кто знает?

У меня эти команды не работают! sad

0732: random_car_generator_disable_model #SAVANNA 
0733: random_car_generator_enable_model #SAVANNA
0734: reset_random_car_generator_models

Кто может обьяснить, почему?

Last edited by Dr_Emmett_Brown_2011 (18-05-2011 13:22)

Offline

Board footer

Powered by FluxBB