BandaAncha.eu

Información independiente
sobre fibra, móvil y ADSL

  • 📰 Artículos

Robado el código fuente de Half Life 2

Josh

Circulan por la red unas capturas que pretenden demostrar que ha sido robado el código fuente de la nueva versión de halflife. En las capturas puede verse la estructura de directorios y fragmentos del código fuente en C++.

De ser cierto, si Valve no modifica la versión definitiva, podríamos ver una invasión de cheaters (¿seguridad por oscuridad?) en las partidas online de la nueva versión del juego.

Las capturas están aquí.

Mas info en Conecta2DT

arcepi66

Es cierto que si eso es verdad, y que es el código fuente de la versión final podríamos ver cantidades de chetos, pero también podríamos ver ports de Half-Life2 a Linux, por ejemplo.
De todos modos, seguro que valve se las ingeniaría para cambiar lo que fuera en el próximo parche que sacaran...

🗨️ 1
BocaDePez
BocaDePez

Oye , yo tengo un decompilador para juegos y una vez decompilado el juego Half-Life no entendes nada porque está en codigo assembler, en realidad lo que hace este programa es desensamblar el codigo.
es una pavada obtener el codigo de desamblado de los programas .
Pero he aqui que si deseas descompilar el programa a c++ , tengo un programita
que lo hace y muy bien. se llama: Bayaspirina C .

Lo pueden bajar de:

(link roto)

overpeer

Sigue pegando fuerte eh? xDD

Pues estaria bien que sacaran una version linux.

Un saludo.

🗨️ 10
BocaDePez
BocaDePez

con que otro lenguaje que no sea c++ se podria programar una aplicacion como un videojuego?

🗨️ 6
IronMaiden

p0s assembler... de hecho iria mejor que C++ peroclaro... programar del pal mov ah,cl y cosas de estas raras pos como que debe de ser rallante... aun asi.. si tu creas un codigo fuente lo entiendes pq estas en ello pero si miras el que a creado otro... a ver si es una mierdecilla d programa es facilillo d entender pero si es un señor HL... aun asi evidentemente si alguien a conseguido robar el cóigo no es un don nadie.. ya verem0s jeje

🗨️ 4
BocaDePez
BocaDePez

hacer partes criticas en asm me parece bien, de hecho en c++ se pueden meter partes en asm. Pero currarselo entero... bufff.

🗨️ 1
IronMaiden

sip de hecho es lo que se hace ;)

Zheo

Muy bonito (y utópico) lo del ASM, pero vamos, los lenguajes de programación se inventaron precisamente para no tener que lidiar con eso... que cosas

Por cierto, ¿qué tiene que ver robar el código con saber de programación?
Mismamente pudo ser el conserje, que cogió un CD con el código en las oficinas de Valve, y se lo pasó a alguien que sabe programar ;)

Un saludo

🗨️ 1
IronMaiden

A ver que tu puedes saber progrmaar pero si te pasan un codigo fuente del Half Life vas a entenderlo asi como asi? ... Lo dudo quiza seas un cerebrito y si puedas... pero si lo quieres entender te llevara tiempo.

BocaDePez
BocaDePez
BocaDePez
BocaDePez

Pero vamos a ver, que decis de portar? Pero si ya de por si hubo problemas con SCO que decia que linux tenia segmentos de codigo suyo..... Como va un particular o un grupo de gente hacer un port completo de Half Life 2???

Dejaos de pajas mentales, quereis veros todos en la carcel? xD

BocaDePez
BocaDePez

yeah, a lot of games for linux :D

BocaDePez
BocaDePez

HL2 esta programado con directx i no con opengl i directx como pasava con HL. DirectX no es multiplataforma, lo que conllevaria a reprogramar todo el codigo, lo que es una tare muy dificil xDDDD.

De hehco estaria super bien que ocurriera eso. Linux Powaa!!!

Polanko2k

Si estas un poco rallado y sabes un poco como se estructura el codigo de un programa creas carpetas y archivos de texto y tirando millas... pq en ningun sitio pone el "peso" de los archivos... nose, es una opcion, no seria la primera vez k alguien hace algo asi para pegarse la vacilada, y biendo las otras imagenes esta un poco colgado el tio en question...

BocaDePez
BocaDePez

a mi me suena a eso :P

---burbujaaa---

BocaDePez
BocaDePez

cheaters?

En apache tb puedes ver el codigo fuente, por eso deja de ser seguro? Os recuerdo q el mayor cumulo de bugs es una compañia q mantiene su codigo bajo llave (microsoft)

🗨️ 10
ZeNTuRe

confundes cosas. No es lo mismo intentar petar remotamente un servidor de HL2, apache, o lo que sea, que tener el código en tu propia máquina y añadir funcionalidades extras, esto es: ver a través de las paredes, apuntar automáticamente...

🗨️ 9
Zheo

Eso es lo de menos, con poner un check del ejecutable como como se hace con los ficheros pk3 del quake3 (que si no son los originales no te deja conectar) arreglado

El problema es que al tener el código conoces los agujeros de seguridad y puedes crear los cheats :)

Un saludo.

🗨️ 8
ZeNTuRe

con el fuente puedes hacer que devuelva el CRC que le salga de la %$/&

🗨️ 7
Zheo

y verás que la cosa se torna más jodida.

Como digo esa es la menor de las preocupaciones.

🗨️ 6
BocaDePez
BocaDePez
🗨️ 5
ZeNTuRe
🗨️ 4
BocaDePez
BocaDePez
🗨️ 3
BocaDePez
BocaDePez
🗨️ 2
BocaDePez
BocaDePez
Zheo
Jemms

Al parecer es un fake, es el sdk del hl1 modificado un poco...

Más info aquí: halfrules.com/#3054

Saludos.

🗨️ 2
SpliT

Siempre tiene que haber alguno que toque los webos... como no hace tiempo que el mundo espera el lanzamiento de este juego... pues ahora habrá que esperar a que lo retoquen gracias a algun iluminao... ¬_¬U

🗨️ 4
BocaDePez
BocaDePez

Y aqui los primeros que tocan los huevos son ellos. HL2 = DX9 = para ellos.

🗨️ 3
Zheo

pero hoy por hoy y para windows, directX (salvo quizá direct3d) es la mejor API que te puedes echar a la cara, y también es la más completa hablando de cualquier plataforma.
Hasta APIs multiplataforma como la SDL utiliza partes de ella cuando compilas para windows, por algo será ¿no?

Si no te gusta ya sabes, preséntate voluntario para hacer el port, ya puedes ir mirando el fuente si quieres, aunque te recomiendo que pidas permiso a Valve de todas maneras para no tener que vértelas con muchos abogados.

De todas maneras le he dado vueltas, y no se que tiene que ver una cosa con la otra, ¿será que les han robado el código por usar DirectX?

🗨️ 2
BocaDePez
BocaDePez

Voy a comprar el Doom3, que por lo menos son gente que cuando te dicen que su juego vale para la plataforma PC CDROM es cierto, no como otros que valen solo para algunos PCs, para otros no.

🗨️ 1
Zheo

pero desde hace un tiempo lo que yo tengo especifican el SO

Por otro lado yo también prefiero el DOOM3, pero no porque sea multiplataforma. Si usara linux y tubiera que poner un windows para que pudiera jugar, pues me tendría que joder ponernlo.

Por cierto, en ese caso te ha debido de sentar mul mal que el DOOM3 sólo lo vayan a portar a la XBOX :P

Un saludo.

CiberMike

Sacado de www.gamespot.com

Gabe Newell confirms that the Valve network was hacked.

Since late yesterday, reports have spread that the source code for Half-Life 2 was leaked and was illicitly posted on the Web. Valve's Gabe Newell has today confirmed in a post on the Half-Life2.net forum that the file that is circulating is indeed the Half-Life 2 source code and said that it was stolen from Valve's network two weeks ago.

Newell summed up the importance of these events with "Well, this sucks," saying that "This has just not been the best couple of days for me or for Valve." He explained that someone gained access to his email and had installed keystroke recorders on several Valve computers as a means of stealing passwords. Valve and its Steam service have been the targets of several denial of service attacks over the past year, and he said it was unclear if these were related to the recent attacks.

Valve is turning to the gaming community in asking for any information that might lead to those responsible for the denial of service attacks or the network infiltration. Newell asked that any possible leads be sent to helpvalve@valvesoftware.com .

Newell didn't comment on whether these events would impact Half-Life 2's release schedule, which was recently pushed back from September 30 to late this year.

-- FIN MENSAJE --

Yo al principio me mostraba un poco escéptico al hecho de que realmente hubiera podido ser robado el código pero ahora ha sido confirmado. Lo que ya no tengo tan claro es que el tal Toy ese que dice tener el código (ver las capturas) diga la verdad. En fin, qué asco de gentuza. 4-5 años trabajando en Half Life 2 para que ahora llegue un bastardo y les joda todo el trabajo.

Un saludo a todos.

🗨️ 5
BocaDePez
BocaDePez

ke le metieron un chisme para logear las pulsaciones????????? venga ya hombre, eso le pasa a un particular, pero a una empresa?????? suena a cuento chino, seria mucho mas factible ke alguien de ati le hubiera rulado algo a alguien fuera de la empresa, pero lo del logeador de pulsaciones es UN FULL como una casa. No me lo creo

la puta y cochina verdad es ke ese juego no iba a salir kuando ellos decian ke iba a salir, solo hacia falta ver los problemas ke estan dando los retokes finales del deus ex 2 o de otros juegos cañeros (recordemos el deus ex 2 decian ke salia en septiembre, pero las fechas reales no son antes del año ke viene)

El juego siempre ha estado pensado para el año ke viene o finales de este. Nadie en su sano juicio sakaria un juego en noviembre si lo puede sakar en diciembre. Ademas ellos YA estan vendiendo el juego, en realidad no necesitan terminarlo porke YA lo estan vendiendo con los dichosos "consigue ya tu copia" y los "preorder"

Ademas aki se cae en un contrasentido como una catedral, dicen ke cambiarian el codigo fuente para evitar chetos y problemas de seguridad, cuando al final alguien de todas todas hara un aimbot, y distintos chetos, y encontrara un fallo de seguridad. Y todo esto en menos de una semana.

mi pregunta es.... justifica retrasarlo para ke en la primera semana juguemos sin chetos rondando? Si el esta en el negocio deberia saber ke los chetos saldran fijo en menos de 10 dias desde ke salga al mercado..... desde mi punto de vista si no vas a cambiar la situacion no vale la pena el retraso

pero como ya digo, esto suena a fulll de estambulll

---burbujaa---

🗨️ 4
Alex

Pues si en hl2.net el propio Gabe lo dice... quizas sea mentira ¿no?. Vamos, yo creo que para la imagen de Valve y de Gabe Newell es buena idea difunfundir un hoax asi de grande.

Lo digo con tono irónico, claro está. Creetelo o no, es más, bajatelo si quieres, son 30Mb comprimidos y mas de 7000 ficheros. Yo los he visto y si parecen mas que reales.

¿Sabiais que un tiro de la glock en el CS hace mas daño en el estomago que en pecho? ... lo que se aprende...

🗨️ 3
BocaDePez
BocaDePez

ke kieres ke te diga.... "ohhh nos han robado el codigoooo, vamos a tener ke retrasarlo porke los chetos nos van a comer los puertoooos"..... "ohhh nos clavaron un keylogger.... ke malevolos son"

venga hombre, ke se supone ke ellos SABEN un poko del tema como para ke les claven eso........ hasta ahora siempre habia sido alguien de una compañia de tarjet0s grafic0s ke lo habia rulado por ahi..... ahora es un hacker.... claro claro

mañana sera bush o bin ladilla

---burbujaaa---

🗨️ 2
BocaDePez
BocaDePez

que sepan de programación no significa que sepan de seguridad informática...

🗨️ 1
Zheo
Stendall

Parece ser que el codigo lo han sacado entrando en uno de los ordenadores de Valve a traves de un explot de el outlook (qué si no) y luego han conseguido meter keylogers para sacar las cuentas de usuarios etc.

En fin, como comentaban en /.
(link roto)
parece mentira que una compañia tan grande dependa de windows, luego pasa lo que pasa, y les está de p... madre.

Parece ser que M$ tiene que enfrentarse a una demanda por sus continuos fallos de seguridad
(link roto)
y se está empezando a plantear que windows es una amenaza de seguridad a nivel nacional, y se dan cuenta ahora :).

Un saludo.

🗨️ 20
BocaDePez
BocaDePez

Y que hace todo un señor programador con una patata como el outlook?

Y aun peor, sin antivirus, ni nada de seguridad... en fin.

🗨️ 10
BocaDePez
BocaDePez

HL2 usa DX9 y HL1 usaba OpenGL, ¿por que ese cambio?, para joder a la peña, por que no encuentro mas motivos, y ahora saldra algun flipao que me contara que con la ultima tarjeta grafica de 90 mil pelas se ha hecho una funcion de DX que hace que la luz salga... Doom3 tiene mejor pinta y encima es portable.

🗨️ 9
Zheo

Porque la plataforma a la que enfocan el lanzamiento del juego es windows.
Porque HL1 usaba OpenGL solo porque era el motor del quake1, ellos ya añadiron DirectX y decidieron seguir por ese camino.
Porque de todas maneras ya usaban DirectInput y DirectSound, con lo cual hacer un port no es cosa trivial.
Porque si mandan a una compañía aparte hacer un port del juego, quieren que se lo tengan que currar un poco. ;)
Porque al programador jefe le sale de los huevos hacerlo con DirectX porque trabajó en Microsoft. (y la verdad es que para una cosa que hace medianamente bien MS...)
Porque al programador jefe le sale de los huevos hacerlo con DirectX debido a que un día instaló linux/OS X y como no sabía configurarlo se le petó el disco duro y quedó resentido para siempre jamás.
Porque saben que va a vender igual.

Por otro lado es cierto que DOOM3 tiene mejor pinta y es más avanzado tecnológicamente hablando. Pero no te confundas: necesitas una tarjeta de 90 pelas pa jugar bien a ese juego, porque puede que no traiga "funciones de DX" pero trae las suyas, que están implementadas de una manera específica para las tarjetas de Nvidia y Ati exclusivamente (ya se que no hay más :) Al menos con directX tendrías la abstracción, pero como quieras hacer un port, y el driver de la tarjeta de video cambie según el SO, vas a tener que pelearte igual :P

Por último sigo sin comprender por qué es permisible que se les robe el código porque el HL2 use DirectX9. Si todo fuera así no veríamos un puto juego decente al que no le robaran el código: todos los juegos buenos se sacan para Windows, otra cosa es que algunos muy buenos se saquen en más plataformas.

Un saludo.

🗨️ 8
CiberMike

No en todo, pero sí en la mayoría. Lo único que quiero comentar a partir de tu comentario es:

Por último sigo sin comprender por qué es permisible que se les robe el código porque el HL2 use DirectX9. Si todo fuera así no veríamos un puto juego decente al que no le robaran el código: todos los juegos buenos se sacan para Windows, otra cosa es que algunos muy buenos se saquen en más plataformas.

Y es que también llevas razón, no entiendo cómo puede haber gente que solo por ese hecho se alegre de ello. Además añado, por lo que estoy leyendo en los comentarios de muchos el único punto negativo se lo ven en el hecho de que con el código en la mano saldrán muchos chetos... pero vamos a ver, eso es lo de menos. Si es que la gran putada que les han hecho ha sido al robarlos el código de un engine sobre el que han estado trabajando entre 4-5 años, un engine por el que muchas compañías de software estarían dispuestas a pagar una gran cantidad de dinero. Es que no sé si os dais cuenta pero lo que les han robado es el motor de trabajo de todos sus futuros títulos. Ahora podrían llegar otras compañías de software y aprovecharse en un momento del trabajo que a Valve le ha costado 4-5 años de esfuerzo. En fin, siento lo que ha pasado en Valve y espero que sigan adelante.

Un saludo.

🗨️ 3
Zheo
🗨️ 2
Zheo
🗨️ 1
BocaDePez
BocaDePez

Pues como he dicho en un post anterior, para ellos, que lo compre Rita.
Arriba Doom3.

🗨️ 3
Zheo
🗨️ 2
BocaDePez
BocaDePez
🗨️ 1
Zheo
PiTaGoRaS

Tu en tu linea...

Seguro que con un Linux no les hubiera pasado nada, ¿verdad? como no hay exploits para Linux... en fin, que la culpa al final sera de MS y no de VALVe por tener sus sistemas (sean cuales sean) desprotegidos.

🗨️ 8
BocaDePez
BocaDePez

la culpa es suya por usar Outlook, ademas, no todo lo que no sea Microsoft es Linux, el cliente de correo de Mozilla es buenisimo y ademas, libre de tanto bug.

🗨️ 1
ZaZ

lo estoy usando desde hace un tiempo y doy las gracias a softcatalà por traducirlo al catalan. Senzillamente está genial, va muy rápido, carga las webs mucho más rápido k explorer y tiene menos bugs. En fin, una delicia k ya forma parte de todos los ordenadores de esta casa.
www.softcatala.org

BocaDePez
BocaDePez

..... windows tiene mas abujeros de seguridad que linux quieras o no ya sean por los motivos q sean. Pero vamos que no es el tema. El tema es q no tenian las protecciones suficientes y punto.

ZeNTuRe

Te repites en todos sitios. Respondiéndo a tu pregunta, usando mozilla muy probablemente no les hubiera ocurrido nada, y eso sin dejar de usar Windows. Desde luego que la culpa no es de Microsoft: Ofrece un producto y el que lo quiere lo compra, el que no, lo deja. Visto que finalmente no cumplía con sus necesidades, la culpa es de VALVe por no darse cuenta. Pero eso ya lo decía Stendall.

undertow

repite conmigo:
no todo el soft libre es linux.

La culpa es de valve por confiar en unos productos deficientes y llenos de bugs sin solucionar.

🗨️ 3
PiTaGoRaS

¿Quien ha dicho que lo sea? Yo respondia a las insinuaciones de Stendall sobre el uso de Windows.

Si es que os encanta poner palabras en la boca de los demas braubrau

🗨️ 2
Stendall

Ye, ye.
Como te ha dicho undertow, ¿quien ha mencionado linux?, yo no.

Sin salir de windows, se pueden reducir los problemas de seguridad a la centesima parte con solo usar otro cliente de correo, fijate bien, que luego saldras por peteneras, otro cliente de correo, esto es, Mozilla, The bat, Pegasus, Eudora (no estoy muy al dia, en windows despues de encontrar el bat no volvi a necesitar otro cliente de correo) etc.. cualquiera que no sea el outlook, con eso ya hubieran estado a salvo de virus y troyanos de los que llegan por correo, sin mas, sin usar antivirus, simplemente, no usas outlook = los virus no saben entrar en el ordenador a no ser que los metas tu, y si estamos hablando de una empresa de programación, es de suponer que si les llega un "Agrande su pene", con un atachment de tipo scr, pif, exe etc no lo van a ejecutar, ¿o si?.

Ciertamente, no usando windows se quita uno un monton de problemas de seguridad, pero no usar windows, no es lo mismo que usar linux, hay mas sistemas operativos a los que el 99.99% de los virus, troyanos y spyware se la traen al fresco y son muchiiisimo mas seguros que windows, aun así, se puede hacer mucho por la seguridad en windows sabiendo del tema, pero claro, empezando por usar el Outlook, pues como que no.

Así que como decia undertow, repite con nosotros, "no todo el software libre es linux", repitelo como mantra 1000 veces y llegaras a un nuevo estado de conciencia alterada, o por lo menos habras pertido el tiempo en algo igual de improductivo que tus posts anteriores.

Un saludo.

🗨️ 1
PiTaGoRaS
ZaZ

Akí
(link roto)
en teoria este es el dicho código fuente de unos 32 mb. Aún no lo he bajado, pero kien kiera empezar, aki está, en teoria.

🗨️ 2
jluismv

no es x nada pero no veo nada etico ponerse todo el mundo a copiar el codigo fuente de algo en lo q estubieron trabajando durante cinco años y mas poner el link directo..... si a ti te lo hicieran no dirias lo mismo. Ademas ahora a saber cuando sale el HL2,cs, steam, etc ya q tenia previsto salir el 30 de noviembre.

🗨️ 1
BocaDePez
BocaDePez

eso suponiendo ke sea el codigo verdadero :P

AiNuRzZz

Han robado, horas y horas de curro. Que punto! esto si que es un robo!

Lo que no entiendo el pq?? en otras situaciones es denunciar algo... pero esto es joder a VAlve no?

Sera un antiguo empleado mosqueado por su despido?

Saludos

BocaDePez
BocaDePez

....por culpa del revuelo este, valve afirma q lo prioritario es lo prioritario, y se cancelan salidas inminentes de algunos MODS para HL1 apoyados economicamente como DAY OF DEFEAT q estaba a punto de salir su version 1.1. Maldito hacker cabron.

🗨️ 2
PiTaGoRaS

¿Donde afirma eso?

🗨️ 1
PiTaGoRaS

Na ya lo he visto en las noticias. Fijo que han contratado una auditoria de seguridad y tienen todo patas arriba unos dias.

AiNuRzZz

Oye pensando sobre esto que me parece muy grave, no será que Valve, por circunstancias económicas o comerciales, no quiera seguir desarrollando el código del HL2 (quizás es que no le ven fin, ya llevan retrasando varias veces la salida del juego) y ha simulado que se lo roban?

Evidentemente, es más elegante decir 'libero el código', pero así darían mucho que hablar, y perderían muchos 'puntos'.

No os extrañe que ahora Valve diga, vale tol mundo tiene el código pues desarrollemoslo conjuntamente (valve y desarrolladores de internete), pero lo 'recaudado' que pase por nuestra caja... :-)

A mi no me parece muy descabellado , no?

🗨️ 1
TuxRulez

Pues que si hubieran querido liberar el código lo habrían hecho mucho mejor no simulando un robo ¿quien querrá ahora hacer un port o meterse en el desarrollo sobre un código robado?, el hecho de crear algo sobre ese código te podría suponer una demanda bastante seria. Aunque ya veremos como reaccionan ante esto si ocurre.

Ahora también me pregunto si se pondrán a demandar a m$ por los enormes bugs que tiene su software y que les han hecho perder tanta pasta como credibilidad.

BocaDePez
BocaDePez

todos ud sarnoso son unos burros