Jump to content

Чтение настроек программы


normandy

Recommended Posts

установил модеку. При запуске файла первый раз выдало

Обновление программы:

Информация: Используемая версия: 0.0.0.10

Скачивание с сервера данных по профилям модификаций:

Статус: Всего 1 профиль: успешно скачено – 1; не удалось скачать – 0

Скачивание файлов:

Статус: Всего 0 файлов: успешно скачено – 0; не удалось скачать – 0

Статус: Выполнено

Чтение локальных профилей модификаций:

Статус: Выполнено

Чтение настроек программы:

Ошибка: Отсутствует файл конфигурации '.\modequ.ini'

Статус: Завершение работы программы…

игра находится D:\Games\EverQuest 2 RU

модули D:\Games\EverQuest 2 RU\ModEQU

как надо прописать modequ.ini, чтобы профит загрузился?

Link to comment
Share on other sites

Чтение настроек программы:

Ошибка: Отсутствует файл конфигурации '.\modequ.ini'

Статус: Завершение работы программы…

игра находится D:\Games\EverQuest 2 RU

модули D:\Games\EverQuest 2 RU\ModEQU

как надо прописать modequ.ini, чтобы профит загрузился?

"модули D:\Games\EverQuest 2 RU\ModEQU" - не нужен для решения данного вопроса.

Содержимое modequ.ini для твоего случая:

# Путь каталога игры

GameFolder = D:\Games\EverQuest 2 RU\

# Название каталога для устанавливаемых модификаций

ModsFolder = ModEQU

P.S. ModsFolder = ModEQU т.к. ты не сказал - был ли ранее установлен Профит.

Link to comment
Share on other sites

таже ошибка. Сделал так

# Путь каталога игры

GameFolder = D:\Games\EverQuest 2\

# Название каталога для устанавливаемых модификаторов

ModsFolder = ProfitUI

Ято я не так делаю?

Link to comment
Share on other sites

таже ошибка. Сделал так

# Путь каталога игры

GameFolder = D:\Games\EverQuest 2\

# Название каталога для устанавливаемых модификаторов

ModsFolder = ProfitUI

Ято я не так делаю?

Не понял... Что за "таже ошибка"? Эта?

Чтение настроек программы:

Ошибка: Отсутствует файл конфигурации '.\modequ.ini'

Статус: Завершение работы программы…

А где ты тогда прописываешь?

# Путь каталога игры

GameFolder = D:\Games\EverQuest 2\

# Название каталога для устанавливаемых модификаторов

ModsFolder = ProfitUI

Link to comment
Share on other sites

Прописываю в modequ.ini

Ошибка

Чтение настроек программы:

Ошибка: Отсутствует файл конфигурации '.\modequ.ini'

Статус: Завершение работы программы…

Link to comment
Share on other sites

Прописываю в modequ.ini

Ошибка

Чтение настроек программы:

Ошибка: Отсутствует файл конфигурации '.\modequ.ini'

Статус: Завершение работы программы…

мда... а сам файл-то где находится? :)
Link to comment
Share on other sites

Вы на парня зря наесжаете..

у меня такая же ошибка.. стал разьераться..

в файле modequ.php

'config' => array(

'GameFolder' => "C:\\EverQuest 2\\",

'ModsFolder' => "ModEQU",

'full_path' => ""

),

пробито жестко. изменять нет смысла. с сервера подгружается новый с такими же настройками.

я просто создал папку и скинулл туда modequ.ini

и все..

Чтение настроек программы:

Статус: Выполнено

Link to comment
Share on other sites

Вы на парня зря наесжаете..

у меня такая же ошибка.. стал разьераться..

в файле modequ.php

'config' => array(

'GameFolder' => "C:\\EverQuest 2\\",

'ModsFolder' => "ModEQU",

'full_path' => ""

),

пробито жестко. изменять нет смысла. с сервера подгружается новый с такими же настройками.

я просто создал папку и скинулл туда modequ.ini

и все..

Чтение настроек программы:

Статус: Выполнено

Мда... как все грустно...

Это внутренний массив для использования повсеместно в программе. Его значения ОБНОВЛЯЮТСЯ значениями из файла modequ.ini. Если файла нет совсем или его не удалось прочитать - апдейтер завершает работу.

В описании же написано: "Если установка производится впервые: распаковать архив "modequ Settings.rar" в каталог установленной программы"

Link to comment
Share on other sites

да не грустно..

все распаковноо. подправлено и т.д.

сделал пустую папку. распоковал туда и апдейтер. распоковал туда архив modequ Settings.rar..

подправил все пути..

Запускаю..

Чтение настроек программы:

Ошибка: Отсутствует файл конфигурации '.\modequ.ini'

Статус: Завершение работы программы…

ФАЙЛ НАХОДИЛСЯ В ПАПКЕ АПДЕЙТЕРА. в нем были прописаны пути до папки с игрой и т.д.

Его значения ОБНОВЛЯЮТСЯ значениями из файла modequ.ini

но вот согласно ВАШЕГО ПХП скрипта он этот файл по умолчанию ищет в папке C:\EverQuest 2\ что бы обновить значения...

простой выход - или правте в скрипте пути.. на что-то типа ..

и напишите в описание

Мол положите modequ.ini в папку C:\EverQuest 2\

мой файл.

# Путь каталога игры

GameFolder = C:\Program files\SONY\EverQuest II RU\

# Название каталога для устанавливаемых модификаторов

ModsFolder = ModEQU

сам апдейте со всеми профилями и так далее находится в папке С:\modeq

и все в нем распоковано и испарвлено.

и пока я не создал папку C:\EverQuest 2\ и не положил в него ТОЛЬКО 1 ФАЙЛ modequ.ini

ничего не работало. как только это сделал - все заработало.

Вы вместо того что бы высказывать колкости по поводу интелекта писавших - проверили бы описанные ситуации. возьмите чистый комп. без папки C:\EverQuest 2. скачайте апдейтер, залейте в него настройки из архива и попробуйте обновить..

З.Ы. Сорри - но я программером уже 13 лет работаю. и на пхп и прочем собаку сьел. и когда мне говорят что я немогу скопировать файл - ненмного обидно.

я описал ситуацию и то как можно ее исправить. я проверил все варианты прежде чем написать.. мне тоже ломает лишний раз писать.

Link to comment
Share on other sites

Чтение настроек программы:

Ошибка: Отсутствует файл конфигурации '.\modequ.ini'

Статус: Завершение работы программы…

ФАЙЛ НАХОДИЛСЯ В ПАПКЕ АПДЕЙТЕРА. в нем были прописаны пути до папки с игрой и т.д.

Ты как апдейтер запускашь ?

Не забыл что такое ".\<имя файла>" ?

$G = array(

  'config' => array(

	'GameFolder' => "C:\\EverQuest 2\\",

	'ModsFolder' => "ModEQU",

	'full_path' => ""

  ),


  'report' => array(

	'resource' => null,

	'content' => ""

  ),


  'indent' => 0,


  'errors_while_run' => false

);


function Quit() {

  exit;

}


function ReadConfig($_config_filename) {

  global $G;


  if (!file_exists($_config_filename)) {

	$G['report']['content'] .= "Ошибка: Отсутствует файл конфигурации '".$_config_filename."'\n";

	$G['report']['content'] .= "Статус: Завершение работы программы...\n";

	$G['errors_while_run'] = true;

	$G['indent'] -= 2;

	Quit();

  }


  ...

}


ReadConfig(".\\modequ.ini");

В каком месте здесь ищется файл modequ.ini по пути $G['config']['GameFolder'] ?

Link to comment
Share on other sites

по логике ищется в папке запуска.

но факт остается фактом.

запускал я его там где он и находится. у меня и апдейтер и этот файл ноходиться в одной папке. но пока не сделал отдельно паку c:\everquest 2\ и не поместил конфиг туда - ничего не обновляла. выдавало ошибку - мол файл не найден.

и запускал апдейтер с другой папки..

Link to comment
Share on other sites

по логике ищется в папке запуска.

но факт остается фактом.

запускал я его там где он и находится. у меня и апдейтер и этот файл ноходиться в одной папке. но пока не сделал отдельно паку c:\everquest 2\ и не поместил конфиг туда - ничего не обновляла. выдавало ошибку - мол файл не найден.

и запускал апдейтер с другой папки..

Код посмотрел? В мистику веришь?
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...