Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]



"Доступен неофициальный порт игры Космические рейнджеры для Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен неофициальный порт игры Космические рейнджеры для Linux"  +/–
Сообщение от opennews (ok), 16-Окт-26, 07:36 
Разработан кросс-платформенный порт игры "Космические рейнджеры HD: Революция", реализованный с использованием библиотеки SDL и компилятора Free Pascal. Порт основан на восстановленных исходных кодах, полученных путём  декомпиляции и при сборке, позволяющие сформировать исполняемый файл, байт в байт совпадающий с оригинальным Rangers.exe. При разработке использовались AI-агенты. Код опубликован под лицензией MIT. Сборки формируются для Linux, Android  и Windows...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=66471

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +2 +/–
Сообщение от soarin (ok), 16-Окт-26, 07:36 
>  компилятора Free Pascal

Наконец-то местным комментаторам радость

Ответить | Правка | Наверх | Cообщить модератору

3. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +5 +/–
Сообщение от Аноним (3), 16-Окт-26, 07:38 
Pascal объективно лучше Ржавого и многих других.
Ответить | Правка | Наверх | Cообщить модератору

4. "Доступен неофициальный порт игры Космические рейнджеры для L..."  –1 +/–
Сообщение от Тот_Самый_Анонимус_ (?), 16-Окт-26, 07:59 
Чтобы быть хуже паскаля — надо постараться. Если паскальлучше чего-то, это говорит не о крутости паскаля, а о недостатках сравниваемого.
Ответить | Правка | Наверх | Cообщить модератору

16. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +3 +/–
Сообщение от Аноним (16), 16-Окт-26, 08:46 
Знаем мы вас. На днях разговаривал с коллегой из IT отдела. Знаний о современном паскале ноль. Как на первом курсе вам рассказали о writeln и for так вы и живете в 70-х - 80-х годах прошлого столения. А что в Free Pascal асинхронность, параллельность, дженерики, интерфейсы и всякая мутатень даже и не дагадываетесь. Да и ещё компилятор не даст выполниться коду если он выходит за пределы диапозона и т.д. Ничего не напоминает?
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +1 +/–
Сообщение от Аноним (19), 16-Окт-26, 08:49 
Кажется даже можно проверку отключить для полного хардкора как в си, но это не точно.
Ответить | Правка | Наверх | Cообщить модератору

22. "Доступен неофициальный порт игры Космические рейнджеры для L..."  –1 +/–
Сообщение от soarin (ok), 16-Окт-26, 08:59 
> в Free Pascal асинхронность, параллельность, дженерики, интерфейсы...

Да, на всём этом писал в рамках коммерческой разработки. Как-то ностальгии с хорошими чувствами не испытываю.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

31. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (16), 16-Окт-26, 09:23 
Я когда пельмени покупаю, мне тоже одни больше нравятся, другие меньше. И это сугобо мое восприятие пельменей
Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен неофициальный порт игры Космические рейнджеры для L..."  –2 +/–
Сообщение от Аноним (23), 16-Окт-26, 08:59 
Этот "современный" паскаль сейчас здесь, с вами, в одной комнате?

> всякая мутатень

Мы знаем, что там всякая мутатень. Всегда так было.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

30. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (16), 16-Окт-26, 09:21 
Нет, дома остался. Версия 4.8. Кроскомпиляция под aarch64 и windows
Ответить | Правка | Наверх | Cообщить модератору

53. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (23), 16-Окт-26, 11:02 
Расскажи авторам irfanview и totalcommander что есть кросскомпиляция, а то они не смогли
Ответить | Правка | Наверх | Cообщить модератору

28. "Доступен неофициальный порт игры Космические рейнджеры для L..."  –1 +/–
Сообщение от Аноним (28), 16-Окт-26, 09:17 
У Паскаля два фатальных  недостатка: begin и end, а также регистронезависимость.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

33. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +1 +/–
Сообщение от Аноним (33), 16-Окт-26, 09:43 
begin/end это преимущество. Сразу бабуинов от программистов отсеивает.
Ответить | Правка | Наверх | Cообщить модератору

44. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (3), 16-Окт-26, 10:51 
Регистронезависимость это премиущество потому что не надо зажимать Shift и в целом меньше паришься о том как там ЧтО НапиСано и Назы_вается. Ну и суть не меняется от того что что–то напечатано БольшимиБуквами или большимибуквами. В IDE есть автодополнение которое по возможности исправит написание.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

35. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аныным (?), 16-Окт-26, 09:49 
Ссылки на многопоточку вменяемую и асинхронщину в студию. Когда в последний раз им пользовался пару лет назад (переносил для одного местного ЖБИ завода коллектор метрик с Delphi 7 на свежий FPC/Lazarus, то в ветке master все, что касалось многопоточки, было в зачаточном состоянии. Видимо, ты имеешь в виду какие-то сторонние библиотеки. В стандартной поставке даже реализацию thread pool нужно руками писать. Все, что сложнее обычного мьютекса - тоже руками. Например, read-write lock.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

36. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (16), 16-Окт-26, 10:04 
Один из примеров https://github.com/ikelaiah/threadpool-fp
И не надо говорить как это не честно. Для каждого языка есть куча сторонних библиотек, которыми все пользуются.

https://www.freepascal.org/docs-html/rtl/classes/tthread.exe...

Ответить | Правка | Наверх | Cообщить модератору

41. Скрыто модератором  +/–
Сообщение от Аноним (-), 16-Окт-26, 10:43 
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

17. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (19), 16-Окт-26, 08:46 
А что не так с паскалем begin/end утомляет?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

34. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Джон Титор (ok), 16-Окт-26, 09:44 
Castle Game Engine не такой уж и плохой движок. На нем множество игр сделано. Хотя они его не использовали
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

48. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (48), 16-Окт-26, 10:58 
FL Studio, Hedgewars, Total Commander, Skype, WinRAR передают вам привет.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

56. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от soarin (ok), 16-Окт-26, 11:04 
> Skype передают вам привет

напомнило

>Телефоны все трезвонят,
> Кто-то что-то в трубку гонит,
> Связь плохая, это, может,
> Мертвый говорить не может!

Ответить | Правка | Наверх | Cообщить модератору

2. "Доступен неофициальный порт игры Космические рейнджеры для L..."  –5 +/–
Сообщение от Аноним (3), 16-Окт-26, 07:37 
Не нужно. Оригинал запускается и работает из-под WINE.
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +3 +/–
Сообщение от анон (?), 16-Окт-26, 07:59 
Вам, комментаторам opennet, ничем не угодишь
Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от нужно (?), 16-Окт-26, 08:39 
Уже на ведроиде запустил?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

42. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от ДядяПетя (?), 16-Окт-26, 10:43 
Wine - лучший api для игр, то что сдохнет на линукс через пару лет работает под винишком спустя 30
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

47. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от kusb reg (ok), 16-Окт-26, 10:56 
В будущем Linux и Winapi победят...
Ответить | Правка | Наверх | Cообщить модератору

45. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (45), 16-Окт-26, 10:54 
Wine чужд для экосистемы GNU/Linux.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

7. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +2 +/–
Сообщение от Sm0ke85 (ok), 16-Окт-26, 08:09 
>Порт основан на восстановленных исходных кодах, полученных путём декомпиляции и при сборке, позволяющих сформировать исполняемый файл, байт в байт совпадающий с оригинальным Rangers.exe.
>При разработке использовались AI-агенты.
>использовался собственный форк компилятора
>но уже позволяет играть в основную игру так же, как в оригинале, за исключением редких ошибок

Что-то пазл как будто не складывается...

Ответить | Правка | Наверх | Cообщить модератору

25. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от AInon (?), 16-Окт-26, 09:05 
А думать пробовал?
Попробую помочь: "байт в байт совпадающий с оригинальным Rangers.exе" на какой платформе? А поддержка каких платформ заявлена? Так где могут быть ошибки?
Ответить | Правка | Наверх | Cообщить модератору

27. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от eugener (ok), 16-Окт-26, 09:10 
Хоть и байт в байт, а тёплые человеческие руки никто не отменял, бездушный AI код как следует работать не может!
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

37. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (37), 16-Окт-26, 10:04 
Вот и не понятно, если байт-в-байт совпадает результат, зачем вообще это всё затевалось? :) Можно было просто cp Ranger.exe Ranger_ai_new.exe
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

40. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (40), 16-Окт-26, 10:22 
ну ты МД...
одно дело скопировать, а другое собрать из исходников... тютеревка...
Ответить | Правка | Наверх | Cообщить модератору

8. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +1 +/–
Сообщение от Аноним (8), 16-Окт-26, 08:12 
лучше б оригинальные первые и вторые портировали и пофиксли ролики. а васянский hd и под wine нормально работает
Ответить | Правка | Наверх | Cообщить модератору

9. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (9), 16-Окт-26, 08:21 
Первую часть автор этого порта, тоже декомпилировал.
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (16), 16-Окт-26, 08:36 
Отличная новость. Рад и за Космические рейнджеры и за Free Pascal.
Хотя "Космические рейнджеры HD: Революция" идут на линуксе под wine даже без какой-либо установки и даже под свободным драйвером для nvidia.


Ответить | Правка | Наверх | Cообщить модератору

51. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Bob (??), 16-Окт-26, 11:00 
новость в чём? нейрослопе?

все рейнддеры норм идут под вайном. HD версия - мусор, как и революция. Оригинал закончился на Доминаторах. Дальше пошло поделие от школия.

Ответить | Правка | Наверх | Cообщить модератору

11. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (11), 16-Окт-26, 08:37 
Тем временем в gimp не хватает человеческих ресурсов.
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от нужно (?), 16-Окт-26, 08:40 
Все ушли контрибютить в Photocraft.
Ответить | Правка | Наверх | Cообщить модератору

24. "Доступен неофициальный порт игры Космические рейнджеры для L..."  –1 +/–
Сообщение от AInon (?), 16-Окт-26, 09:02 
Что поделать, такова судьбинушка лyddитов, отринувших прогресс.
У них и раньше было все невероятно уныло и долго (напр. цмик сколько лет делали) потому что гимп нинужОн.
А сейчас станет еще хуже.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

49. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (45), 16-Окт-26, 10:58 
>цмик сколько лет делали

CMYK нужен только тем, у кого цветные принтеры - CMYK. Остальным он не нужен.

Ответить | Правка | Наверх | Cообщить модератору

15. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Анонимный аноним (?), 16-Окт-26, 08:40 
Ээээ, декомпиляция наверняка запрещена лицензией оригинала. Прилетил иск о нарушенении авторских прав и это поделие удалят.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Старый престарый аноним (?), 16-Окт-26, 08:49 
Декомпиляция разрешена в некоторых юрисдикциях (точно не скажу, но вроде у немцев такое есть). Кто-то декомпилировал и выложил. Эти пересобрали уже выложенный код, другим компилятором. За что им должен прилететь иск?
Ответить | Правка | Наверх | Cообщить модератору

21. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Старый престарый аноним (?), 16-Окт-26, 08:53 
Судя по ссылке в тексте новости, сами и декомпилировали и выложили несколько дней назад. Интересно будет поглядеть, что в результате получится с юридической стороны. Ресурсы кстати предлагается брать из оригинальной игры, с этой стороны вроде чисто.
Ответить | Правка | Наверх | Cообщить модератору

38. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Tty4 (?), 16-Окт-26, 10:05 
Судится никто не запрещает. Но если есть купленный диск и что-то не работает - для личного использования можно делать что хочешь. Вопрос распространения результатов - открытый
Ответить | Правка | Наверх | Cообщить модератору

54. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Bob (??), 16-Окт-26, 11:02 
>для личного использования можно делать что хочешь

Это прокурору расскажешь)

Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +1 +/–
Сообщение от penetrator (?), 16-Окт-26, 09:21 
прилетит гитхабу и он по законодательству своей юрисдикции удалят репу, и всё

если в Германии можно, то и хостить надо там же

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

26. "Доступен неофициальный порт игры Космические рейнджеры для L..."  –1 +/–
Сообщение от Аноним (23), 16-Окт-26, 09:07 
Если прилетил, то фу-фу-фу конторе. У меня честно куплено всё до чего дотянулся в стиме. Но не играю. А вот когда ещё играл годиков 20 назад и был честно куплен лицензионный диск со второй частью из-за "оригинальной" защиты было невозможно адекватно играть, в результате чего имея лицуху приходилось качать версию с таблЭткой с просторов тогда ещё свободного веба. Весьма не радовала невозможность поиграть в честно купленный нифига не дешёвый диск. Поэтому такие поделия, просто форкающие запускатор, поддерживаю двумя руками
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

32. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +1 +/–
Сообщение от Аноним (32), 16-Окт-26, 09:41 
Зачем?
Ответить | Правка | Наверх | Cообщить модератору

55. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Bob (??), 16-Окт-26, 11:03 
ИИ слоп)
Ответить | Правка | Наверх | Cообщить модератору

39. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (39), 16-Окт-26, 10:18 
Зашёл на "реп", посмотрел кто указан в авторах. Да-да, нейросетки не увидел, а значит - как подумал я - весь код проверен человеком. Случайно выбрал... Ну как случайно, жизненный опыт подсказывает куда идти в первую очередь пусть и неявно, в виде интуиции. Открываем:

https://github.com/pakompom/SpaceRangersHD_FPC/blob/1d1835a1...

function TruncateStartupWideString(var Text: PStartupWideString): PStartupWideString;
var
  Count: Integer;
begin
  Count := 0;
  while Text^[Count + 1] <> #0 do
    Inc(Count);
  SetLength(Text^, Count);
  Result := Text;
end;


Пусть не пугает отсутствие комментариев: свободный проект, у каждого свой бзик, работали бесплатно и на том спасибо. Так вот вернёмся к нашей ссылке. Что же мы видим? "Отстрел ноги": выход за пределы буфера. И это на Паскале с использованием специализированных нейросетей!

Неспасибо - это не ваша работа - такой проект мне не интересен.

Ответить | Правка | Наверх | Cообщить модератору

43. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от ДядяПетя (?), 16-Окт-26, 10:45 
Так написали же - компилируется байт в байт
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступен неофициальный порт игры Космические рейнджеры для L..."  +/–
Сообщение от Аноним (16), 16-Окт-26, 11:17 
При чем тут Паскаль? Там логическая ошибка. И то, если Count 100% никогда не может дойти до верхнего предела Integer, то ничего там страшного нет.
А про Росу ты прав. Она божественна
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг: