09-12-2020, 02:06 PM
(22-08-2008, 12:25 PM)Pablinho escribió: No puedes ver enlaces como invitado. Regístrate o conectate para verlo.bueno, pues aqui voy con el tutorial prometido...sera larguito, asi que a sentarse todos xD. Voy a explicarlo con una liga, y para el resto sera igual solo que cambiando los offsets. De paso espero que las direcciones y la explicacion le sirva a Marchi que se la debo desde hace un tiempo. Se usara PCF 2001 con las 12 actus + parche 3.6. No se si las direcciones serian las mismas sin actus y sin parche.Hola Pablinho,
INTRODUCCION
Necesitamos como es logico el HexWorkshop. Lo abrimos y abrimos el manager.exe para editarlo.
En primer lugar tenemos que saber que equipos queremos cambiar de division. En este caso vamos a hacer algun cambio en la liga Italiana poniendo a la Juve en la Serie B, y al Chievo Verona a la Serie A. Para hacer el cambio necesitamos los punteros de estos dos equipos:
Juve: CA00
Chievo: E700
CAMBIO DE CATEGORIA
Teniendo ya todo lo necesario, buscamos la cadena de la Serie A donde estan los equipos (para buscar la direccion, le damos a CTRL+G y nos aparecera una pantallita donde escribir la direccion correspondiente. La ponemos, marcamos la casilla de Beginning of the file, la de Hex y le damos a Go) y cambiamos el de la Juve por el del Chievo. Luego hacemos lo mismo pero al reves con la Serie B. Osea, buscamos la cadena de equipos y sustituimos el puntero del Chievo por el de la Juve. Con esto los equipos y a aparecen en la division que les hemos asignado, pero no juegan ningun partido. Para que juegen los partidos correspondientes, hay que cambiar tambien el calendario.
CAMBIO DEL CALENDARIO
Volvemos a dar a CTRL+G para ir a la parte del manager.exe donde tenemos que ubicarnos y escribimos la direccion de la division correspondiente. En este caso pondriamos primero la de la Serie A. Cuando estemos en la posicion indicada del manager.exe.
Ahora viene la parte complicada. Tenemos que cambiar todos los punteros del equipo indicado (en este caso la Juve) por el que queramos colocar en esa categoria (en este caso el chievo) que aparezcan desde la posicion inicial que se indicara en el siguiente post, hasta la posicion final que tambien se indicara. Pero hay algunos equipos, que solo aparecen una vez precedidos por un par de bytes que pueden ser (BA, B9, BD, BF). En este caso con cambiar este puntero seria suficiente.
El otro caso posible es que aparezcan en varias ocasiones. Aparece el puntero y delante o BB00 o 68. La manera mas facil es pulsar CTRL+H, en find ponemos el puntero del equipo a quitar (la juve: CA00) y en replace el del equipo a poner (el chievo: E700). Le damos a aceptar y se ira al primer puntero dentro de la zona del calendario de esa liga. A partir de aqui solo tenemos que darle a replace hasta que lleguemos a la posicion final del calendario de la liga (hay que ir fijandose). Hay que fijarse que los bytes que tengan delante sean: BB00 o 68 en el caso de que aparezcan mas de una vez.
Despues hacemos lo mismo pero con la Serie B y ya tendriamos a cada equipo en su categoria y jugando todos los partidos
--OFFSETS--
ESPAÑA
Nota: no es necesario cambiar el calendario. Solo la cadena de equipos.
1ª DIVISION
Inicio: 0073496C - 7555436
Final: 00734994 - 7555476
2ª DIVISION
Inicio: 00734AEC - 7555820
Final: 00734b18 - 7555864
2ª DIVISION B GR. I
Inicio: 00734b40 - 7555904
Final: 00734b68 - 7555944
2ª DIVISION B GR. II
Inicio: 00734b68 - 7555944
Final: 00734b90 - 7555984
2ª DIVISION B GR. III
Inicio: 00734b90 - 7555984
Final: 00734bb8 - 7556024
2ª DIVISION B GR. IV
Inicio: 00734bb8 - 7556024
Final: 00734be0 - 7556064
3ª DIVISION
Nota: no voy a poner todos los grupos porque podria morir...pongo el inicio y el final de toda la 3ª Division.
Inicio: 00734c48 - 7556168
Final: 00734f30 - 7556912
Copa del Rey
Primeras y segundas:
Inicio: 007346ac - 7554732
Final: 00734700 - 7554816
Supercopa de España
Inicio: 00734f9c - 7557020
Final: 00734fa0 - 7557024
ITALIA
SERIE A
Cadena de equipos:
Inicio: 0073310C - 7549196
Final: 00733130 - 7549232
Calendario:
Inicio: 0018D9B0 - 1628592
Final: 0018F341 - 1635137
SERIE B
Cadena de equipos:
Inicio: 007332DC - 7549660
Final: 00733304 - 7549700
Calendario:
Inicio: 001961F0 - 1663472
Final: 00198107 - 1671431
SERIE C1-A
Nota: tanto esta como la SERIE C1-B no tienen calendario, solo hay que cambiar en la cadena de equipo.
Cadena de Equipos:
Inicio: 00733340 - 7549760
Final: 00733364 - 7549796
SERIE C1-B
Cadena de Equipos:
Inicio: 00733364 - 7549796
Final: 00733388 - 7549832
SUPERCOPA ITALIA
Cadena de Equipos:
Inicio: 007333B0 - 7549872
Final: 007333B4 - 7549876
COPPA ITALIA
Liguilla
Inicio: 00185C94 - 1596564
Final: 00185E0A - 1596938
1ª Ronda
Inicio: 00185E13 - 1596947
Final: 00185EAF - 1597103
2ª Ronda
Inicio: 00185EC2 - 1597122
Final: 00185F5E - 1597278
BUNDESLIGA
BUNDESLIGA 1
Cadena de Equipos:
Inicio: 007372C8 - 7566024
Final: 007372EC - 7566060
Calendario:
Inicio: 00244DB0 - 2379184
Final: 002464F2 - 2385138
BUNDESLIGA 2
Cadena de Equipos:
Inicio: 007372F8 - 7566072
Final: 0073731C - 7566108
Calendario:
Inicio: 0024D240 - 2413120
Final: 0024E983 - 2419075
REGIONAL NORD
Cadena de Equipos:
Inicio: 00737328 - 7566120
Final: 0073734E - 7566158
Calendario:
Inicio: 00253590 - 2438544
Final: 00256A38 - 2452027
REGIONAL SUR
Cadena de Equipos:
Inicio: 00737360 - 7566176
Final: 00737384 - 7566212
Calendario:
Inicio: 0025A230 - 2466352
Final: 0025D2E1 - 2478817
LIGA POKAL
Cadena de Equipos:
Inicio: 00687320 - 6845216
Final: 0068732C - 6845228
PORTUGAL
LIGA BWIN
Cadena de equipos:
Inicio: 00737A64 - 7567972
Final: 00737A88 - 7568008
Calendario:
Inicio: 0028DE10 - 2678288
Final: 0028F5C2 - 2684354
LIGA VITALIS
Cadena de equipos:
Inicio: 00737A94 - 7568020
Final: 00737AB8 - 7568056
Calendario:
Inicio: 00295720 - 2709280
Final: 00296ED2 - 2715346
INGLATERRA
Premier League
Cadena de equipos:
Inicio: 007329F8 - 7547384
Final: 00732A20 - 7547424
Calendario:
Inicio: 0014A830 - 1353776
Final: 0014E28A - 1368714
Championship League
Cadena de equipos:
Inicio: 00732754 - 7546708
Final: 00732784 - 7546756
Calendario:
Inicio: 00139C80 - 1285248
Final: 0013F29A - 1307290
League One
Cadena de equipos:
Inicio: 00732A50 - 7547472
Final: 00732A80 - 7547520
Calendario:
Inicio: 001538E0 - 1390816
Final: 00158F2A - 1412906
League Two
Cadena de equipos:
Inicio: 00732AB0 - 7547568
Final: 00732AE0 - 7547616
Calendario:
Inicio: 0015EDF0 - 1437168
Final: 0016443A - 1459258
F.A. Cup
Cadena de equipos:
Inicio: 00732638 - 7546424
Final: 00732730 - 7546672
Worthington Cup
Inicio: 0073239C - 7545756
Final: 0073245C - 7545948
Charity Shield
Inicio: 0073248C - 7545996
Final: 00732490 - 7546000
FRANCIA
Ligue 1
Cadena de equipos:
Inicio: 00737098 - 7565464
Final: 007370BC - 7565500
Calendario:
Inicio: 002304E0 - 2295008
Final: 00233521 - 2307361
Ligue 2
Cadena de equipos:
Inicio: 007370E4 - 7565540
Final: 0073710C - 7565580
Calendario:
Inicio: 00239790 - 2332560
Final: 0023D3E2 - 2348002
Copa de Francia
Cadena de equipos:
Inicio: 0073703C - 7565372
Final: 0073708C - 7565452
Trofeo de Campeones
Cadena de equipos:
Inicio: 00737124 - 7565604
Final: 00737128 - 7565608
ESCOCIA
Premier League
Cadena de equipos:
Inicio: 00737AD8 - 7568088
Final: 00737AF0 - 7568112
Calendario:
Inicio: 002A2170 - 2761072
Final: 002A4029 - 2768937
First Division
Cadena de equipos:
Inicio: 00737AFC - 7568124
Final: 00737B10 - 7568144
Calendario:
Inicio: 002A9CA0 - 2792608
Final: 002AB8D2 - 2799826
HOLANDA
Eredivisie
Cadena de equipos:
Inicio: 00737B30 - 7568176
Final: 00737B54 - 7568212
Calendario:
Inicio: 002B8060 - 2850912
Final: 002B979D - 2856861
Jupiler League
Cadena de equipos:
Inicio: 00737B60 - 7568224
Final: 00737B84 - 7568260
Calendario:
Inicio: 002BF870 - 2881648
Final: 002C0FB2 - 2887602
BÉLGICA
Jupiler League
Cadena de equipos:
Inicio: 00737B9C - 7568284
Final: 00737BC0 - 7568320
Calendario:
Inicio: 002C80F0 - 2916592
Final: 002C982F - 2922543
2e Klasse
Cadena de equipos:
Inicio: 00737BCC - 7568332
Final: 00737BF0 - 7568368
Calendario:
Inicio: 002CF640 - 2946624
Final: 002D0D84 - 2952580
ARGENTINA
Nota: no es necesario cambiar el calendario. Solo la cadena de equipos.
Primera A
Inicio: 00737794 - 7567252
Final: 007377BC - 7567292
1ª B Int.
Inicio: 00737A08 - 7567880
Final: 00737A28 - 7567912
1ª B Met.
Inicio: 00737A28 - 7567912
Final: 00737A4C - 7567948
Una vez editada las cadenas primero para los cambios de división, cuando guardas los cambios como hay que hacerlo para el manager.exe no quede inservible?He editado solo el cambio de división, por ejemplo entre Almería y Alavés, y el .exe ya no me queda con el balón del, si no como un archivo .exe que cuando lo dejo en la carpeta de dinamic multimedia no me hace nada o me da error..