Skip to content

Releases: khanghugo/gchimp

0.3.2

14 Jan 15:11
Compare
Choose a tag to compare

HOTFIX: Fix Waddy adding 16 pixel to a dimension of an image that is already divisible by 16

Full Changelog: 0.3.1...0.3.2

0.3.1

13 Jan 21:01
Compare
Choose a tag to compare

New

ResMake

Another RESGen but this time it can create an archive of your map.

ResMake is also available online at http://gchimp.romanian-jumpers.com/ (limited to creating .res file only) along with many other random small tools. It is possible to port other gchimp features like Map2Mdl to the web but that might need some significant refactor.

Other smaller stuffs

  • smd_compile: compiles a static mesh without writing .qc file. Only available through CLI for now.
  • Bsp2Wad: self-explanatory. Available for gchimp-web.
  • Dem2Cam: turns a demo into HLAE .cam file. Available for gchimp-web.
  • SmdSplit: exposes underlying smd splitting function for everyone to use. This is similar to another tool https://gamebanana.com/tools/15803. Available for gchimp-web.

Changes

  • wad: fix parsing font and qpic and add writing font and qpic. Fairly feature complete aside from some small caveats with using wad library.
  • loop_wave: now will convert input .wav into 22050khz, mono, and pcm16u.
  • Waddy: fix weird crashes and .bsp import.
  • Map2Mdl: add flatshade and reverse normal option.
  • Improves smd splitting function. S2G, Map2Mdl, and BLBH all benefit from this change. Notably, they will always produce vertex-maxed meshes.

Full Changelog: 0.3.0...0.3.1

0.3.0

16 Nov 14:21
Compare
Choose a tag to compare

0.3.0

New

Misc: A GUI for random CLI functions that I think it might be useful

Here are the current features

  • Split model: previously is split_model for CLI. Now it comes to GUI
  • Loop wave: looping .wav file

gchimp-web

gchimp now can be deployed to the web. Check out here http://gchimp.romanian-jumpers.com/

At the moment, the features are limited due to WASM stuffs but more to come (with limited functionalities!!!)

Changes

Waddy

Adds "rename" option where you can mass rename textures to upper case or lower case. The use case is GoldSrc idiosyncrasies where textures have to be upper case and Jack is following it.

BLBH

Now automatically splits the model if model is too big.

SkyMod

Fixes a bug where your memory usage can go to infinity.

Other random stuffs

  • Use a different implementation of polygon clipping algorithm for BLBH
  • Fix smd parsing case where SourceInfo is incomplete
  • gchimp can compile under wasm32-unknown-unknown

Full Changelog: 0.2.3...0.3.0

0.2.3

08 Oct 14:16
Compare
Choose a tag to compare

Changes

wad: Not sure why this weird wad bug happens because I am sure it works but now I am not so sure anymore

If you have broken WAD file with Waddy before, considering updating to this version so that will not happen anymore.

0.2.2

26 Sep 15:12
Compare
Choose a tag to compare

Changes

  • Waddy:
    • Now can load a BSP file. When loading a BSP file, it will show textures used in a map with option to save file as a WAD file
    • VTF file import
    • CTRL and SHIFT modifier to select multiple tiles
    • Search bar now looks proper
    • Now can browse a WAD with thousands of textures without lagging
    • "Open Recent" to open recently opened WAD
  • TexTile: VTF file import
  • vtf: Support RGB888 and BGR888. That's all I have encountered so far.

Full Changelog: 0.2.1...0.2.2

0.2.1

18 Sep 23:13
Compare
Choose a tag to compare

This will be the last version for 0.2 release because I don't think it is possible that I have another bug.

Changes

  • BLBH
    • Add UV shrink input to customize the seam because I don't know what is the best
    • Fix UV <-> World conversion with better math (big thanks to @sphere0218 on Discord)

Full Changelog: 0.2.0...0.2.1

0.2.0

18 Sep 04:04
Compare
Choose a tag to compare

From now on, gchimp will use Sematic Versioning. Minor version will be bumped every time enough newer features come. Changes covered in this release are considered patches

Changes

  • BLBH: fix "Texture too large!" error when unused texture is mentioned in QC file

Full Changelog: 0.1.5...0.2.0

0.1.5

17 Sep 15:49
Compare
Choose a tag to compare

New

Changes

  • S2G now uses included VTF library. This means no more no_vtf dependency and that takes away 60MB of dependency in distributable.
  • Map2Mdl parallelizes model compiling and also uses flat shade now.
  • Waddy now has search bar. Try CTRL+F and see.

Full Changelog: 0.1.4...0.1.5

0.1.4

03 Aug 01:01
Compare
Choose a tag to compare

New

  • BSP parser and writer: Now up to implementation to make a map compiler
  • gchimp Logo: I know. Finally. Right?
  • split_model (CLI only): Splits a linked Qc file into multiple Smd files

Changes

  • Waddy:
    • Add selecting multiple textures for export and deletion (along with shortcuts)
    • Add pasting from clipboard to import texture
    • Add copying textures between instances
    • Add copying texture into clipboard
  • Map2Mdl:
    • Add target_origin key for brush entity to set model origin
    • Add option to just convert entity without exporting textures
  • S2G: Now runs in continuous mode so you don't need to move your mouse to update logs
  • Update WINEPREFIX instructions
  • Add theme key in config.toml. README: You might need to update your config.toml with that new key so the app will work.

New Contributors

Full Changelog: 0.1.3...0.1.4

0.1.3

22 Jul 20:01
c24ce10
Compare
Choose a tag to compare

New

  • Map2Mdl: Converts .map into .mdl automagically
  • gchimp.fgd: Entities for mapping

Changes

  • Waddy: Now has multiple viewports for multiple open WAD files

Full Changelog: 0.1.2...0.1.3