[PRESET] Create Compiler Preset Scarface: The World Is Yours

Open Beginner friendly
#2,184 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
73/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
typescript
Domain
compilers, tooling

Research direction

Read the repository’s existing compiler preset definitions and find where platform, compiler ID, and flags are configured. Add a win32 preset named Scarface: The World Is Yours using compiler ID msvc7.1 and the listed flags; no libraries are specified. Confirm the preset can be selected and compare its output with the linked matching scratches.

Written by the indexing model from the issue text.

Description

I would like to create a compiler preset on decomp.me.

  • Preset Name: Scarface: The World Is Yours
  • Platform: win32
  • Compiler ID: msvc7.1
  • Compiler Flags: /TP /O2 /Ot /Oy /G6 /Gd /GR /EHsc /Zp4
  • Libraries (if applicable): none

This is for the Scarface: The World Is Yours (2006) matching decompilation: https://github.com/scarface-decomp/scarface_decomp (site: https://scarface-decomp.pages.dev). The US PC 1.00.2 and Xbox builds were compiled with Visual C++ .NET 2003 (cl.exe 13.10.3052) using these flags. /TP because the game is C++.

Example scratches at 100% with these settings: https://decomp.me/scratch/1kkGn (Xbox) and https://decomp.me/scratch/qJ9eG (PC; this one uses /G7 instead of /G6).

Owner: RogiPogee on decomp.me, if possible.

Dominant language
TypeScript
Stars
622
Forks
159
Avg merge
7h 28m
Merged PRs (30d)
30

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from decompme/decomp.me

All issues in decompme/decomp.me

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.