cso2-launcher icon indicating copy to clipboard operation
cso2-launcher copied to clipboard

Create tool for the maps conversion

Open organnerx opened this issue 5 years ago • 85 comments

It could be nice to play a previous version of the game when engine was not updated yet. Can you change offsets in the launcher to make it launch the older version of the game? Pros:

  1. Zombie Commander should work.
  2. Players-made maps and maps from CSS should work. Also bigcity_pvp map should work.
  3. Maps that were remade/added after engine updated should be easily converted to old engine (CSS engine) version.

Cons:

  1. Latest gamemodes will not work.
  2. Latest weapons will not work.
  3. Shader of the old engine looks a bit outdated.

Summary:

  1. We will loose some content but that will allow us to play custom maps if we want to, since there are no tools to convert CSS maps to the current CSO2 engine version.
  2. Luís Leite, please consider making the launcher for an older version of the game, or create a tool to convert maps to current CSO2 engine. Players need it.

organnerx avatar Aug 16 '20 05:08 organnerx

custom maps!

5SAYMON7 avatar Aug 16 '20 06:08 5SAYMON7

yes please

1DSBM1I1SMY1LIFE0 avatar Aug 16 '20 06:08 1DSBM1I1SMY1LIFE0

I think it can be done!

ghost avatar Aug 16 '20 06:08 ghost

I think it will be cool!

xRiseless avatar Aug 16 '20 07:08 xRiseless

would be nice, yeah

pepeftog avatar Aug 16 '20 07:08 pepeftog

Good idea, hope it will be.

UnionOfUniverses avatar Aug 16 '20 09:08 UnionOfUniverses

nice

xxxmenjaZastavilyxxx avatar Aug 16 '20 09:08 xxxmenjaZastavilyxxx

yes please!

NazguuulL avatar Aug 16 '20 09:08 NazguuulL

it will be good that we will play the old version of the game

  • #@

  1. please make a launcher or program to convert maps or create them for us, it should be at least a good will in BIGCITY play here beginners have a lot and the mode is not restored, if the engine is correct and there will be a lot of players, if there is an option from the old version build an easy game on maps from players we need it very much

``

ADVAFTB avatar Aug 16 '20 13:08 ADVAFTB

Nice

roboral avatar Aug 16 '20 16:08 roboral

👌🏻

Valen7789 avatar Aug 16 '20 19:08 Valen7789

I wish I could play a new mode and map.

But I think the priority is much lower than other functions.

#41

cso2 avatar Aug 19 '20 11:08 cso2

@organnerx can you send me a copy of an old version of the game?

I will make the launcher look for the addresses to be patched through byte signatures In the future I would like to make the latest client capable of loading old maps or create a tool to convert the map format from CSS to CSO2

L-Leite avatar Aug 20 '20 16:08 L-Leite

@L-Leite thank you for noticing the game community. I have a couple of different versions. Currenly we are looking for the latest available version before the engine update. Right now I have February 2017 version while engine update was made in June 2017. I'll let you know in a few days about the search results.

It is a great idea to patch the latest client to load old maps or to make a tool for maps conversion in future. Believe me, players played the same maps for 999 times already and new maps will work like a breath of fresh air for the game.

organnerx avatar Aug 20 '20 18:08 organnerx

@organnerx can you send me a copy of an old version of the game?

I will make the launcher look for the addresses to be patched through byte signatures In the future I would like to make the latest client capable of loading old maps or create a tool to convert the map format from CSS to CSO2

I have tried to convert CSS map to CSO2, the map binary structure can be recognized by the engine but it always crashed after R_LoadWorldGeometry() inside R_LevelInit() in the engine. However, if I convert the map of CSO2 to CSS and back to CSO2 format, it has no problem despite some lighting break. Hope this information can help you.

JackyNKL avatar Aug 20 '20 22:08 JackyNKL

@L-Leite Sadly we didn't find the version closest to engine update day. I uploaded the game version from 21 February 2017. I hope it is not missing any files. Link is active for 14 days: https://dropmefiles.com/OBYR5

Let us know about your results in this topic.

organnerx avatar Aug 21 '20 15:08 organnerx

I pushed commit 1b30e74, you can get a build here.

The launcher will now try to find and patch the addresses dynamically, so you should be able to play with different client versions. I tested with Korea's v24406 client and the Chinese version from 21 february 2017 sent by organnerx.

L-Leite avatar Aug 24 '20 14:08 L-Leite

@L-Leite thanks, I was able to run the game with the new launcher, but it does not load "custom" (-enablecustom) and "Data/cstrike" (-decryptedfiles) folders in 2017 version of the game. I cannot check if CSS maps can be played without working custom folder.

organnerx avatar Aug 24 '20 16:08 organnerx

@organnerx can you test this build? build-rel.zip

L-Leite avatar Aug 24 '20 19:08 L-Leite

I tested -lang not working @L-Leite

IGNRexI avatar Aug 24 '20 20:08 IGNRexI

@Kawaii-Maou-Sama can you try this build? build-rel.zip

L-Leite avatar Aug 24 '20 20:08 L-Leite

working .. successful @L-Leite

IGNRexI avatar Aug 24 '20 20:08 IGNRexI

image really good beautiful

IGNRexI avatar Aug 24 '20 20:08 IGNRexI

I don't have any concepts probably it was in the game just no one remembers although if I say so the Organner gave me the old interface but it was different in a different way but there were bugs like opening cases and so on

ADVAFTB avatar Aug 24 '20 21:08 ADVAFTB

Organner strange that will if maps insert in data and custom that will in old game try potestit and for 1 will make an important chip and will send in discord )

(Soryan for 2 that I wrote OK)

ADVAFTB avatar Aug 24 '20 21:08 ADVAFTB

image CLAN? Why is the server in the clan list? @L-Leite Rookie Server <

IGNRexI avatar Aug 24 '20 21:08 IGNRexI

L-Leite Help me I have an error it requires 1 file so that it can run the game VCRUNTIME140.dll can you help me or tell me how to fix it (

ADVAFTB avatar Aug 24 '20 21:08 ADVAFTB

you need the Visual Studio C++ Redist, you can get it at https://aka.ms/vs/16/release/vc_redist.x64.exe

L-Leite avatar Aug 24 '20 21:08 L-Leite

Thanks

ADVAFTB avatar Aug 24 '20 22:08 ADVAFTB

L-Leite Sorry but it didn't help I'd rather manually find the file myself

ADVAFTB avatar Aug 24 '20 22:08 ADVAFTB