Чем открыть .unity3d файл?

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Чем открыть .unity3d файл?

Сообщение luximal 26 июн 2013, 23:46

Приветствую.
В data mining целях нужно покопаться в файле .unity3d.
В первых байтах файла имеется заголовок: UnityRaw.....3.x.x.4.1.0f4, т.е это не файл веб плеера.
Помогите кто чем может...
luximal
UNец
 
Сообщения: 16
Зарегистрирован: 24 июн 2013, 01:02

Re: Чем открыть .unity3d файл?

Сообщение Woolf 27 июн 2013, 00:04

Ну, можно его из юнити загрузить и взять www.mainAsset ) Вот вам все его содержимое будет. Что с ним дальше делать - сами решайте.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Чем открыть .unity3d файл?

Сообщение luximal 27 июн 2013, 00:16

Woolf писал(а):Ну, можно его из юнити загрузить и взять http://www.mainAsset )

Каким образом? Он ни как не подгружается. Я юнити только вчера поставил. И что такое: "взять http://www.mainAsset".
Объясните плиз, очень нужно.
Последний раз редактировалось luximal 27 июн 2013, 00:37, всего редактировалось 1 раз.
luximal
UNец
 
Сообщения: 16
Зарегистрирован: 24 июн 2013, 01:02

Re: Чем открыть .unity3d файл?

Сообщение Woolf 27 июн 2013, 00:36

Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Чем открыть .unity3d файл?

Сообщение luximal 27 июн 2013, 01:02

Woolf писал(а):http://docs.unity3d.com/Documentation/ScriptReference/WWW.html

Не совсем понял зачем Вы меня туда направили. Ни чего полезного я там не узнал.
И так. Мне прислали, в качестве закрытого бета тестирования, игру. После инсталла я имею среди прочих файлы .assets (их я успешно разобрал) и .unity3d, которые и нужно расковырять. Как, пока не могу понять.

Если можно, как новичку объясните. Спасибо за дальнейшую помощь.
luximal
UNец
 
Сообщения: 16
Зарегистрирован: 24 июн 2013, 01:02

Re: Чем открыть .unity3d файл?

Сообщение Neodrop 27 июн 2013, 01:29

Странно... Только вчера Unity поставил, а уже взломом и воровством увлёкся. :-?
Расковыривать .unity3d файлы в standalone сборке - бесполезная трата времени. Максимум, что можно спереть, это меши и текстуры. Их можно украсть и другими способами, просто из видеопамяти.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Чем открыть .unity3d файл?

Сообщение luximal 27 июн 2013, 01:54

Neodrop писал(а):Только вчера Unity поставил, а уже взломом и воровством увлёкся. :-?

Это всего лишь дата майнинг, с целью просвещения сообщества ещё не вышедшей игры.
Neodrop писал(а):Расковыривать .unity3d файлы в standalone сборке - бесполезная трата времени.
Нужно господа, очень нужно... Хотя бы текст и изображения.
luximal
UNец
 
Сообщения: 16
Зарегистрирован: 24 июн 2013, 01:02

Re: Чем открыть .unity3d файл?

Сообщение Woolf 27 июн 2013, 02:05

Нужно господа, очень нужно... Хотя бы текст и изображения.


Я вам уже ответил, как достать все, что вам нужно. Вы не поняли. Следовательно, вам требуется повышение квалификации. Тут не школа или институт, посему, учите матчасть.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Чем открыть .unity3d файл?

Сообщение Neodrop 27 июн 2013, 12:32

Woolf вероятно имел в виду это : http://docs.unity3d.com/Documentation/ScriptReference/WWW-assetBundle.html

Синтаксис:
Используется csharp
void Start () {
        var www = new WWW ("http://myserver/myBundle.unity3d");
        yield return www;
        // Get the designated main asset and instantiate it.
        Instantiate(www.assetBundle.mainAsset);
    }
 
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Чем открыть .unity3d файл?

Сообщение luximal 28 июн 2013, 11:42

Neodrop писал(а):Woolf вероятно имел в виду это : http://docs.unity3d.com/Documentation/ScriptReference/WWW-assetBundle.html

Выдает ошибку:
NullReferenceException
UnityEngine.Object.Instantiate (UnityEngine.Object original) (at C:/BuildAgent/work/7535de4ca26c26ac/Runtime/ExportGenerated/Editor/UnityEngineObject.cs:90)
script+$Start$12+$.MoveNext () (at Assets/Standard Assets/Scripts/HS/script.js:18)
luximal
UNец
 
Сообщения: 16
Зарегистрирован: 24 июн 2013, 01:02

Re: Чем открыть .unity3d файл?

Сообщение Neodrop 28 июн 2013, 15:09

Как говорили в одном фильме : "Тебя посодят, а ты не воруй" [-x
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Чем открыть .unity3d файл?

Сообщение luximal 28 июн 2013, 15:41

Neodrop писал(а):Как говорили в одном фильме : "Тебя посодят, а ты не воруй" [-x

Вот только не надо про это, я выше упоминал зачем это нужно.
По теме можете что нибудь посоветовать?
luximal
UNец
 
Сообщения: 16
Зарегистрирован: 24 июн 2013, 01:02

Re: Чем открыть .unity3d файл?

Сообщение seaman 28 июн 2013, 15:53

Посоветую - поучиться. Ну хотя бы тому - как задавать вопросы. Код Ваш?
Ну а еще лучше поучиться просто программированию.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Чем открыть .unity3d файл?

Сообщение luximal 28 июн 2013, 16:22

seaman писал(а):Посоветую - поучиться.
Пытаюсь, туго идет с этим [unity 3D].
seaman писал(а):Код Ваш?

Я вам тоже посоветую, хотя бы просматривать тред, а не последние два сообщения, тогда бы не было такого вопроса.

В общем имею пока следующее. Создал объект, привязал к нему скрипт:
Синтаксис:
Используется csharp
function Start () {
        var www = new WWW ("http://localhost/textures.unity3d");
        yield www;
        if (http://www.error != null) {
                print("Error: " + http://www.error);
        }
        Instantiate(http://www.assetBundle.mainAsset);
}

При запуске выдает ошибку: NullReferenceException UnityEngine.Object.Instantiate (UnityEngine.Object original)... Как я понимаю, не может получить содержимое?

Есть где нить нормальный пример как можно получить доступ к содержимому такого файла?
luximal
UNец
 
Сообщения: 16
Зарегистрирован: 24 июн 2013, 01:02

Re: Чем открыть .unity3d файл?

Сообщение Johnson 28 июн 2013, 16:34

Это вполне нормальный пример. Все так делают, но только у вас не получается.

Вот из моего проекта:
Синтаксис:
Используется csharp
    private IEnumerator InstantiateHeadedAsset(string assetName, GameObject parent, OnProgress onProgress, OnLoaded onLoaded) {
        WWW www = http://WWW.LoadFromCacheOrDownload("file://" + Application.dataPath + "/Resources/AssetBundles/" + assetName + ".unity3d", 0);
        while (!www.isDone) {
            if (onProgress != null) {
                onProgress(www.progress);
            }
            yield return new WaitForSeconds(0.05f);
        }
        yield return www;
        if (string.IsNullOrEmpty(www.error)) {
....
 


Дальше инстанциация маинАссета в простейшем случае (у меня медленная погрузка по списку).
Таким же способом и чужие ассеты подгружал.

PS: Отмазка "распотрошу ассет моделей, чтобы другим участникам збт показать что там всё хреново" - слишком детская, придумайте другую. Во-первых, всем грубо насрать на то, что в ЗБТ модели неоптимизированные, во-вторых, они не оптимизированные даже на релизах большинства игр. Ассеты потрошат только для одной цели - стырить контент.
Johnson появился в результате деления на null. Кривокодер-рецидивист. Кусается.
Хорошо, что в больнице хирурги не такие же, как новички на этом форуме. Пришел вытащить гвоздь из руки, а они яйца оттяпали...
ProgrammerNotFoundException on line 0!
Аватара пользователя
Johnson
UNIверсал
 
Сообщения: 447
Зарегистрирован: 09 июн 2013, 16:31
Откуда: Пермь
Skype: Johnson1893
  • Сайт
  • ICQ

След.

Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 29